Назад | Перейти на главную страницу

Могу ли я безопасно смешивать yum и apt-get?

Я понимаю, что yum и apt-get работают поверх rpm, поэтому данные об установленных пакетах в системе Linux являются ответственностью rpm; так что ни yum, ни apt-get не хранят свои собственные данные об установленных пакетах. Это правда ? Безопасно установить один пакет с помощью yum и установить другой (возможно связанный) пакет с помощью apt-get (или наоборот)?

ОБНОВЛЕНИЕ: я использую Fedora 12

apt-get не «работает» на максимальных оборотах. apt-get был перенесен из Debian, когда в дистрибутивах на основе RedHat не было подходящего приложения для управления пакетами.

yum был разработан для дистрибутивов на основе RPM.

И да, вы правы, информация о пакете поддерживается не менеджером пакетов, а фактическими пакетами, которые включают в себя множество «скрытой» информации о пакете, его зависимостях, сценариях, которые необходимо запустить при установке / деинсталлировать и так далее.

Я лично не знать если единственная причина, по которой вы не можете использовать yum и apt-get по желанию, даже если я буду придерживаться того или другого. Debian имеет dselect, dpkg, apt-get и все 3 по сути выполняют одну и ту же работу, и вы можете использовать любой из них, когда захотите.

Я не уверен, о каком дистрибутиве вы говорите. Но, по крайней мере, в Debian и его производных apt-get не имеет абсолютно ничего общего с rpm. Apt-get использует dpkg как базовый инструмент для управления пакетами.

Но я подозреваю, что вы используете какую-то производную от Redhat с портом apt-get. Если вы предоставите более подробную информацию, кто-то, вероятно, сможет дать лучший ответ.

В Fedora весьма вероятно, что любая используемая вами команда 'apt-get' исходит от APT-RPM, который является портированием инструментария Debian apt-get для работы поверх RPM. Однако вам следует проверить.

В контексте, да, вы должны иметь возможность использовать yum и apt-get (если это из APT-RPM) как взаимозаменяемые. Хороший способ проверить - увидеть, можете ли вы получить инструменты apt для отчетов о пакетах, которые вы установили через yum.