ไม่สามารถติดตั้ง Springseed 2 บน Ubuntu 15.04


9

ฉันดาวน์โหลดdebไฟล์Springseed 2 แล้วและเมื่อฉันเปิดโดยศูนย์ซอฟต์แวร์ Ubuntu จะแสดงข้อผิดพลาดนี้:

การพึ่งพาไม่พึงพอใจ: libgcrypt11

ฉันมองหาแพคเกจนี้ในแพคเกจผู้จัดการ Synaptic ของฉันมีแต่ไม่มีอะไรสำหรับlibgcrypt20libgcrypt11

ควรแก้ไขปัญหานี้อย่างไร


คุณดาวน์โหลดไฟล์จากที่ไหน
Wilf


@abforce: ดูคำตอบด้านล่าง
ashubuntu

นอกเหนือจาก: บันทึกย่อเก่าของคุณจากนั้นบอกว่า Springseed 1.1 จะไม่นำติดตัวไปหากคุณอัปเกรดเป็น 2.0 ฉันต้องกลับไปที่ 1.1 และส่งออกด้วยตนเองจากนั้นนำกลับไปใช้เวอร์ชันที่ใหม่กว่า เพียงแค่ FYI
Joel DeWitt

คำตอบ:


13

คุณมีสองตัวเลือก

  • เปลี่ยนการอ้างอิงและใช้ล่าสุด libgcrypt

    มีหลายสาเหตุที่เราทำอยู่ libgcrypt20

  • ติดตั้งlibgcrypt11และใช้เวอร์ชันเก่าของlibgcrypt


เปลี่ยนการอ้างอิง:

ก่อนอื่นให้ลบการติดตั้ง SpringSeed ก่อนหน้า:

sudo apt-get remove springseed

ดาวน์โหลดเวอร์ชัน SpringsSeed ล่าสุดได้ที่นี่ :

เช่น:

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

และใช้งานได้ใน Ubuntu 15.04 เช่นกัน!

ป้อนคำอธิบายรูปภาพที่นี่


ขอบคุณสำหรับคำตอบของคุณแน่นอนคำตอบของคุณใช้งานได้ แต่ฉันไม่สามารถทำเครื่องหมายทั้งคำตอบว่าเป็นที่ยอมรับ
frogatto

อาจจะ แต่มีตัวเลือกอื่น อ่าน.
AB

ตัวเลือกแรกของคุณดูน่าดึงดูดกว่าตัวเลือกที่สอง! :)
frogatto

ใช่ฉันคิดว่าคำตอบของฉันดีกว่า
AB

ฉันเปลี่ยนคำสั่งแล้ว เพื่อคัดลอกและวางจากไฟล์ประวัติเชลล์ของฉัน ขอโทษ
AB

6

Ubuntu 15.04 รุ่นสุดท้ายจะไม่เก็บแพคเกจอีกต่อไปlibgcrypt11แต่libgcrypt20อย่างที่คุณเคยเจอโดย Synaptic Package Manager

สิ่งที่คุณต้องทำคือการดาวน์โหลดแพคเกจจากที่นี่Springseedแล้วติดตั้งก่อนที่จะ คุณอาจจะได้รับความรู้เพิ่มเติมจากแหล่งข้อมูลนี้ชี้ให้เห็นปัญหาที่คล้ายกันกับปพลิเคชันอื่น ๆ Springseedนอกเหนือจาก

โปรดอ่านเนื้อหาจากลิงค์ที่สองอีกครั้งอย่างระมัดระวังหากคุณประสบปัญหาใด ๆ


ฉันขอขอบคุณสำหรับคำตอบของคุณอย่างจริงใจ แต่อย่างหนึ่งของ AB ดูเหมือนจะครอบคลุมมากขึ้น
frogatto

@abforce: คำตอบของเขานั้นสูงกว่าที่ครอบคลุม ฉันเองจะเลือกคำตอบที่ดีที่สุดถ้าฉันทำได้ :)
ashubuntu

คำตอบของคุณเป็นสิ่งที่ดีดังนั้นฉันให้คุณ upvote เย็นวานนี้ :)
AB
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.