Fedora 39 WorkStation Toolbox

** Блог  для личного использования.
Чтоб не забыть что и как делал в любимом
дистрибутиве от красных шляп -> Fedora ** ## list app install fedora workstation 39 Список устанавливаемых приложений:
У RED HAT есть интересный инструмент - toolbox (контейнеры для ленивых) По причине слабого железа поставил Fedora LXQT (минимум приложений легковесные окна) Приложения для разработки максимально ставлю в контейнеры. Дабы минимально нагружать систему. Если не указать имя контейнера, то toolbox создаст контейнер с названием системы и можно будет выполнять действия с контейнером не указывая его имя ```shell $ toolbox create ``` Всё - контейнер с именем "fedora-toolbox-39" создан! ![toolbox create](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigdCylf_D7KVl4GZrYCAyaQdhXb-DgVX6QgLoHmFDYEMjOvYduPAsKUSF2q_nh2nNO6_D9X9DTqa47FBUbFXIBm5AYoJBqeoUbB4auTYISqq3gV8QWbRnZ_lfe14gEwH-0U89CsSikGHC0RpigaEK1QozEoWIlx9WvFI4kIjVAYgd6II1gQyyI-0y6LrbA/w662-h95/toolbox-system1.png "a title") ### toolbox fedora-39 ##### For multimedia system toolbox ** Контейнер для "общих" программ ** 1. firefox ```shell $ toolbox enter $ sudo dnf install firefox ``` 2. Репозиторий rpmfusion: ```shell $ sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm ``` 3. Плагины кодеки для мультимедиа браузера ```shell $ sudo dnf install-y gstreamer1-libav gstreamer1-plugins-bad-freeworld gstreamer1-plugins-ugly gstreamer1-plugins-ugly-free ``` --- #### Toolbox name dev for development work install firefox only  for registration in github and someting services ### Контейнер для разработки - название dev: ```shell $ toolbox create dev $ toolbox enter dev ``` 1. В контейнер dev ставлю свой firefox ```shell $ sudo dnf install -y firefox ``` 2. vscode and registration on github and other remote developer platform ```shell $ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc $ sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo' $ sudo dnf check-update $ sudo dnf install -y code ``` Firefox во втором контейнере нужен для регистрации vscode на github и других действий - при этом плагины и прочее установленны только в первом контейнере и не участвуют при запуске второго браузера. Хотя конфиг используется один и тот же - такое удобство создаёт toolbox --- Иконка для vscode - если пропала, восстановить в файле desktop icon=com.visualstudio.code ```console $ vi .local/share/applications/code.desktop ``` или копировать из toolbox dev (правельный вариант) ```console $ cp -r /usr/share/pixmaps .local/share/ $ vi .local/share/applications/code.desktop ``` редактируем icon=~/.local/share/pixmaps/vscode.png # При запуске Контейнера ping: mail.ru: Temporary failure in name resolution ```console $ toolbox create $ toolbox enter @toolbox>$ ping mail.ru ping: mail.ru: Temporary failure in name resolution @toolbox>$ ls -l /etc/resolv.conf lrwxrwxrwx 1 root root 39 May 20 20:09 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf ``` ### Лечение: ```console @toolbox>$ sudo rm /etc/resolv.conf @toolbox>$ @toolbox>$ exit $ podman stop --all $ toolbox enter @toolbox>$ ping mail.ru PING ya.ru (77.88.44.242) 56(84) bytes of data. 64 bytes from ya.ru (77.88.44.242): icmp_seq=1 ttl=248 time=14.0 ms 64 bytes from ya.ru (77.88.44.242): icmp_seq=2 ttl=248 time=14.1 ms 64 bytes from ya.ru (77.88.44.242): icmp_seq=3 ttl=248 time=13.9 ms ```

Комментарии

Популярные сообщения из этого блога

SSH Тунели

AI