25
September
2023
17:43

Приведение состава пакетов Linux Green к Linux Mint

25 September 2023 17:43

В Linux Green отсутствует часть пакетов Linux Mint, как я написал в предыдущей статье, . Например, нет офисного пакета LibreOffice, некоторых системных утилит и VirtualBox. Как привести состав пакетов Linux Green к Linux Mint ?

После сравнения состава пакетов и версии ядер, я написал команды для терминала, чтобы улучшить систему Linux Green:

Повышение версии ядра (kernel) до 6.2

sudo apt install linux-hwe-6.2-headers-6.2.0-33
sudo apt install linux-headers-6.2.0-33-generic
sudo apt install linux-modules-6.2.0-33-generic
sudo apt install linux-image-6.2.0-33-generic
sudo apt install linux-modules-extra-6.2.0-33-generic

sudo apt-get dist-upgrade

sudo update-initramfs -u   
sudo update-grub

Установка недостающих пакетов в Linux Green

Пакеты устанавливаются по желанию пользователя

1) Экран приветствия

sudo apt install mintwelcome

2) Браузер Mozilla FireFox (не обязательно) и почтовый клиент Thunderbird (не обязательно)

Почтовый клиент Thunderbird

sudo apt install thunderbird

Браузер Mozilla FireFox
Браузер firefox удалён из репозитория Green Linux, как и snap, поэтом выполнил установку по инструкции по установке FireFox в Linux.

  • загрузил браузер для Linux со страницы https://www.mozilla.org/ru/firefox/linux/

  • распаковал архив

    cd ~/Загрузки
    tar xjf firefox-*.tar.bz2

  • переместил получившуюся папку "mozilla" в каталог /opt

    sudo mv firefox /opt

  • создал мягкую символическую ссылку с исполнимого файла /usr/local/bin/firefox на путь /usr/local/bin/firefox

    sudo ln -s /opt/firefox/firefox /usr/local/bin/firefox

  • скачал desktop-файл для возможности запуска приложения firefox из стартового меню:

    sudo wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications

  • произвел выход из текущей сессии - logout

  • в новом сеансе браузер Mozilla FireFox появился в стартовом меню в группе "Интернет".

3) Офисный пакет LibreOffice 7 с полной руссификацией и справкой

sudo add-apt-repository ppa:libreoffice/ppa
sudo apt update
sudo apt install libreoffice
sudo apt install libreoffice-l10n-ru libreoffice-help-common libreoffice-help-ru

4) Простое приложение для ведения списка заметок

sudo apt install gnote

5) Сетевая утилита "Сетевые соединения" nm-connection-editor для создания и редактирования VPN соединений (для апплета "network-manager")

sudo apt install network-manager-gnome

6) Системные утилиты GNOME для графического редактирования пользователей и прав:

Добавляет пункты меню в раздел "Параметры" - "Users and groups", "Time and date" и т.п.

sudo apt install gnome-system-tools

7) Приложение "Экранная клавиатура"

sudo apt install onboard 

8) IRC-чат (не обязательно)

sudo apt install hexchat

9) Программа для скачивания Torrent (опционально)

sudo apt install transmission-gtk 

10) Редактор типов MIME

sudo apt install xfce4-mime-settings 

Установка Oracle Virtualbox (по жаланию)

Установка VirtualBox чуть сложнее - требуется добавить ключ и сторонний репозиторий в список list и обновить кеш пакетов.

wget -qO- https://www.virtualbox.org/download/oracle_vbox_2016.asc |  gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/oracle-virtualbox.gpg  > /dev/null

echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian jammy contrib" | sudo tee /etc/apt/sources.list.d/oracle-virtualbox.list

sudo apt update

sudo apt install virtualbox virtualbox-qt

Установка недостающих пакетов в Linux Mint

Если это основная система - Linux Mint, можно сделать состав её пакетов как в Linux Green:

1) Установка Яндекс браузера в Linux Mint

wget -qO- https://repo.yandex.ru/yandex-browser/YANDEX-BROWSER-KEY.GPG |  gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/yandex-browser.gpg  > /dev/null
sudo apt-get update
sudo apt-get install yandex-browser-stable

2) Sticky - "липкие" заметки на рабочий стол

Sticky входит в состав Ubuntu 22.04 "Jammy" и производных Linux Mint 21, Linux Green 21. Для версий ОС ниже 22.04 (например, Linux Mint 19.3) сборка Sticky невозможна, из-за неудовлетворенной зависимости пакета gir1.2-xapp-1.0 (>=2.2.11). Сборка sticky из исходников в версии Linux Mint 21.1 и выше возможна, но не имеет смысла, т.к. проще выполнить одну команду

sudo apt install sticky

вместо множества действий:

sudo apt install git-hub build-essential debhelper python3 dh-python 
sudo apt install gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-xapp-1.0 gir1.2-gspell-1
sudo apt install python3-gi python3-xapp
git clone https://github.com/collinss/sticky.git
cd sticky
dpkg-buildpackage --no-sign
cd ..
sudo dpkg -i sticky*.deb


Related publications