Записки по настройке Debian Ubuntu и Microsoft Windows
Установка .rpm в Debian (Ubuntu)
Представьте себе, что нужная Вам программа доступна только в виде .rpm пакета, а вы используете Debian или Ubuntu. Как быть в таком случае? Можно поискать исходники и скачать, но для новичка это может быть затруднительно. О том, как можно решить данную проблему, не прибегая к установке или созданию .deb пакета из исходников, я и хочу сегодня написать.
Alien — это программа, которая позволяет конвертирование между Redhat rpm, Debian deb, Stampede slp, Slackware tgz и Solaris pkg форматами. В нашем случае мы воспользуемся ею для конвертирования rpm в deb.
Стоит отметить, что эта программа еще (а может и будет всегда) находится в стадии разработки. Поэтому ее нельзя использовать для замены важных системных файлов, как sysvinit, init, libc и других.
$ sudo apt-get install alien
Рассмотрим некоторые опции:
file [. ] — задать список файлов пакета для конвертирования.
Установка дополнительного ПО в формате RPM-пакета [Архив]
-d, —to-deb — конвертировать в deb (эта опция установлена по умолчанию).
-r, —to-rpm — конвертировать в rpm
-t, —to-tgz — сделать tgz пакет
—to-slp — сделать slp пакет
-p, —to-pkg — сделать Solaris pkg пакет
-i, —install — автоматически установить все сгенерированные пакеты и после этого удалить сам файл пакета
-h, —help — показать помощь
За более подробным списком опций обратитесь к man alien.
Конвертирует package.rpm в package.deb
alien —to-deb package.rpm
Конвертирует package.deb в package.rpm
alien —to-rpm package.deb
Конвертирует package.rpm в package.deb (опция —to-deb не указана, так как она стоит по умолчанию) и устанавливает сгенерированный .deb пакет
alien -i package.rpm
Еще записи по теме
- [GW]ammu — программа для управления сотовыми телефонами под Linux
- Обмен ссылками при помощи Sape.ru
- Скачать Windows 2000 Resource Kit Tools
- Вышел релиз LibreOffice 4.0.0
- Введение в Виртуальные Частные Сети (VPN)
- Обзор нескольких видео конверторов в GNU/Linux
- Несколько полезных процедур и функций в Delphi
Источник: www.itword.net
man linux — заметки админа
RPM — RedHat Package Manager, менеджер пакетов Linux Red Hat, выполняющий следующие функции:
- Установка программного обеспечения
- Обновление программного обеспечения
- Удаление программного обеспечения
- Получение информации, о программном обеспечении
Под программным обеспечением здесь подразумеваются любые программы, специально собранные в виде инсталляционных пакетов с расширением .rpm
Такой вид инсталляционных пакетов наиболее популярен в системах Linux Red Hat.
rpm имеет большое количество опций и параметров, для управления софтом, поэтому здесь перечислены только наиболее употребляемые опции. Полный список опций данной команды, вы можете получить набрав в командной строке
How to install Tar.gz programs in Linux?
Основные опции команды:
— установка пакета
Дополнительные опции:
—excludedocs
— исключает (не устанавливает) документацию к пакету
—force
— игнорирует предупреждения и устанавливает пакет несмотря на ошибки.
—noscripts
— не выполняет инсталляционные скрипты
—nodeps
—replacepgks
—root path
— устанавливает path в качестве корневого каталога
—nodeps
— во время установки пакета, если такой пакет уже установлен (например старая версия), удаляет текущий и устанавливает новый. Может применяться вместо опции -i
Дополнительные опции:
—oldpackage
— позволяет вернуться к более старой версии пакета.
— получает информацию о пакете
Дополнительные опции:
-p file
— выводит информацию о файле file
-f file
— выводит информацию о пакете, которому принадлежит файл file
— выводит суммарную информацию о пакете
— выводит список файлов, принадлежащих пакету
—scripts
— выводит содержимое инсталляционных скриптов
—provides
— отображает возможности, предоставляемые пакетом
—requires
— отображает возможности, требуемые пакетом
— выводит информацию обо всех установленных пакетах
— выводит информацию об инсталлированом пакете
Дополнительные опции:
— выводит информацию обо всех установленных пакетах
Основные примеры:
Установка пакета:
rpm -ivh имя_пакета.rpm
Установка несмотря на ошибки:
rpm -ivh —force имя_пакета.rpm
Обновление пакета или установка нового, в замен текущего:
rpm -Uvh имя_пакета.rpm
Удаление пакета:
rpm -e имя_пакета.rpm
Посмотреть список всех установленных пакетов:
rpm -qa
Посмотреть список всех установленных пакетов, скорее всего имеющих отношение к MySQL:
rpm -qa | grep mysql
Опубликовано 24 августа 2008 — информация могла устареть.
Комментариев нет »
No comments yet.
Leave a comment
Для отправки комментария вам необходимо авторизоваться.
Источник: man-linux.ru
Linux установка программ rpm
Сегодня я продолжу рассказ про установку программ в в Mageia Linux (линукс Магейа ) .Я уже рассматривал два способа установки и удаления программ (через центр установки и через консоль) см чуть ниже
- Первый -это через графический интерфейс из центра установки прог
- В торой через консоль .(см Установка и удаление программ в Mageia Linux (линукс Магейа ) через консоль . )
- Третий пакет rpm для дистрибутива Магейа
- Четвёртый -это бинарный пакет
Если же найти не удалось , то вариантов больше нет , ставим rpm -пакет .
Rpm -пакеты используют следующие дистрибутивы :
и многие дугие
Достоинство ,в отличие от установки через репозитории в том ,что можно установить программу без наличия интернета , предварительно её скачав .
То есть либо у нас нет интернета , либо этой программы нет в репозиториях .Тогда-то нам и придёт на помощь данная установка из rpm -пакета
По сути -это самораспаковывающийся пакет ,вроде EXE-шного файла в Винде .
Но в отличии от виндового файла установки , к сожалению , у каждого дистрибутива может быть свой rpm -пакет .И далеко не всегда пакет подойдёт от одного дистрибутива к другому .(Я уж не говорю о том , что есть ещё deb -пакеты у таких дистрибутивов , как Дебьян , Убанту , Минт)
В винде без разницы :взяли , нажали скачанный файл и пошла установка , в Линуксах же ещё надо найти пакет подходящий для данного дистрибутива . Иногда бывает , что попадаются универсальные установщики , но увы далеко не всегда .
Поэтому приходится попотеть в поисках .
Во-первых зайдите на официальные сайты программ . Вполне возможно там найдёте нужный rpm -пакет .
Для этого нужно знать дистрибутив (в данном случае у меня Магея4 (Mageia 4)) , а также разрядность -32 бит (86 ) либо 64 бит .Ищем нужный установщик в виде rpm -пакета . Если нет пакета для конкретного дистрибутива , пытаемся взять rpm пакет какой есть , но очнь велика вероятность , что он откажется устанавливаться !
Кроме официальных сайтов программ , рпм -пакеты можно поискать допустим здесь :
http://pkgs.org
или по дорогам инета .
Итак , мы всё же нашли искомое .
Скачиваем .Чаще по умолчанию качает в папку Загрузки
Теперь кликаем правой кнопкой по файлу rpm .
Выбираем открыть с помощью Установка программ , либо Инсталлятор программ .Выползет табличка с предложением Установить .Кликаем по ней левой кнопкой , будет предложено ввести пароль администратора (root-рут)
Дальше следуем указаниям .Если повезёт , программа установится . Искать её надо в Меню (пуск ), которое в левом нижнем углу, по умолчанию, либо последние установленные ,либо по разделам , допустим браузер нужно искать в разделе Интернет .
Удалить установленную прогу можно будет через центр установки , сняв галочку и нажав применить .
см.
Установка программ в Mageia Linux (линукс Магейа ) через центр установки программ
Худо -бедно , но рпм -пакет мы установили
Источник: www.otomioseem-vindous-linuks.ru