Могу ли я установить Gnome Terminal 3.32 в Ubuntu 18.04, используя flatpak, snap или что-то еще?
Я уже использую Gnome Games 3.32 в качестве flatpak, но не могу найти Gnome Terminal 3.32.
Терминал GNOME не поставляется ни в виде оснастки, ни в виде плоского пакета. GNOME терминал 3.32 упакован в 19.04 (Диско Динго). Хотя его можно установить через APT, используя любой из двух методов, перечисленных ниже, но я предлагаю вам обновить его до 19.04, если вы действительно хотите использовать GNOME терминал 3.32. Будет лучше под GNOME 3.32 (в 19.04) вместо GNOME 3.28 (в 18.04).
Типичный метод : Этот метод просто включает загрузку дэбов из пакетов Ubuntu для 19.04 (дискотека) и установку их с помощью dpkg.
Скачать необходимые пакеты:
wget https://mirrors.edge.kernel.org/ubuntu/pool/main/g/gnome-terminal/gnome-terminal_3.32.1-1ubuntu1_amd64.deb
wget https://mirrors.edge.kernel.org/ubuntu/pool/main/g/gnome-terminal/gnome-terminal-data_3.32.1-1ubuntu1_all.deb
wget https://mirrors.edge.kernel.org/ubuntu/pool/main/v/vte2.91/libvte-2.91-0_0.56.1-1ubuntu1_amd64.deb
wget https://mirrors.edge.kernel.org/ubuntu/pool/main/v/vte2.91/libvte-2.91-common_0.56.1-1ubuntu1_all.deb
wget https://mirrors.edge.kernel.org/ubuntu/pool/main/g/gnutls28/libgnutls30_3.6.5-2ubuntu1_amd64.deb
wget https://mirrors.edge.kernel.org/ubuntu/pool/main/n/nettle/libhogweed4_3.4.1-1_amd64.deb
wget https://mirrors.edge.kernel.org/ubuntu/pool/main/n/nettle/libnettle6_3.4.1-1_amd64.deb
wget https://mirrors.edge.kernel.org/ubuntu/pool/main/p/pcre2/libpcre2-8-0_10.32-5_amd64.deb
wget https://mirrors.edge.kernel.org/ubuntu/pool/main/p/p11-kit/p11-kit-modules_0.23.15-2_amd64.deb
wget https://mirrors.edge.kernel.org/ubuntu/pool/main/p/p11-kit/libp11-kit0_0.23.15-2_amd64.deb
Установить с помощью dpkg:
sudo dpkg -i gnome-terminal_3.32.1-1ubuntu1_amd64.deb \
gnome-terminal-data_3.32.1-1ubuntu1_all.deb libvte-2.91-0_0.56.1-1ubuntu1_amd64.deb \
libvte-2.91-common_0.56.1-1ubuntu1_all.deb libgnutls30_3.6.5-2ubuntu1_amd64.deb \
libhogweed4_3.4.1-1_amd64.deb libnettle6_3.4.1-1_amd64.deb \
libpcre2-8-0_10.32-5_amd64.deb p11-kit-modules_0.23.15-2_amd64.deb \
libp11-kit0_0.23.15-2_amd64.deb
Установить любую зависимость если осталось:
sudo apt install -f
Грязный метод : этот метод можно использовать, если вам лень решать проблемы с зависимостями терминала GNOME сами и хотите, чтобы APT сделал это для вас.
Добавить основной репозиторий Disco в sources.list.
echo -e "deb http://archive.ubuntu.com/ubuntu/ disco main" | sudo tee -a /etc/apt/sources.list
Обновите и установите терминал GNOME
sudo apt update
sudo apt install --no-install-recommends gnome-terminal -f
Удалите главный репозиторий Disco.
sudo sed -i '$ d' /etc/apt/sources.list
Основной репозиторий для Disco должен быть удален сразу после установки, так как, если вы попытаетесь обновить свою систему, это может привести к ее ужасной поломке.
После обновления терминала GNOME, опция «Открыть в терминале» в nautilus будет потеряна из-за проблем с зависимостью nautilus-extension-gnome-terminal , если nautilus также не является обновлен до 3.32. Удалите это расширение, если вы хотите придерживаться этой версии Nautilus.
sudo apt autoremove nautilus-extension-gnome-terminal
Я думаю, что первый способ тоже очень беспорядочный. Это приведет к количеству неработающих ссылок в вашей базе данных пакетов, т. Е. В базе данных apt, что легко приведет вас к точке, где вам нужно переустановить систему.