システムからのアップグレードとCDの使用の違いは何ですか? 私のApacheはCDアップグレードでダメになりました

システムからのアップグレードとCDの使用の違いは何ですか? 私のApacheはCDアップグレードでダメになりました

質問はほぼすべてを要約しています。私は Ubuntu 11.10 を実行しており、Apache でいくつかの仮想ホストを処理していました。Ubuntu 12.04 CD (ベータ 2) を挿入して再起動しました。「Ubuntu 11.10 のアップグレード」を選択しました。

その結果、ホーム フォルダーはそのままで、ほとんどの設定も残っているようですが、どのサイトにもアクセスできなくなりました。結局、Apache がシステム上に存在しないことに気付きました。

とにかく、もし私がこれを仕事でやっていたとしたら(そして私はできたもしそうしていたら、私はかなり混乱していたでしょう。Ubuntu が私に教える仕事ではないこと、技術者としてこれらのことを知っておく必要があることは理解しています。しかし、私は本当に Update Manager からアップグレードするのと同じだと思っていました。

誰か説明できますか?

ありがとう、テン

答え1

livecd はアップグレードできず、既存のインストールを新しいものに置き換えることしかできません。そのため、これを行うと、基本インストールの一部ではないパッケージはインストールされなくなります。

答え2

12.04 はまだ最終版ではなく、3 週間以上前にベータ 2 がリリースされて以来、多くのパッケージが更新されています。ベータ状態では、このような機能が完璧に動作するとは期待できません。再インストールしたのではなく、本当に CD からアップグレードしたのですか?

理論上、インストール メディアにはパッケージのリポジトリが含まれており、インストール メディアからのアップグレード機能は、通常のアップグレードと同様に動作しますが、インストール メディアからのパッケージを優先します。明らかに、CD には、デフォルトのインストールに必要なごく限られた数のパッケージしか含まれていません。DVD にはさらに多くのパッケージが含まれていますが、すべてではありません。アップグレードでは、選択したパッケージが検出され、新しいパッケージに置き換えられます。ローカルで見つからないパッケージは、インターネット接続が利用できる場合はダウンロードされます。私の記憶が正しければ、アップグレードでは、PPA、削除されるソフトウェア、および構成ファイルの置き換え/変更について警告されるはずです。インターネット接続がない場合は、パッケージは削除/アンインストールされますが、構成ファイルは変更されません。

とはいえ、インストール メディアからのアップグレードとインストール メディアなしのアップグレードは同じです。アップグレード先の新しいリリースのリポジトリにインストール済みのアプリケーションのパッケージがある限り、何もアンインストールされることはありません。アップグレード時にインターネットに接続しておらず、新しいリリースのパッケージを含むローカル リポジトリがない場合は、当然パッケージは見つからず、アプリケーションはアンインストールされます。

関連情報