Canonical が Ubuntu ソフトウェア センターのリポジトリからプログラムを削除した場合、私のインストールにはどのような影響がありますか?
私は、Ubuntu でプログラムを簡単に見つけてインストールし、ソフトウェアが常に最新バージョンになるように更新を管理するために、ソフトウェア センターを使用するのが好きです。例として、私は MediaInfo プログラムを使用しています (特別な理由はありません)。MediaInfo は最近、ライセンスを LGPL から FreeBSD に変更しました。これはまだ FOSS ですが、プログラム (またはソフトウェア センターの他のプログラム) が、独自のライセンスを適用したり、ソフトウェア センターでユーザーに提供される Ubuntu ソフトウェア リポジトリの条件に一致しない他の機能を追加したりする企業に買収される可能性があります。
この場合、私の理解が正しければ、ソフトウェア センターから削除される可能性があります。その時点で既にインストールしていた場合、コンピュータ上のプログラムはどうなるのでしょうか?
システムから自動的に削除されますか? 次のバージョンに更新されないだけですか? 最新の適切なバージョンは引き続きソフトウェア センターで利用できますか? また、これについて何らかの通知を受け取りますか?
答え1
まだ FOSS ではありますが、プログラム (またはソフトウェア センターの他のプログラム) が、独自のライセンスを適用したり、ソフトウェア センターでユーザーに提供される Ubuntu ソフトウェア リポジトリの条件に一致しない他の機能を追加したりする企業に買収される可能性があります。
Canonical にとって、FOSS ではないことや独自のライセンスを持っていることは、これまで問題になったことはありません (制限付きリポジトリとマルチバース リポジトリを参照)。
その他の理由でリポジトリ内に保存できなくなった場合:
その時点ですでにコンピュータにプログラムをインストールしていた場合、そのプログラムはどうなりますか?
何もない。静かにそこに留まるだろう。
システムから自動的に削除されますか?
いいえ。
次のバージョンにアップデートされないのでしょうか?
はい。
最新の適切なバージョンは、引き続きソフトウェア センターで利用できますか?
削除の理由によって異なります。たとえば、パッケージが有害である場合、確かに削除されます。
また、これに関して何らかの通知を受け取ることはできますか?
いいえ。
ただし、次のコマンドを実行すると、いつでもパッケージがリポジトリに存在しないかどうかを確認できますapt-cache policy <package>
。
リポジトリ内に利用可能なバージョンがないパッケージの場合、インストールの候補としてリポジトリから利用可能なバージョンは表示されません。
答え2
Canonical がリポジトリからパッケージを削除した場合、インストールされたパッケージは削除されません。PPA やその他のリポジトリでも同様です。唯一起こることは、更新を受信しなくなることです。
パッケージがリポジトリに再度含まれる場合、再度更新を受け取ります。ただし、戻ったことについては明示的に通知されません。
答え3
リポジトリの変更はローカル インストールには影響しません。
個人のシステム上のものをアンインストールすることは誰にもできません (できません)。
ただし、リポジトリからダウンロードできる現在のバージョンよりも新しいバージョンはなくなるため、そのパッケージの更新を受け取ることはできません。
Canonical がリポジトリからパッケージを削除すると決めた場合、完全に削除することになります。削除したいのに、すぐに古くなるバージョンを 1 つ残しておくことに何の意味があるのでしょうか? いいえ、すべてのバージョンを削除します。
universe
ただし、プログラムが独占的になった場合、削除する代わりに、たとえば//リポジトリに移動することもできると考えられますがmultiverse
、partner
どのケースが適切であるかはわかりません...
また、このパッケージを配布し続けている人の PPA (Personal Package Archive) も見つかるかもしれません。PPA をインストールすると、リポジトリから入手したのと同じように、そこから新しいパッケージやアップデートを入手できます。ただし、PPA はリポジトリほどマルウェアやセキュリティの問題に対して徹底的にチェックされていないため、リスクを認識しておく必要があります。通常は小さいものですが、リスクは存在します。