Я использую Ubuntu в течение достаточно долгого времени. Недавно я переехал в Fedora, чтобы получить некоторый опыт. Мне нужно знать альтернативные варианты apt, /etc/apt/sources.list и add-apt-repository в fedora. Также, если вы можете добавить еще кое-что, это будет полезно. Спасибо всем.
3 ответа
Менеджер пакетов, используемый в Fedora, называется DNF - это ничего не значит; это просто набор букв, используемых для прототипа и застрявших. (Мы можем в конечном итоге вернуться к использованию имени и команды Yum; следите за обновлениями для будущей драмы. Но пока, dnf
.)
Вы обнаружите, что большинство вещей в DNF работают в основном так же, как apt-get:
- вместо
apt-get install package
, сделайтеdnf install package
- вместо
apt-get upgrade
сделайтеdnf upgrade
На сайте учебных пособий Digital Ocean есть хорошее сравнение различных менеджеров пакетов. Вы также должны прочитать документацию DNF. Особо следует помнить, что DNF обновляет метаданные автоматически (и по умолчанию также в фоновом режиме), а не является отдельным шагом. Кроме того, DNF - это единый инструмент с плагинами, а не подход APT «различные команды для разных вещей».
Вы можете найти данные конфигурации для всех настроенных репозиториев в каталоге /etc/yum.repos.d
, в различных файлах .repo
или получить список с
dnf repolist
Новые репозитории часто добавляются путем установки RPM-пакетов, которые помещают файл .repo
в нужное место, но вы также можете использовать dnf config-manager --add-repo=http://example.com/different/repo
если хотите.
Модификатор обновления Yellowdog (команда yum, repos: /etc/yum.repos.d/).
Проверьте страницу руководства и дайте нам знать, если у вас есть какие-либо конкретные вопросы.
прочитав это руководство с помощью dnf, вы можете делать все, что просите, https://fedoraproject.org/wiki/DNF?rd=Dnf.