Linux установка программ rpm

Записки по настройке 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 пакет

Читайте также:
Программа 1с достоинства и недостатки

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

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru