質問: パッケージをインストールするリポジトリを指定するにはどうすればよいですか? (emacs-snapshot) http://emacs.orebokech.com からemacs-snapshotをインストールしたいのですが、ubuntuのリポジトリにはすでにemacs-snapshotがあります。パッケージをインストールするリポジトリを指定するにはどうすればよいですか?
回答: 回避策を見つけました。最初に、パッケージが含まれているリポジトリを見つける必要がありました。$ apt-cache showpkg emacs-snapshot package: emacs-snapshot versions: 1:20100111-1~lenny1 (/var/lib/apt/lists/emacs.orebokech.com_dists_lenny_main_binary-amd64_packages) (/var/lib/dpkg/status) description language: file: /var/lib/apt/lists/emacs.orebokech.com_dists_lenny_main_binary-amd64_packages md5: 906df684c212eabe267e6b5c2e8c2032 1:20090909-1 (/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_karmic_universe_binary-amd64_packages) description language: file: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_karmic_universe_binary-amd64_packages md5: 906df684c212eabe267e6b5c2e8c2032 reverse depends: ... ... versions:セクション。さまざまなリポジトリからのバージョンが表示されます。 1:20100111-1〜lenny1 1:20090909-1 そのため、特定のバージョンをインストールするようにaptまたはaptitudeに指示するだけです。$ sudo aptitude install emacs-snapshot=1:20100111-1~lenny1 パッケージ名=バージョン名勝利。特定のリポジトリの使用方法はまだわかりません。しかし、この場合は特定のバージョンで十分でした。