Установка RPM пакетов в Ubuntu Linux
Метки: Ubuntu | администрирование Ubuntu
Среда, 18 июня 2008 г.
Просмотров: 53791
Подписаться на комментарии по RSS
Среда, 18 июня 2008 г.
Просмотров: 53791
Подписаться на комментарии по RSS
Устанавливая программное обеспечение в Ubuntu мы обычно используем Synaptic или команду apt-get из-под терминала. К сожалению, существует большое количество программ, которые распространяются только в RPM формате.
Существует программа Alien которая конвертирует пакеты из одного формата в другой. Однако это не означает что rpm всегда будет работать в вашей системе. Вам необходимо предварительно установить некоторые дополнительные пакеты переду установкой Alien. Эти пакеты включают gcc и make.
Запустите следующую команду для установки Alien и других необходимых пакетов.
sudo apt-get install alien dpkg-dev debhelper build-essentialДля конвертации пакета из rpm в debian , используется следующий синтаксис. Sudo может не потребоваться, но на всякий случай напишем и его.
sudo alien packagename.rpmДля инсталляции пакета воспользуемся утилитой dpkg, которая является внутренним менеджером пакетов в Debian и Ubuntu.
sudo dpkg -i packagename.debПакет должен теперь установиться, обеспечив совместимость с вашей системой.
Комментариев: 12
Реально помогли. Спасибо!
Знал про alien, но никогда не юзал, а ща реально понадобилась.
Спасибо за быстрый совет, и сайт реально хорош.
СПАСИБО!!!
Очень пригодилась инфа.
Кратко и информативно. Спасибо!
Не получилось, пишет:
error: open of /media/cdrom/files/soft/Unix/Desktop/Nero failed: No such file or directory
error: open of Linux failed: No such file or directory
error: open of 4/nerolinux-4.0.0.0-x86.rpm failed: No such file or directory
Error executing "LANG=C rpm -qp --queryformat %{NAME} /media/cdrom/files/soft/Unix/Desktop/Nero Linux 4/nerolinux-4.0.0.0-x86.rpm": at /usr/share/perl5/Alien/Package.pm line 482.
Что это может значить???
error: incorrect format: unknown tag
СПАСИБО огромное!
С помощью Alien устанавливал на Ubuntu 10.10 64-bit дрова МФУ Canon MF4320d слитые с оф. сайта. Для Debian и Ubuntu предлагают deb только для i386(32-bit), поэтому пришлось использовать RPM пакеты 64-bit предназначенные для других Linux-осей. Canon MF4320d висит в сети на Windows машине. После установки, уже наших, deb пакетов устанавливаем принтер: система-администрирование-печать-добавить-сетевой принтер-принтер windows для samba-обзор-выбираем принтсервер/имя принтера-вперед-Canon - опа! появилась куча принтеров-выбираем наш и ставим дровишки.
Удачной печати в Linux.
Ракета!
Установленные программы не работают(((
Must run as root to convert to deb format (or you may use fakeroot)
В чем причина?
Спасибо!)