우분투 15.04에 Springseed 2를 설치할 수 없습니다


9

Springseed 2 deb파일을 다운로드 했으며 Ubuntu Software Center에서 열면 다음 오류가 표시됩니다.

종속성이 만족스럽지 않습니다 : libgcrypt11

Synaptic Package Manager에서이 패키지를 찾았 libgcrypt20지만 에 대한 것은 없습니다 libgcrypt11.

이 문제를 어떻게 해결해야합니까?


어디에서 파일을 다운로드 했습니까?
Wilf


@abforce : 아래 답변 참조
ashubuntu

따로 : Springseed 1.1의 오래된 노트는 2.0으로 업그레이드해도 그대로 유지되지 않습니다. 1.1로 돌아가 수동으로 내 보내서 새 버전으로 다시 가져와야했습니다. 참고로
Joel DeWitt

답변:


13

두 가지 옵션이 있습니다

  • 종속성을 변경하고 최신을 사용하십시오 libgcrypt

    우리가 여러 가지 이유가 있습니다 libgcrypt20

  • 이전 버전의 설치 libgcrypt11및 사용libgcrypt


종속성을 변경하십시오.

먼저 SpringSeed의 이전 설치를 제거하십시오.

sudo apt-get remove springseed

최신 SpringsSeed 버전을 여기에서 다운로드 하십시오 .

EG :

cd
wget http://cdn.michealharker.com/dl/springseed_2.0_amd64.deb

이 명령을 따르십시오

mkdir temp.$$
cp springseed_2.0_amd64.deb temp.$$
cd temp.$$
dpkg-deb -x springseed_2.0_amd64.deb springseed-repackaged
cd springseed-repackaged
dpkg-deb -e ../springseed_2.0_amd64.deb

열려있는 control파일을 :

nano DEBIAN/control

줄을 바꾸십시오 :

Depends: gconf2, gconf-service, libgtk2.0-0, libudev0 | libudev1, libgcrypt11, libgnome-keyring0, gir1.2-gnomekeyring-1.0, libnotify4, libxtst6, libnss3, python

와:

Depends: gconf2, gconf-service, libgtk2.0-0, libudev0 | libudev1, libgcrypt20, libgnome-keyring0, gir1.2-gnomekeyring-1.0, libnotify4, libxtst6, libnss3, python

다음 명령을 저장하고 종료 한 후 따르십시오.

cd ..
sudo dpkg-deb -b springseed-repackaged
sudo dpkg -i springseed-repackaged.deb

설치 libgcrypt11

터미널을 열고 다음에 대한 최신 Utopic 버전을 다운로드하십시오 libgcrypt11.

cd
wget http://mirrors.kernel.org/ubuntu/pool/main/libg/libgcrypt11/libgcrypt11_1.5.4-2ubuntu1.1_amd64.deb

최신 Springseed 버전을 여기 에서 다운로드 하십시오 (예 :

wget http://cdn.michealharker.com/dl/springseed_2.0_amd64.deb

다음을 사용하여 설치 :

sudo dpkg -i libgcrypt11_1.5.4-2ubuntu1.1_amd64.deb
sudo dpkg -i springseed_2.0_amd64.deb

그리고 우분투 15.04에서도 작동합니다!

여기에 이미지 설명을 입력하십시오


귀하의 답변에 감사드립니다. 반드시 귀하의 답변은 효과가 있지만 두 답변을 모두 수락 된 것으로 표시 할 수는 없습니다.
frogatto

어쩌면 다른 옵션이 있습니다. 읽다.
AB

첫 번째 옵션은 두 번째 옵션보다 더 유혹적입니다! :)
frogatto

예, 제 대답은 더 낫습니다.
AB

명령을 변경했습니다. 쉘 히스토리 파일에서 많은 복사 및 붙여 넣기 죄송합니다.
AB

6

Ubuntu 15.04의 최종 릴리스 는 Synaptic Package Manager를 사용 libgcrypt11하는 libgcrypt20것처럼 더 이상 패키지를 유지하지 않습니다 .

여기 에서 패키지를 다운로드 한 다음 이전에 설치하기 만하면됩니다 Springseed. 이 소스 에서 다른 앱과 유사한 문제를 지적하면서 추가 지식을 얻을 수 있습니다 Springseed.

문제가 발생하면 두 번째 링크의 내용을 다시주의해서 읽으십시오.


답변 해 주셔서 진심으로 감사하지만 AB의 답변은 더 포괄적 인 것 같습니다.
frogatto

@abforce : 그의 대답은 포괄적 인 것보다 더 발전했습니다. 내가 할 수 있다면 나는 그 대답을 가장 좋은 것으로 선택할 것이다. :).
ashubuntu

당신의 대답은 훌륭합니다. :)
AB
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.