私は自分のバージョンの Firefox をインストールしたいのですが、後で「apt-get update ; apt-get upgrade」と入力してもアップグレードを試みないようにするにはどうすればよいでしょうか?
編集:さて、dpkg -l firefox
これを印刷します:
ii firefox 3.0.3+nobinonly-0ubuntu2 meta package for the popular mozilla web browser
そこで私はこれを設定に追加しました:
Package: firefox
Pin: version 3.*
Pin-Priority: 1000
しかし、apt-get upgrade は引き続き次のように出力します:
The following packages have been kept back:
(nothing related to firefox)
The following packages will be upgraded:
(blah blah blah)
firefox firefox-3.0 firefox-3.0-branding firefox-3.0-gnome-support
firefox-gnome-support
(blah blah blah)
パッケージ「*firefox*
」の作成も試みましたが、これも機能しませんでした。
答え1
パッケージを保留にするには:
echo "package_name hold"|dpkg --set-selections
それを「解除」するには:
echo "package_name install"|dpkg --set-selecions
保留中のパッケージを確認するには、次の操作を行います。
dpkg --get-selections | grep hold
答え2
/etc/apt/preferencesに以下を追加します
Package: iceweasel
Pin: version 3.0.6*
Pin-Priority: 1000
答え3
パッケージを固定する必要があります。/etc/apt/preferences に次のようなエントリを配置します。バージョン番号などを調整する必要があります。
Package: mozilla-firefox
Pin: version 1:3.5.*
Pin-Priority: 1000
答え4
apt の使い方ガイドの (複雑な) セクション 3.10 をご覧ください。 apt は、以下の URL からダウンロードできます。。それが役に立つかもしれません。