Đang cố gắng cài đặt máy khách owncloud trên Linux Mint Rosa Fails


0

Tôi đang chạy một Linux Mint Rosa hoàn toàn mới (17.3 Cinnamont 64-bit) và tôi đang gặp quá nhiều vấn đề khi cài đặt ứng dụng khách owncloud trên đó:

Cho rằng gói trên repo bạc hà dường như đã lỗi thời, tôi đã làm theo hướng dẫn của trang owncloud :

sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_16.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list"
sudo apt-get update
sudo apt-get install owncloud-client

Thêm khóa kho:

wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/Ubuntu_16.04/Release.key
sudo apt-key add - < Release.key  

Có lẽ tôi đã làm gì đó sai, vì đây là điều xảy ra khi cố gắng cài đặt máy khách:

sudo apt-get install owncloud-client
[sudo] password for lalala: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 owncloud-client : Depends: libowncloudsync0 (= 2.2.0-2) but it is not going to be installed
                   Depends: libstdc++6 (>= 5.2) but 4.8.4-2ubuntu1~14.04.3 is to be installed
                   Depends: owncloud-client-l10n but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Dạo quanh mạng, tôi thấy sudo apt-get install -f:

sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Và cố gắng tiến xa hơn với sự phụ thuộc chưa được đáp ứng đã dẫn tôi đến điều này:

sudo apt-get install libowncloudsync0
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libowncloudsync0 : Depends: libstdc++6 (>= 5.2) but 4.8.4-2ubuntu1~14.04.3 is to be installed
E: Unable to correct problems, you have held broken packages.

Và điều này:

sudo apt-get install libstdc++6
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libstdc++6 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded

Cố gắng loại bỏ các gói được cài đặt có khả năng xấu, dẫn tôi đến điều này:

sudo apt-get remove libstdc++6
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libgbm1 : Depends: libgl1-mesa-dri
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Rõ ràng, việc cố gắng loại bỏ owncloud-client dẫn tôi đến điều này:

sudo apt-get remove owncloud-client
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'owncloud-client' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Vì vậy, ... tôi không biết phải đi đâu từ đây. Tải xuống và nhấp đúp vào trình cài đặt gói .deb dẫn đến cùng một lỗi và tôi đã thử một số lệnh apt-get nhiều hơn nhưng không có kết quả. Bất kỳ ý tưởng?

Câu trả lời:


0

Tôi đã có cùng một vấn đề chính xác như bạn. Tôi chạy tất cả các lệnh tương tự và vẫn không có niềm vui. Tôi tìm thấy chủ đề này nói rằng "loại bỏ các repos chính thức". Vì vậy, đối với tôi, cách khắc phục của tôi là xóa owncloud khỏi danh sách nguồn của tôi và sau đó thử cài đặt lại.

Tôi đang chạy Kali linx (dựa trên Debian như Mint tôi tin).

  1. Chạy chính sách apt-cache để xem điều này có áp dụng cho bạn không

    apt-cache policy
    

    Và điều này sẽ tạo ra đầu ra có chứa dòng này (sẽ có các dòng khác, nhưng đây là sản phẩm duy nhất chúng tôi quan tâm)

    500 http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Debian_8.0  Packages
     release o=obs://build.opensuse.org/isv:ownCloud:desktop/Debian_8.0,n=Debian_8.0,l=isv:ownCloud:desktop,c=
     origin download.opensuse.org
    
  2. Xóa owncloud khỏi danh sách nguồn của bạn

    rm /etc/apt/sources.list.d/owncloud-client.list
    

    (Chúng tôi đang đảo ngược bước đầu tiên từ hướng dẫn cài đặt chính thức.)

  3. Chạy lại apt-cache để xác minh rằng việc xóa đã thành công.

    apt-cache policy
    
  4. Bây giờ cài đặt owncloud

    apt-get install owncloud-client
    

YMMV nhưng hy vọng điều này sẽ giúp bạn hiểu! Tôi là một người mới biết về Linux nên tôi không biết liệu tôi có thể giúp khắc phục sự cố sâu hơn không.


Tôi đã theo dõi chủ đề, nhưng vấn đề của tôi là ứng dụng khách trên repos Ubuntu đã lỗi thời. Tôi đang đọc xung quanh để xem liệu tôi có thể thấy một cách giải quyết nào không (Ngoài ra, có vẻ như người đăng đã yêu cầu trợ giúp về một quả mâm xôi, Linux Mint, iirc, đến từ UbuntU).
Neuromante
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.