Я хотел бы установить dconf-editor на Ubuntu 17.04 64-bit. В этом учебном пособии предполагается, что это должно быть довольно легко - запустить apt install dconf-editor должно быть достаточно. Однако это не работает и печатает это сообщение:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package dconf-editor
Что случилось с пакетом dconf-editor?
Если вы установили rmadison, вы можете просто запустить:
rmadison dconf-editor | grep zesty
, чтобы узнать, доступен ли этот пакет для zesty. вот мой вывод:
dconf-editor | 3.23.4-0ubuntu1 | zesty/universe | source, amd64, arm64, ...
Итак, он есть, и он находится в компоненте universe; чтобы узнать, есть ли у вас доступ для его запуска:
apt-cache policy dconf-editor
Если вы ничего не получите, я думаю, что что-то не так с вашим sources.list, запустите:
grep "^deb " /etc/apt/sources.list
проверить файл sources.list; вы должны иметь некоторые строки, которые выглядят следующим образом:
deb http://archive.ubuntu.com/ubuntu/ zesty universe
deb http://archive.ubuntu.com/ubuntu/ zesty-updates universe
Если вы не добавляете их, обновляйте источники; затем установите программу.
Если вы установили rmadison, вы можете просто запустить:
rmadison dconf-editor | grep zesty
, чтобы узнать, доступен ли этот пакет для zesty. вот мой вывод:
dconf-editor | 3.23.4-0ubuntu1 | zesty/universe | source, amd64, arm64, ...
Итак, он есть, и он находится в компоненте universe; чтобы узнать, есть ли у вас доступ для его запуска:
apt-cache policy dconf-editor
Если вы ничего не получите, я думаю, что что-то не так с вашим sources.list, запустите:
grep "^deb " /etc/apt/sources.list
проверить файл sources.list; вы должны иметь некоторые строки, которые выглядят следующим образом:
deb http://archive.ubuntu.com/ubuntu/ zesty universe
deb http://archive.ubuntu.com/ubuntu/ zesty-updates universe
Если вы не добавляете их, обновляйте источники; затем установите программу.
Если вы установили rmadison, вы можете просто запустить:
rmadison dconf-editor | grep zesty
, чтобы узнать, доступен ли этот пакет для zesty. вот мой вывод:
dconf-editor | 3.23.4-0ubuntu1 | zesty/universe | source, amd64, arm64, ...
Итак, он есть, и он находится в компоненте universe; чтобы узнать, есть ли у вас доступ для его запуска:
apt-cache policy dconf-editor
Если вы ничего не получите, я думаю, что что-то не так с вашим sources.list, запустите:
grep "^deb " /etc/apt/sources.list
проверить файл sources.list; вы должны иметь некоторые строки, которые выглядят следующим образом:
deb http://archive.ubuntu.com/ubuntu/ zesty universe
deb http://archive.ubuntu.com/ubuntu/ zesty-updates universe
Если вы не добавляете их, обновляйте источники; затем установите программу.
Оказывается, у моего /etc/apt/sources.list нет репозиториев по умолчанию - они, должно быть, были перезаписаны, и именно поэтому я не смог ничего установить с помощью apt.
Решение для восстановления содержимого /etc/apt/sources.list:
Если вам повезло, у вас есть файл резервной копии /etc/apt/sources.list.save, из которого вы можете восстановить список репозиториев. В противном случае я нашел этот сайт, который может сгенерировать список репозиториев с нуля: https://repogen.simplylinux.ch/. Также, как добавил Ravexina в комментариях: вы также можете использовать этот файл для восстановления ваших источников: /usr/share/doc/apt/examples/sources.list, просто измените имя кодона и добавьте нужные компоненты.Оказывается, у моего /etc/apt/sources.list нет репозиториев по умолчанию - они, должно быть, были перезаписаны, и именно поэтому я не смог ничего установить с помощью apt.
Решение для восстановления содержимого /etc/apt/sources.list:
Если вам повезло, у вас есть файл резервной копии /etc/apt/sources.list.save, из которого вы можете восстановить список репозиториев. В противном случае я нашел этот сайт, который может сгенерировать список репозиториев с нуля: https://repogen.simplylinux.ch/. Также, как добавил Ravexina в комментариях: вы также можете использовать этот файл для восстановления ваших источников: /usr/share/doc/apt/examples/sources.list, просто измените имя кодона и добавьте нужные компоненты.Оказывается, у моего /etc/apt/sources.list нет репозиториев по умолчанию - они, должно быть, были перезаписаны, и именно поэтому я не смог ничего установить с помощью apt.
Решение для восстановления содержимого /etc/apt/sources.list:
Если вам повезло, у вас есть файл резервной копии /etc/apt/sources.list.save, из которого вы можете восстановить список репозиториев. В противном случае я нашел этот сайт, который может сгенерировать список репозиториев с нуля: https://repogen.simplylinux.ch/. Также, как добавил Ravexina в комментариях: вы также можете использовать этот файл для восстановления ваших источников: /usr/share/doc/apt/examples/sources.list, просто измените имя кодона и добавьте нужные компоненты.