Không thể cài đặt Springseed 2 trên Ubuntu 15.04


9

Tôi đã tải xuống tệp Springseed 2 debvà khi tôi mở nó bằng Trung tâm phần mềm Ubuntu, nó hiển thị lỗi này:

Sự phụ thuộc không thỏa đáng: libgcrypt11

Tôi đã tìm gói này trong Trình quản lý gói Synaptic của tôi, có libgcrypt20nhưng không có gì cho libgcrypt11.

Làm thế nào để giải quyết vấn đề này?


Bạn đã tải tập tin từ đâu?
Wilf


@abforce: xem câu trả lời dưới đây
ashubfox

Ngoài ra: Ghi chú cũ của bạn từ, giả sử, Springseed 1.1 dường như không tiếp tục nếu bạn nâng cấp lên 2.0. Tôi đã phải quay lại 1.1 và xuất thủ công chúng, rồi đưa chúng trở lại phiên bản mới hơn. Chỉ cần FYI.
Joel DeWitt

Câu trả lời:


13

Bạn có hai lựa chọn

  • Thay đổi các phụ thuộc và sử dụng mới nhất libgcrypt

    Có nhiều lý do chúng tôi lên đến libgcrypt20

  • Cài đặt libgcrypt11và sử dụng phiên bản củalibgcrypt


Thay đổi các phụ thuộc:

Đầu tiên, xóa cài đặt trước của SpringSeed:

sudo apt-get remove springseed

Tải xuống phiên bản SpringsSeed mới nhất tại đây :

VÍ DỤ:

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

Thực hiện theo các lệnh này

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

Mở controltệp:

nano DEBIAN/control

thay thế dòng:

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

với:

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

Lưu và thoát và làm theo các lệnh sau:

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

Tải về libgcrypt11

Mở một thiết bị đầu cuối và tải xuống phiên bản Utopic mới nhất cho libgcrypt11:

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

Tải xuống phiên bản Springseed mới nhất tại đây , vd:

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

Cài đặt với:

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

Và nó cũng hoạt động trong Ubuntu 15.04!

nhập mô tả hình ảnh ở đây


Cảm ơn câu trả lời của bạn, chắc chắn câu trả lời của bạn có tác dụng nhưng tôi không thể đánh dấu cả hai câu trả lời là được chấp nhận.
ếchatto

có thể, nhưng có một lựa chọn khác. Đọc.
AB

Lựa chọn đầu tiên của bạn có vẻ hấp dẫn hơn so với lựa chọn thứ hai! :)
ếchatto

Vâng, tôi nghĩ rằng, câu trả lời của tôi là tốt hơn.
AB

Tôi đã thay đổi các lệnh. Để nhiều bản sao và dán từ tập tin lịch sử shell của tôi. Lấy làm tiếc.
AB

6

Bản phát hành cuối cùng của Ubuntu 15.04 không còn giữ được gói libgcrypt11, thay libgcrypt20vào đó bạn đã gặp Trình quản lý gói Synaptic.

Tất cả bạn phải làm là tải xuống gói từ đây và sau đó cài đặt nó trước Springseed. Bạn có thể kiếm thêm kiến ​​thức từ nguồn này chỉ ra các vấn đề tương tự với các ứng dụng khác bên cạnh đó Springseed.

Vui lòng đọc lại nội dung từ liên kết thứ hai một cách cẩn thận nếu bạn gặp phải bất kỳ vấn đề nào.


Tôi chân thành cảm ơn câu trả lời của bạn, nhưng câu trả lời của AB có vẻ toàn diện hơn.
ếchatto

@abforce: Câu trả lời của anh ấy tiên tiến hơn là toàn diện. Bản thân tôi sẽ chọn câu trả lời đó là câu trả lời tốt nhất nếu tôi có thể :).
ashubfox

Câu trả lời của bạn là tốt, vì vậy tôi đã cho bạn một upvote tối hôm qua. :)
AB
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.