pantheon-files зависит от libhandy-1-0, но не может быть установлен на Ubuntu 20.04

Я получаю ошибку зависимости при установке pantheon-файлов

$ sudo apt install pantheon-files
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:
 pantheon-files : Depends: libhandy-1-0 (>= 0.82.0) but it is not installable
                  Recommends: exfat-fuse but it is not going to be installed
                  Recommends: tumbler-plugins-extra but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
$ sudo apt-cache policy pantheon-files
pantheon-files:
  Installed: (none)
  Candidate: 4.5.0+r4099+pkg96~daily~ubuntu6.0.1
  Version table:
     4.5.0+r4099+pkg96~daily~ubuntu6.0.1 500
        500 http://ppa.launchpad.net/elementary-os/daily/ubuntu focal/main amd64 Packages
2
задан 25 August 2020 в 20:09

3 ответа

Focal Fossa (20.04) имеет libhandy-0.0-0 вместо этого, а libhandy-1-0 находится в Groovy Gorilla (20.10), который все еще находится в стадии разработки. Однако вы можете загрузить и установить deb-файл для libhandy-1-0 20.04, используя

wget http://mirrors.edge.kernel.org/ubuntu/pool/main/libh/libhandy-1/libhandy-1-0_0.90.0-1_amd64.deb
sudo apt install ./libhandy-1-0_0.90.0-1_amd64.deb

. После этого повторите установку Pantheon Files.

1
ответ дан 4 January 2021 в 08:24

Я нашел решение, Собственно, последний ответ тоже работает. Но у меня есть и новое решение.

нам не хватает какой-то зависимости. Нам нужно сначала установить их и перезагрузить компьютер. Снова попробуйте установить этот файл package. Теперь вы можете увидеть изменение цвета, щелкнув правой кнопкой мыши

Я использую команды ниже. Но убедитесь, что вы сначала проверяете наличие самого последнего файла.

Сначала вам нужно включить репозиторий юниверса с помощью

sudo add-apt-repository universe

, а затем вы можете вручную загрузить и установить более новую версию библиотека с

cd ~ / Downloads wget http://mirrors.kernel.org/ubuntu/pool/universe/libc/libcloudproviders/libcloudproviders0_0.3.0-1_amd64.deb

sudo apt install ./libcloudproviders0_0.3.0- 1_amd64.deb

, а затем установить pantheon-файлы с помощью

Sudo apt-get install pantheon-files

-1
ответ дан 4 January 2021 в 08:24

Я скопировал исходный код из Ubuntu 20.10 и перестроил его для Ubuntu 20.04 в этот PPA . Я также включил сборки для armhf , arm64 и ppc64el

Чтобы использовать его, введите следующие команды

sudo add-apt-repository ppa:apandada1/libhandy-1
sudo apt-get update

Теперь вы можете установить libhandy-1 -0 с помощью команды

sudo apt install libhandy-1-0

Я проверил, что сборка работает, используя ее в качестве зависимости для Blanket PPA .

Обновление : Я перенес недавно выпущенная версия 1.0.0 для PPA.

1
ответ дан 4 January 2021 в 08:24

Другие вопросы по тегам:

Похожие вопросы: