Alien: легко устанавливайте ненативные пакеты в Ubuntu

Для обычного пользователя компьютера в репозиториях Ubuntu находится большая коллекция необходимых программ, поэтому некоторым пользователям можно не выходить из Центра приложений Ubuntu или менеджера пакетов Synaptic. впрочем, многие приложения, такие как проприетарное или новое ПО, не включены в репозитории приложений Ubuntu. Прочитайте далее, если вы хотите получить небольшой совет о том, как легко и быстро устанавливать ненативные пакеты программ в Ubuntu.

Некоторые сервисы, такие как Skype, либо включают на своих страницах сборки для различных дистрибутивов для просто установки, либо предлагают вам добавить их собственный репозиторий в свой менеджер пакетов. Дистрибутивы на основе Ubuntu используют .deb-пакеты, что на самом деле пакетный файл Debian. Это означает, что даже если Ubuntu не упомянута на странице загрузки приложения, вы обычно сможете легко установить его, если они предлагают файлы для какой-либо сборки Debian.

Впрочем, некоторые приложения выпускаются только в форматах для других менеджеров пакетов — например, в .rpm или .tar.gz. К счастью, существует Alien — программа, которая позволяет конвертировать пакеты между различными форматами. Давайте начнем работу с ней. Сначала вам необходимо установить пакет alien. Откройте терминал и выполните две следующие команды:

sudo apt-get update
sudo apt-get install alien

Теперь у вас установлен Alien. Теперь вам нужно загрузить тот пакет, не предназначенный для Debian. Предположим, что его имя — app.rpm, и он находится в вашей домашней папке. Тогда вы можете выполнить следующие команды в терминале, чтобы установить его:

cd ~
sudo alien app.rpm

Alien сделает все сам, и после завершения его работы вы получите файл app.deb в своей домашней папке. Теперь вы можете дважды кликнуть по нему, запустить менеджер пакетов, и все — это приложение установлено у вас в Ubuntu.

Удалить приложение так же просто, как и любое другое. Просто откройте Synaptic или Центр приложений Ubuntu, найдите установленное вами приложение, например, по его имени, и выберите соответствующую опцию для его удаления.

Alien — это отличная утилита, которую можно использовать для конвертации между различными форматами пакетов. Для более продвинутых возможностей, вы можете просмотреть руководство по ссылке http://www.debianadmin.com/manpages/alienmanpage.txt, где находятся все доступные для использования с командой alien опции.