web-dev-qa-db-ja.com

Ubuntu 18.04にGnome Terminal 3.32をインストールする方法

Flatpak、snapなどを使用して、Gnome Terminal 3.32をUbuntu 18.04にインストールできますか?

私は既にGnome Games 3.32をflatpakとして使用していますが、Gnome Terminal 3.32が見つかりませんでした。

2

GNOME端末は、スナップパッケージとしてもフラットパックとしても利用できません。 GNOME端末3.32は19.04(Disco Dingo)にパックされています。 APTを使用して、以下の2つの方法のいずれかでインストールできますが、本当にGNOME端末3.32を使用する場合は、19.04にアップグレードすることをお勧めします。 GNOME 3.28(18.04)ではなく、GNOME 3.32(19.04)の方が良いでしょう。

  1. 一般的な方法:この方法は、19.04(Disco)の buntu Packages からdebをダウンロードし、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. Dirty method:この方法は、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の "Open in terminal"オプションが失われますまた、3.32にアップグレードしました。そのNautilusバージョンに固執したい場合は、その拡張も削除してください。

Sudo apt autoremove nautilus-extension-gnome-terminal
3
Kulfy

最初の方法も本当に厄介だと思います。その結果、パッケージデータベース(aptデータベースなど)で多数の参照が破損し、システムを再インストールする必要があるポイントに簡単に移動できます。

0
TorokLev