Ubuntu 20ベースのLinux Mint 20からGimp 2.8.22にダウングレードしようとしました。 Linux用に事前にビルドされたバイナリが見つかりません(たとえWindowsとMacで利用可能な多くの製品があります。)。説明は「ちょうどソースをコンパイルしてください!」ですが、いくつかの依存関係(例えばgegl 0.2)は最新のUbuntuベースのシステムでは動作しないようですので、そうすることはできません。
最新のLinuxシステムでGimp 2.8.22を入手する方法を知っている人はいますか?静的に接続されたものがあればいいですか?それとも、少なくとも与えられた近代的な限界を構築する方法についてのガイドはありますか?私は過去2年間、Gimp 2.10を使っていつかそれを好きになると思って自分自身を拷問してきました。しかし、ソフトウェアを使えばするほど、私が結局倒れ、ヒステリックに笑い、シアン化水素を注射することになるかと思ってさらに心配になりました。
ベストアンサー1
依存関係が複雑な古いまたは最新のプログラムをインストールする最も簡単な方法は、必要なバージョンに付属のDebian / Ubuntuバージョンをインストールすることです。 「後ろから」Debian / Ubuntuビルドをインストールし、その中で特定のプログラムのみを実行する簡単な方法があります。シュルート他のオペレーティングシステムのバージョンの環境を設定し、ブート防止プログラムインストールを実行します。 schroot環境は、他のオペレーティングシステムのライブラリだけでなく、通常のLinuxオペレーティングシステムの他のすべて(カーネル、ネットワーク、ホームディレクトリなど)を使用してプログラムを実行します。
Gimp 2.8.22の場合は、Ubuntu 18.04をダウンロードしてください。
apt-get install schroot debootstrap
mkdir -p /chroot/bionic
debootstrap bionic /chroot/bionic
次の内容でファイルを作成します/etc/schroot/chroot.d/bionic
。
[bionic]
description=Ubuntu 18.04
directory=/chroot/bionic
type=directory
次の内容でファイルを作成します/usr/local/bin/gimp
。
#!/bin/sh
exec schroot -p -c bionic -- gimp "$@"
完全な設定:
schroot -c bionic -- apt-get install software-properties-common
schroot -c bionic -- add-apt-repository universe
schroot -c bionic -- apt-get update
schroot -c bionic -- apt-get install gimp
chmod +x /usr/local/bin/gimp
Ubuntu 18.04は更新されなくなり、セキュリティ更新プログラムを受け取ることができません。したがって、疑わしいファイルを開かないように注意してください。