Flatpak、snapなどを使用して、Gnome Terminal 3.32をUbuntu 18.04にインストールできますか?
私は既にGnome Games 3.32をflatpakとして使用していますが、Gnome Terminal 3.32が見つかりませんでした。
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)の方が良いでしょう。
一般的な方法:この方法は、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
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
最初の方法も本当に厄介だと思います。その結果、パッケージデータベース(aptデータベースなど)で多数の参照が破損し、システムを再インストールする必要があるポイントに簡単に移動できます。