/ / Ubuntuにキャッシュされたアーカイブをインストールするには[閉じる] - linux、emacs

Ubuntuにキャッシュされたアーカイブをインストールするには?[閉じる] - linux、emacs

Emacsを最新バージョン(GNU Emacs 24.1.50.1)にアップデートした後、 emacs-snapshot PPA

sudo aptitude update
sudo aptitude safe-upgrade

Railsプロジェクトのプログラミングにrinariを使用すると警告が出ます。

私はこの問題を解決するために著者が待つのに疲れています。だから私はインストールした以前のバージョンにEmacsを "ロールバック"することに決めました。

私はアーカイブを / var / cache / apt / archives / ディレクトリ:

/var/cache/apt/archives/emacs-snapshot_2%3a20120608-1~ppa1~precise1_amd64.deb
/var/cache/apt/archives/emacs-snapshot_2%3a20120609-1~ppa1~precise1_amd64.deb
/var/cache/apt/archives/emacs-snapshot_2%3a20120614-1~ppa1~precise1_amd64.deb
/var/cache/apt/archives/emacs-snapshot_2%3a20120615-1~ppa1~precise1_amd64.deb
/var/cache/apt/archives/emacs-snapshot_2%3a20120622-1~ppa1~precise1_amd64.deb
/var/cache/apt/archives/emacs-snapshot_2%3a20120629-1~ppa1~precise1_amd64.deb
/var/cache/apt/archives/emacs-snapshot_2%3a20120701-1~ppa1~precise1_amd64.deb
/var/cache/apt/archives/emacs-snapshot-bin-common_2%3a20120608-1~ppa1~precise1_amd64.deb
/var/cache/apt/archives/emacs-snapshot-bin-common_2%3a20120609-1~ppa1~precise1_amd64.deb
/var/cache/apt/archives/emacs-snapshot-bin-common_2%3a20120614-1~ppa1~precise1_amd64.deb
/var/cache/apt/archives/emacs-snapshot-bin-common_2%3a20120615-1~ppa1~precise1_amd64.deb
/var/cache/apt/archives/emacs-snapshot-bin-common_2%3a20120622-1~ppa1~precise1_amd64.deb
/var/cache/apt/archives/emacs-snapshot-bin-common_2%3a20120629-1~ppa1~precise1_amd64.deb
/var/cache/apt/archives/emacs-snapshot-bin-common_2%3a20120701-1~ppa1~precise1_amd64.deb
/var/cache/apt/archives/emacs-snapshot-common_2%3a20120608-1~ppa1~precise1_all.deb
/var/cache/apt/archives/emacs-snapshot-common_2%3a20120609-1~ppa1~precise1_all.deb
/var/cache/apt/archives/emacs-snapshot-common_2%3a20120614-1~ppa1~precise1_all.deb
/var/cache/apt/archives/emacs-snapshot-common_2%3a20120615-1~ppa1~precise1_all.deb
/var/cache/apt/archives/emacs-snapshot-common_2%3a20120622-1~ppa1~precise1_all.deb
/var/cache/apt/archives/emacs-snapshot-common_2%3a20120629-1~ppa1~precise1_all.deb
/var/cache/apt/archives/emacs-snapshot-common_2%3a20120701-1~ppa1~precise1_all.deb
/var/cache/apt/archives/emacs-snapshot-gtk_2%3a20120608-1~ppa1~precise1_all.deb
/var/cache/apt/archives/emacs-snapshot-gtk_2%3a20120609-1~ppa1~precise1_all.deb
/var/cache/apt/archives/emacs-snapshot-gtk_2%3a20120614-1~ppa1~precise1_all.deb
/var/cache/apt/archives/emacs-snapshot-gtk_2%3a20120615-1~ppa1~precise1_all.deb
/var/cache/apt/archives/emacs-snapshot-gtk_2%3a20120622-1~ppa1~precise1_all.deb
/var/cache/apt/archives/emacs-snapshot-gtk_2%3a20120629-1~ppa1~precise1_all.deb
/var/cache/apt/archives/emacs-snapshot-gtk_2%3a20120701-1~ppa1~precise1_all.deb

だから、Emacsの指定バージョン(旧バージョン)をインストールするには?

回答:

回答№1は1

動作していることがわかっている正しいリリースを選択し、手動でインストールすることができます。パッケージは相互に関連しているので、次のような一連の対応するファイルが必要な場合があります。

/var/cache/apt/archives/emacs-snapshot-common_2%3a20120608-1~ppa1~precise1_all.deb
/var/cache/apt/archives/emacs-snapshot-gtk_2%3a20120608-1~ppa1~precise1_all.deb
/var/cache/apt/archives/emacs-snapshot-bin-common_2%3a20120608-1~ppa1~precise1_amd64.deb

あなたがパッケージに必要なバージョンを特定したら、それらをインストールするだけです dpkg

$ sudo dpkg -i file1.deb file2.deb ...

パッケージのダウングレードを指示するかもしれませんが、先に進むことができます。また、現在のemacsスナップショットパッケージを削除することもできます。

別のオプションは、バージョンを強制することによって、正確なリポジトリからインストールするバージョンを選択することです。まず、reposで使用できるバージョンを特定します。

$ apt-cache show emacs-snapshot

これはあなたのようなものを教えてくれるでしょう:

Package: emacs-snapshot
Priority: optional
Section: editors
Installed-Size: 14390
Version: 2:20120701-1~ppa1~precise1

その後、あなたは強制的にバージョンのインストールを強制することができます

$ sudo apt-get install emacs-snapshot=2:20120701-1~ppa1~precise1

(利用可能なパッケージに表示されているバージョン)。