Я привык работать с системами на базе Ubuntu. У меня есть несколько репозиториев DEBIAN для распространения моего ПО.
Теперь я хотел бы знать, часто ли пользователи Fedora используют репозитории "apt-get" и DEBIAN?
Что эквивалентно Aptitude в системах на базе Fedora?
Обновлено: Я понимаю, что сотрудники Fedora используют yum. Мой вопрос больше связан с тем, «люди беспокоятся об установке apt-get / aptitude, чтобы иметь доступ к материалам, доступным только в репозиториях DEB?»
Red Hat, Fedora и их родственники используют Об / мин. Они используют ням для управления пакетами. OpenSuSE и SuSE используют Zypper.
Инопланетянин конвертирует пакеты между форматами.
Позднее добавление: apt4rpm существует, но я бы не стал рассчитывать на его установку; просить пользователя установить его - еще одно препятствие для установки вашего приложения.
Наличие этого инструмента на ваших собственных серверах может быть неплохим вариантом, если вы привыкли к синтаксису apt-get.
Если вы просто экспериментируете, использование apt для получения вещей в репозиториях Debian - хороший, быстрый и грязный способ заставить все работать. он может работать, а может и не работать.
В производственной системе вы были бы сумасшедшими, если бы так поступили ... вы столкнетесь со всевозможным адом зависимостей, сломаете вещи и потратите много времени без особой выгоды - вам лучше построить свой собственный RPM, если вам нравится боль или вы просто создаете приложения в своей среде.
Я считаю (и я не использовал федору постоянно), это конфетка. так человек ням. dpkg и apt-get - это вещи Debian. Основное различие между дистрибутивами обычно заключается в их менеджере пакетов, imo.
и нет, используя Fedora, вы бы никогда не использовали apt-get. вы бы просто преобразовали Fedora в debian, если бы она у вас работала.
Хотя вы можете использовать apt-get в дистрибутивах RPM, внутренний сервер, к которому он подключается, обслуживает RPM, а не debs (если только это не полностью настраиваемая установка, которая, скорее всего, плохо работает). Обычно объединение пакетов из нескольких дистрибутивов - плохая идея даже с alien и другими, потому что приложения скомпилированы с очень специфическими версиями разделяемых библиотек, которые специфичны для дистрибутива, который предоставляет пакеты. Единственный раз, когда имеет смысл использовать другие форматы пакетов, - это когда вы загружаете статически связанную программу, которую (более чем вероятно) распространяет компания. Даже тогда у них обычно есть архивы только статически связанного приложения.
Если вам абсолютно необходимо приложение, которое недоступно для вашего дистрибутива, скорее всего, исходный код есть, и вы можете создать свой собственный пакет rpm / deb, скомпилировав его в своем дистрибутиве, вместо того, чтобы надеяться, что у кого-то есть достаточно общего с вашим дистрибутивом, чтобы он работал . Хотя это немного сложнее, самое сложное - разобраться в этом впервые.