web-dev-qa-db-ja.com

Jessieが安定版リリースになると、Debian Wheezy(stable)は自動的にJessieにアップグレードされますか?

私はDebian Wheezy(安定版)を使用しており、基本的な方法でシステムを定期的に更新しています。

Sudo apt-get update
Sudo apt-get dist-upgrade

将来、ジェシーが安定版リリースになったら、もしdist-upgradeを続けていれば、Wheezyが自動的にジェシーになってしまうのではないかと思います。

常に現在のStableリリース(数年後、たとえばJessieの後のSid)を確実に維持するために必要な手動の手順はありますか?

例えば。何らかの方法でsources.listファイルを変更して、手動でステップを踏むことなくJessieが単に歩き回るようにするか、「大きな」更新(「dist-upgrade」)を実行して、 wheezyのすべてのインスタンスをjessieに変更します(変更する場合)。

(sources.listのすべての1行にはwheezyが含まれています。おそらくwheezyを削除するだけで済みますか?)

私は少し新参者です(OS Xから、そのWindowsの前に)ので、同じチャネルでの「リリースアップグレード」がDebianでどのように自動的に実行できるかわかりません。OSXは、自動アップデートを介して、通常のシステムアップデートチェックとは別に、手動のチェックや複雑な手順を必要とせずに、次の(安定/準備完了)リリースに完全にアップグレードします。

18
Onyx

sources.listの行に「wheezy」とある場合、ジェシーが解放されてもWheezyのままです。これらの行を「stable」に変更すると、「stable」が「wheezy」ではなく「jessie」のエイリアスになるため、aptはリリース時にJessieにアップグレードします。 (これらの行を「jessie」と変更すると、まだテスト中で、まだ「安定版」としてリリースされていなくても、Jessie nowにアップグレードされます。)

sources.listを "stable"に変更して、新しい安定版リリースに自動的にアップグレードするのは魅力的ですが、お勧めしません。アップグレードプロセスには、パッケージのアップグレード(およびbefore)に加えて、必要または実行する必要がある特別な手順が含まれる場合があるため、Jessieがリリースされるのを待ってからリリースノートを確認することをお勧めします切り替える前に。 (実際には、パッケージをアップグレードするだけで大​​丈夫ですが、最初にリリースノートを読んで読む方が安全です。跳躍する前に注意してください。)

ところで、シドは安定したリリースになることはありません。これは「不安定」リポジトリの永続的な名前であり、「テスト」および「安定」エイリアスによる名前の進行には関与しません。ジェシーが解放された後、他のいくつかのトイストーリーキャラクターが新しい「テスト」用に選択され、シドは相変わらず不安定なままです。

23
Wyzard

いいえ、アップグレードは自動的には行われません。/etc/apt/sources.listwheezyのすべてのインスタンスを手動でjessieに置き換える必要があります。

または、それらをstableに置き換えることもできます。その後、Jessieがリリースされると、アップグレードは自動的に行われます。

unattended-upgradesを使用する場合、後者はお勧めしません。システムが最終的に安定と旧安定の混合になる可能性があるためです。

最後に、apt-get dist-upgradeは通常、新しいリリースにアップグレードする場合にのみ必要です。 upgradedist-upgradeの違いは、upgradeはパッケージのみをアップグレードするのに対し、dist-upgradeは新しいパッケージをインストールしたり、競合するパッケージを削除したりできることです。通常、安定版リリースのライフサイクル中、パッケージの依存関係は変更されないため、日々のアップグレードにはupgradeで十分です(もちろん、サードパーティのリポジトリを追加する場合、Debianの厳格に従っていない場合があります)この問題に関するポリシー、およびパッケージの依存関係は変更される場合があります)。

10
MoonSweep

前述のように、source.listファイルに「安定」している場合にのみ自動的に行われます。「wheezy」がある場合は、_apt-get upgrade_を実行しても自動的には行われません。

これは、完全なリリースノート ここ に記載されています。

または、これをカバーするカットダウンガイドをご覧ください ここ

基本的に_sources.list_にはjessieまたはstableのいずれかが必要です。次に_apt-get upgrade_/_apt-get dist-upgrade_を実行します。私の知る限り、デフォルトではこれらだけでは自動ではありませんが、_apt-get upgrade_で安定していたため、_sources.list_をcronジョブとして毎週実行するように設定しています私のサーバーのうち、最小のjessieインストールに自動的にアップグレードします。

1
Wendell247