web-dev-qa-db-ja.com

プログラムがSoftware-Centerから削除されるとどうなりますか?

CanonicalがUbuntu Software-Centerのリポジトリからプログラムを削除した場合、インストールはどうなりますか?

Software-Centerを使用して、Ubuntuでプログラムを簡単に検索してインストールし、ソフトウェアが常に最新バージョンになるように更新を管理するのが好きです。例として、MediaInfoプログラムを使用しています(特別な理由はありません)。 MediaInfoは最近、ライセンスをLGPLからFreeBSDに変更しました:まだFOSSですが、プログラム(またはSoftware-Centerからのその他のプログラム)は、プロプライエタリライセンスを適用するか、またはSoftware-Centerでユーザーが利用できるUbuntuソフトウェアリポジトリの条件に同意しません。

この場合、正しく理解できれば、Software-Centerから削除される可能性があります。その時点で既にプログラムをインストールしている場合、コンピューター上のプログラムはどうなりますか?

システムから自動的に削除されますか?次のバージョンに更新されないだけですか?最後の適切なバージョンはSoftware-Centerで引き続き利用可能ですか?また、これについて何らかの通知を受け取りますか?

10
Prototype700

まだFOSSですが、独自のライセンスを適用したり、Ubuntuソフトウェアの条件に同意しない他の機能を追加したりする会社がプログラム(またはSoftware-Center以外のプログラム)を購入する可能性がありますSoftware-Centerでユーザーが利用できるリポジトリ。

FOSSでないこと、または独自のライセンスを持っていることは、Canonicalにとって決して問題ではありませんでした(制限付きおよびマルチバースリポジトリを参照)。

他の理由でリポジトリに何かが残っていない場合:

その時点で既にプログラムをインストールしている場合、コンピューター上のプログラムはどうなりますか?

なし。それは平和的にそこに座ります。

システムから自動的に削除されますか?

番号。

次のバージョンに更新されないだけですか?

はい。

最後の適切なバージョンはSoftware-Centerで引き続き利用可能ですか?

削除の理由に依存します。例えば。パッケージが有害な場合、実際に削除されます。

また、これについて何らかの通知を受け取りますか?

番号。

ただし、apt-cache policy <package>;を実行することにより、いつでもパッケージがリポジトリにないかどうかを確認できます。

リポジトリに利用可能なバージョンがないパッケージは、インストールの候補としてリポジトリから利用可能なバージョンを表示しません。

8
kos

Canonicalがリポジトリからパッケージを削除した場合、インストールされたパッケージは削除されません。 PPAまたは他のリポジトリでも同じです。起こった唯一のこと、あなたはもはや更新を受信しません。

パッケージをリポジトリに再び含める必要がある場合は、再度更新プログラムを受け取ります。ただし、返品について明示的に通知されることはありません。

1
A.B.

リポジトリの変更は、ローカルインストールに影響しません!
誰もあなたの個人的なシステムの何もアンインストールしません(できません)。

ただし、それ以降、リポジトリからダウンロードできる現在のバージョンよりも新しいバージョンはないため、そのパッケージの更新を受け取ることはできません。

Canonicalがリポジトリからパッケージを削除することを決定した場合、完全に削除します。彼らがそれを取り除きたいなら、すぐに時代遅れになる1つのバージョンを保持することは彼らにとってどんな意味がありますか?いいえ、すべてのバージョンを削除します。

ただし、プログラムがプロプライエタリになった場合、削除する代わりに、単にプログラムを移動することも考えられます。 universe/multiverse/partnerリポジトリ、どのケースがどのケースに適しているかわからない...

そして、おそらくこのパッケージの配布を続けている人のPPA(個人パッケージアーカイブ)を見つけることができるでしょう。 PPAをインストールすると、リポジトリから行ったのと同じ方法でそこから新しいパッケージと更新を受け取ります。 PPAは、リポジトリよりもマルウェアやセキュリティの問題に対して広範囲にチェックされていないことに注意してください。そのため、リスクを知っておく必要があります。通常は小さいですが、既存のものです。

1
Byte Commander