Как установить Gnome Terminal 3.32 в Ubuntu 18.04?

Могу ли я установить Gnome Terminal 3.32 в Ubuntu 18.04, используя flatpak, snap или что-то еще?

Я уже использую Gnome Games 3.32 в качестве flatpak, но не могу найти Gnome Terminal 3.32.

1
задан 6 May 2019 в 06:52

2 ответа

Терминал GNOME не поставляется ни в виде оснастки, ни в виде плоского пакета. GNOME терминал 3.32 упакован в 19.04 (Диско Динго). Хотя его можно установить через APT, используя любой из двух методов, перечисленных ниже, но я предлагаю вам обновить его до 19.04, если вы действительно хотите использовать GNOME терминал 3.32. Будет лучше под GNOME 3.32 (в 19.04) вместо GNOME 3.28 (в 18.04).

  1. Типичный метод : Этот метод просто включает загрузку дэбов из пакетов 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
      
  2. Грязный метод : этот метод можно использовать, если вам лень решать проблемы с зависимостями терминала 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
0
ответ дан 6 May 2019 в 06:52

Я думаю, что первый способ тоже очень беспорядочный. Это приведет к количеству неработающих ссылок в вашей базе данных пакетов, т. Е. В базе данных apt, что легко приведет вас к точке, где вам нужно переустановить систему.

0
ответ дан 4 December 2019 в 14:58

Другие вопросы по тегам:

Похожие вопросы: