Ubuntu Server 11.04を使用しました。パッケージを更新しますが、コアは更新しません。
たとえば、apt-get
でsubsonicをインストールしました。そして、新しいバージョンがあります。アーカイブをダウンロードし、dpkg
を使用して手動でインストールできます。しかし、ちょっと、新しいトリックの使い方を学ぶ方が良いです。
追伸apt-get upgrade
は亜音速をリストしません。どうして?
インストールされたソフトウェアのほとんど(not(Subsonicを含む))は、構成済みソフトウェアソース(repositoriesとも呼ばれます)パッケージマネージャーによってソフトウェアが自動的にダウンロードおよびインストールされます。これらのコマンドを実行すると、そのようなソフトウェアはすべて、構成済みのソフトウェアソースで提供される最新バージョンにアップグレードされます。
Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get dist-upgrade
これらのコマンドの具体的な動作については、 apt-get
manpage をご覧ください。 (man apt-get
を介してマシンからもアクセスできます。)
ただし、Subsonicはこの方法ではインストールされませんでした。 これらの手順 に従って、Subsonicのインストーラーパッケージ(.deb
ファイル)を手動でダウンロードし、-i
フラグを指定して dpkg
コマンドを手動で呼び出してインストールしました。 Ubuntu用のほとんどのソフトウェアとは異なり、Subsonicには、提供するために設定できるソフトウェアソースがありません。そのため、これをインストールする必要があります。新しいバージョンにアップグレードするには、単に download 最新の.deb
ファイル(またはアップグレードするバージョン)をインストールし、同じインストール手順(新しい.deb
ファイルを使用)に従ってください。
Subsonicはシステム上の残りのソフトウェアで(apt-get
を介して)自動的にアップグレードされないため、セキュリティの脆弱性が発見され、パッチが適用されるタイミングを知るために、それに影響する問題を最新の状態に保つ必要があります(すなわち、脆弱性を修正するために新しいバージョンがリリースされたとき)。実際には、非常に最小限の複雑さ以上のすべてのネットワークサーバーソフトウェアには複数のセキュリティ脆弱性があり、それらは時々発見されます(そして、できれば修正されます)。
将来的には、Subsonicに( PPA と呼ばれる)非公式のソフトウェアソースを使用することをお勧めします。その後、システム上の残りのソフトウェアの更新とともに(apt-get
を介して)Subsonicの更新を受け取ります。ただし、現在 Subsonic PPA は空であり、ソフトウェアは提供されていません。