Không thể cài đặt Skype do lỗi phụ thuộc; dpkg không cài đặt phụ thuộc [đã đóng]


8

Tôi đang cố gắng cài đặt phiên bản Skype mới nhất (4.1) trên Linux của mình.

Tôi đã tải xuống gói skype-ubfox-lucid_4.1.0.20-1_i386.deb từ trang web chính thức của Skype.

Tôi đã gỡ bỏ tất cả các phiên bản đã cài đặt bao gồm các tập tin cấu hình.

Bây giờ khi tôi cố gắng cài đặt gói đã tải xuống, tôi gặp các lỗi sau:

Unpacking skype:i386 (from skype-debian_4.1.0.20-1_i386.deb) ...
dpkg: dependency problems prevent configuration of skype:i386:
 skype:i386 depends on libqt4-network (>= 4:4.8.0); however:
  Version of libqt4-network:i386 on system is 4:4.7.4-0ubuntu8.2.
 skype:i386 depends on libqtgui4 (>= 4:4.8.0); however:
  Version of libqtgui4:i386 on system is 4:4.7.4-0ubuntu8.2.
 skype:i386 depends on libqtwebkit4 (>= 2.1.0~2011week13); however:
dpkg: error processing skype:i386 (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for gnome-menus ...
Errors were encountered while processing:
 skype:i386

Bây giờ tôi nghĩ: Tôi có thể cài đặt các phụ thuộc bị thiếu bằng tay, nhưng thử lại, tôi lại gặp lỗi phụ thuộc. Dường như các phụ thuộc của một gói không được tải xuống và cài đặt tự động.

Có một tùy chọn lệnh dpkgđể các phụ thuộc bị thiếu được cài đặt tự động không?


Bạn đang sử dụng phiên bản Ubuntu nào?
Làm

Tôi đã cài đặt "Linux Mint 12 Lisa" , được nâng cấp lên Mint 13.
MrPink

Ok Micha, nhưng "Linux Mint" không phải là bản phân phối Ubuntu chính thức ... nhưng tôi nghĩ, nếu bạn đang chạy "Mint 13" thì gói skype sẽ dành cho "chính xác" không phải là "Lucid". ). sau đó bạn nên cài đặt nó với gdebi.
Raguet La Mã

Ok, tôi cũng đã thử cách này nhưng vẫn nhận được:Unpacking skype:i386 (from skype-ubuntu-precise_4.1.0.20-1_i386.deb) ... dpkg: dependency problems prevent configuration of skype:i386: skype:i386 depends on libqt4-network (>= 4:4.8.0); however: Version of libqt4-network:i386 on system is 4:4.7.4-0ubuntu8.2. skype:i386 depends on libqtgui4 (>= 4:4.8.0); however: Version of libqtgui4:i386 on system is 4:4.7.4-0ubuntu8.2. skype:i386 depends on libqtwebkit4 (>= 2.2~2011week36); however: dpkg: error processing skype:i386 (--install): dependency problems - leaving unconfigured
MrPink

.. phiên bản skype từ bên trong trình quản lý gói có thể được cài đặt mà không gặp sự cố, nhưng đó là phiên bản 2. * mà tôi không muốn. ; (
MrPink

Câu trả lời:


12

Chà, theo như tôi biết, dpkg không thể giải quyết các phụ thuộc, nhưng vì bạn đã cài đặt Ubuntu Lucid 10.04 , nên bạn có thể sử dụng "Gdebi" * (công cụ gui và giải quyết các phụ thuộc) * chỉ cần nhấp chuột vào gói .deb.

Một tùy chọn khác là ... bạn có thể chạy sudo dpkg -i package.deb (nó sẽ không cài đặt hoàn chỉnh với các phụ thuộc lỗi).
Sau đó, bạn chỉ cần chạy sudo apt-get -f installvà công cụ apt-get sẽ sửa các phụ thuộc bị thiếu.

Hy vọng điều này sẽ hữu ích!.


Ok tôi sẽ thử Gdebi . Vấn đề với cài đặt sudo apt-get -f là, nó nhận ra rằng có một gói bị hỏng (skype) nhưng thay vì cài đặt các phụ thuộc bị thiếu, nó muốn xóa gói bị hỏng.
MrPink

Ok Micha, bạn có thể thử một tùy chọn khác và là sudo dpkg -i pack.deb và sau đó đi đến công cụ tổng hợp và trong menu, và sử dụng Chỉnh sửa> Sửa các gói bị hỏng.
Raguet La Mã

Tôi đã thử, nhưng nó giống như thực thi cài đặt sudo apt-get -f , trình quản lý gói muốn xóa skype thay vì cài đặt các phụ thuộc cần thiết.
MrPink

1

Nếu bạn đang sử dụng Linux 64-bit , thì vấn đề này thường là do các thư viện bị thiếu.
Chuyển đến Trung tâm phần mềm Ubuntu và cài đặt gói ia32-libs , sau đó cài đặt lại Skype. Hy vọng nó sẽ giải quyết vấn đề của bạn.


Trình quản lý phần mềm nói rằng ia32-libs đã được cài đặt.
MrPink
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.