Сегодня мне задали простой вопрос - как поставить пакет rpm в Ubuntu Linux. Решение простое: сначала конвертируем в deb а потом ставим. Но возник второй вопрос - как можно установить пакет Ubuntu Linux.

[ad#ad-2]
Вариант первый - apt-get
пример

 sudo apt-get install azureus
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
vuze
НОВЫЕ пакеты, которые будут установлены:
azureus vuze
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 7 пакетов не обновлено.
Необходимо скачать 12,2MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 13,8MB.
Хотите продолжить [Д/н]? Y
Получено:1 http://archive.ubuntu.com karmic/universe azureus 4.2.0.8-3ubuntu1 [12,2MB]
Получено:2 http://archive.ubuntu.com karmic/universe vuze 4.2.0.8-3ubuntu1 [7.354B]
Получено 12,2MБ за 2с (4.088kБ/c)
Выбор ранее не выбранного пакета azureus.
(Чтение базы данных ... на данный момент установлено 240543 файлов и каталогов.)
Распаковывается пакет azureus (из файла .../azureus_4.2.0.8-3ubuntu1_all.deb)...
Выбор ранее не выбранного пакета vuze.
Распаковывается пакет vuze (из файла .../vuze_4.2.0.8-3ubuntu1_all.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для desktop-file-utils ...
Настраивается пакет azureus (4.2.0.8-3ubuntu1) ...
Настраивается пакет vuze (4.2.0.8-3ubuntu1) ...

Вариант второй sudo aptitude install azureus идентичен предыдущему с тем лишь отличием, что aptitude лучше работает с зависимостями пакетов и при удалении удаляет те пакеты которые ставились автоматически.

sudo aptitude install azureus
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Запись информации расширенных состояний... Готово
Следующие НОВЫЕ пакеты будут установлены:
azureus vuze{a}
0 пакетов обновлено, 2 установлено новых, 0 пакетов отмечено для удаления, и 7 пакетов не обновлено.
Необходимо получить 0Б/12,2MБ архивов. После распаковки 13,8MБ будет занято.
Хотите продолжить? [Y/n/?] Y
Запись информации расширенных состояний... Готово
Выбор ранее не выбранного пакета azureus.
(Чтение базы данных ... на данный момент установлено 240543 файлов и каталогов.)
Распаковывается пакет azureus (из файла .../azureus_4.2.0.8-3ubuntu1_all.deb)...
Выбор ранее не выбранного пакета vuze.
Распаковывается пакет vuze (из файла .../vuze_4.2.0.8-3ubuntu1_all.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для desktop-file-utils ...
Настраивается пакет azureus (4.2.0.8-3ubuntu1) ...

Настраивается пакет vuze (4.2.0.8-3ubuntu1) ...
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Запись информации расширенных состояний... Готово

Вариант третий - воспользоваться графическим установщиком программ. В Ubuntu по умолчанию это "Центр Приложений Ubuntu"
Центр Приложений Ubuntu

Вариант четвертый скачать и установить debian пакет *.deb
sudo dpkg -i vuze.deb

Вариант пятый - Скачать и установить *.rpm пакет
сначала сконвертим rpm в deb
sudo alien пакет.rpm
потом установим пакет
sudo dpkg -i пакет.deb

Вариант шестой - установка из исходников
Об установке из исходников (или сборке софта) поговорим позже

Теги: