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
(利用可能なパッケージに表示されているバージョン)。