Преобразование из одного формата в другой формат
Что делать, если вам необходим пакет в формате RPM, но работать с ним предполагается в Debian или Ubuntu? Что делать, если вы хотите просмотреть всего один файл из пакета RPM? В таких случаях используйте команду alien. Она преобразует пакеты из одних форматов в другие (RPM, DEB, архив TAR и Stampede SLP).
К сожалению, alien безошибочно работает только с простыми пакетами. Если же в пакете используются установочные сценарии либо конкретный формат пакетов имеет другие специфические свойства, установка преобразованных пакетов часто завершается неудачно. В принципе alien — это инструмент для профессионалов от Linux.
Желаемый формат пакета задается с помощью параметров --to-deb (Debian), --to-rpm (RPM) или --to-tgz (архив TAR). Команда alien должна выполняться администратором, чтобы можно было правильно настроить пользователя и права доступа к новому пакету. Следующая команда преобразует Debian в RPM:
root# alien --to-rpm paket.deb
Приведенные ниже команды показывают, как извлечь из RPM-пакета конкретный файл. Для этого пакет сначала преобразуется в архив TAR, затем с помощью команды tar из него извлекается файл, и благодаря команде less этот файл отображается. Разумеется, вместо tar можно воспользоваться файловым менеджером Konqueror или архивными программами, например ark или file-roller. Они отображают содержимое архива в удобном виде.
<code>root# alien --to-tgz paket.rpm root# tar -xzf paket.tgz ./usr/share/doc/packages/paket/TODO root# less ./usr/share/doc/packages/paket/TODO</code>
Читайте так же:
Управление параллельными установками
Услуги по MODX Revolution
Посмотреть все услуги
Оптимизация сайта
Подробнее & Заказать
Создание сайта на MODX Revolution
Подробнее & Заказать
Перенос сайта на MODX Revolution
Подробнее & Заказать
Комментарии ()