2012-07-04 4 views
0

에 캐시 아카이브를 설치하는 방법 emacs-snapshot PPA을 통해 (24.1.50.1 GNU 이맥스) : 나는 프로그래밍 레일 프로젝트에 rinari를 사용할 때이 경고를 받았습니다나는 최신 버전으로 내 이맥스를 업데이트 한 후 우분투

sudo aptitude update 
sudo aptitude safe-upgrade 

.

저자가이 문제를 해결할 때까지 기다리는 것이 지겨워. 그래서 나는 이맥스를 이전 버전으로 '롤백'하기로 결정했다.

/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 

그래서, 어떻게 이맥스의 지정된 버전 (이전 버전)를 설치하기 :

나는/ 디렉토리 은/var/캐시/아파트/아카이브의 아카이브를 찾을?

답변

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 

(사용 가능한 패키지에 표시된 버전).

+0

굉장! 버전 2로 롤백 한 후 : 20120622-1 ~ ppa1 ~ precise1, 더 이상 경고가 없습니다. 고마워요! – hbin

관련 문제