Linux Mintを実際にアップグレードせずにパッケージをアップグレード/インストールする機能を維持します。

Linux Mintを実際にアップグレードせずにパッケージをアップグレード/インストールする機能を維持します。

これLinux Mintのアップグレード手順最初に:

Linux Mintのバージョンがまだサポートされており、現在のシステムに満足している場合は、アップグレードする必要はありません。

私は時々次のような状況に直面します。はい現在のシステムに満足していますが、バージョンは次のとおりです。いいえサポートされます。特に大規模なアップグレードを実行すると、すべてがアップグレードされ、潜在的に問題が発生する可能性があるため、注意してください。ただし、アップグレードしないと、マイバージョンはサポートされなくなり、apt-getを使用して個々のパッケージをインストールまたはアップグレードすることはできなくなります。

Ubuntuベースのディストリビューションのアップグレード手順(例:この古いアップグレード手順Mintの場合、デフォルトではAPTを新しいディストリビューションとして指定し、アップグレードまたはdist-upgradeを使用してパッケージをアップグレードします。

私が知りたいのは、新しいパッケージ(または既存のパッケージの新しいバージョン)を使用できるように、自分のシステムを「更新」することができるかどうかです。いいえ実際にすべてをアップグレードしましたか?特に、すべてを一度にアップグレードしていませんか?私が望むのは、個々の新しいパッケージとインストールされたパッケージの新しいバージョンをインストールする機能を維持することです。ただし、システム内のすべてのアイテムを完全にアップグレードする必要はありません。

これは奇妙な目標のように思えるかもしれませんが、私は頻繁に使用しないコンピュータでLinuxを頻繁に使用します。何かをするために古いコンピュータを起動しましたが、適切なソースがないため何もインストールできないことがわかりました。私は、単一のプログラムをインストールまたはアップグレードするときに大きな飛躍をしたり、システム全体をアップグレードする必要がない段階的なアプローチを好みます。

また、理論的には、アップグレードプロセスが実際に何をしているのか疑問に思います。システムのすべてがパッケージとして定義されている場合、「Mint 17からCoolPackageバージョンXにアップグレードする」と「Mint 18からCoolPackageバージョンXにアップグレードする」の違いは何ですか? OSバージョン自体が実際にパッケージのアップグレードにどのような影響を与えますか?または、最も極端にOSのアップグレードがすべてのパッケージをアップグレードするだけである場合、必要に応じてすべてのパッケージ(およびその依存関係)をアップグレードするのではなく、OS自体をアップグレードする必要があるのはなぜですか。また、他のディストリビューションにより、これらの段階的なアップグレードがより難しくなったり簡単になったりするかもしれません。

(依存関係を無視することを言うわけではありません。1つのパッケージをアップグレードするために他の特定のパッケージをアップグレードする必要があるかもしれませんが、単に各パッケージの概念ではなく、OSレベルのアップグレードの概念が必要な理由を知りたいです。パッケージをアップグレードする必要があります(十分な時間が経過すると、すべてのパッケージが最終的にデフォルトパッケージの新しいバージョンに間接的に依存するため、パッケージをアップグレードするには、実際に依存関係を満たすためにすべてをアップグレードする必要がありますか?)

ベストアンサー1

システムを「更新」することは可能ですか?つまり、実際には何もアップグレードせず、特にすべてを一度にアップグレードせずに新しいパッケージ(または既存のパッケージの新しいバージョン)を提供することは可能ですか?

理論的には可能ですが、ディストリビューション全体をアップグレードするよりも複雑です。思考とは異なり、より危険です。

パッケージはしばしば互いに相互作用し、互いに依存する。特に、プログラムはライブラリを呼び出します。新しいバージョンがリリースされると、多くのプログラムが複数のライブラリの更新バージョンに移動されました。そして、ライブラリ自体は他のライブラリに依存しているので、多くのパッケージを実行し続けることができます。

最新のライブラリバージョンを使用することを決めた人は誰ですか?時には新機能が欲しいので、ライブラリを使うのはプログラムの作者です。時々、ディストリビューションでは、ライブラリを使用するすべてのプログラムが同じバージョンのライブラリを使用するようにします。

異なるバージョンのパッケージを混在させると、互換性のないライブラリバージョンのために機能しないことがよくあります。インストールが成功しても、実行中のバージョンの組み合わせは公式リリースの組み合わせのようにテストされませんでした。これがいくつかのアップグレードがより危険な理由です。

必要に応じて以前のバージョンを実行することはできますが、一部の側面は廃止される可能性があります(特にセキュリティ更新プログラムを受けていないシステムを実行するのは非常に悪い考えです)。しかし、その後、最新のプログラムバージョンを実行することはできません。

以前のバージョンを実行し続けたい場合、そのバージョンからパッケージをインストールするには、パッケージソースのリスト(/etc/apt/sources.listまたはその中のファイル/etc/apt/sources.list.d)を編集する必要があるかもしれません。Ubuntuはhttp://old-releases.ubuntu.com/に以前のリリースを保持しています。。そこからUbuntuパッケージを入手できます。同様のミント専用パッケージのウェブサイトがあるかどうかはわかりません。

おすすめ記事