Установка пакетов

Для установки rpm-пакетов применяется одноименная консольная Сам имеет такой формат: — smplayer-0.5.29-alt1.i586.rpm, где:

• smplayer — название программы;

• 0.5.29 — версия программы;

• alt1 — необязательное поле, показывающее для которого подобран этот (это очень существенный так как подобранный для иного дистрибутива или иного релиза одного и того ведь дистрибутива, может не трудится в вашем; в данном случае это AltLinux, для 7 тут будет предписано fc7, для 2008.0 — mdv2008.0; если данного поля нет, вполне вероятно, многофункционален и подходит для всех дистрибутивов, использующих RPM);

• i586 — демонстрирует, под какой вид процессора подобран этот для 64-битных систем будет предписано x86_64, а в случае если в пакете присутствуют исходные тексты, коие затем надо будет компилировать, то src.

Частично такой подход применяется и в иных пакетных форматах, в следствии этого далее рассматриваться не станет.

Синтаксис применения rpm при работе из командной грядущий:

rpm параметры название_пакета(ов)

В качестве параметров здесь применяется один или некоторое количество флагов, предписывающих, что нужно устроить с пакетом. С флагами разберемся по порядку. При надобности установить выполните грядущую команду:

# rpm -i package_name

Примечание

Не забывайте про автодополнение фамилий файлов и команд, работающее при нажатии клавиши Тав, — данное уменьшает число ошибок и ускоряет ввод длинных фамилий файлов.

В случае когда пакетов в каталоге большое количество, проще пользоваться маской. К примеру, набрав rpm -i perl*, вы установите все программы, чье название наступает с perl . Флаг -i не выделяет отображения информации о ходе установки. Флаги -v и -h работают для указателя процесса испoлнeния. Теперь команда для установки смотрится так:

rpm -ivh package_name

В случае коль скоро такой уже установлен, вы получите известие об этом и установка прервется — тогда уже нужно принимать на вооружение ключ -U (-upgrade).

# rpm -Uvh package_name

Примечание

Для получения информации обо всех параметрах каждый консольной команды Linux применяйте ключ -help.

Случаются ситуации, как скоро не устанавливается. Первопричины могут быть различные; если при переинсталляции пакета не пытается устанавливать его заново либо не хватает библиотек, пользуйтесь параметром -force. Правда, его применение может привести к тому, что эта программа не будет трудится или могут повредиться актуальные файлы, поэтому рекомендовано сначала разобраться, а после этого устанавливать таким приемом. Для удаления пакета пользуйтесь командой rpm -e package_name (при этом довольно указать исключительно имя (к примеру, xmms ), и он станет удален). Как и при установке, -v (а гораздо лучше -vv) продемонстрирует процесс удаления пакета, а если есть надобность в абсолютной деинсталляции, то есть не взирая на присутствие в системе пакетов, зависящих от данного, пользуйтесь в добавок параметром -nodeps. Для получения информации обо всех установленных в системе пакетах наберите rpm -qa, а о отдельном пакете — rpm -q package_name. Более полную информацию вы сможете обрести, набрав rpm -qpi, а перечень файлов, коие установит можно понаблюдать при поддержки команды rpm -qpl.

Примечание

Почти все можно сделать с помощью файлового клерка Midnight Commander: установив курсор на файл и нажав F3 (просмотр), вы увидите

информацию о пакете; зайдя в нажав клавишу Enter и подобрав файл возможно установить подобранный

Последний рассматриваемый режим работы программы rpm — ревизия целостности пакета. Для данного нужно использовать rpm -V package_name, а для ревизии всех пакетов в системе — прибавить -a.

Для установки пакета не непременно работать в командной строчке: в сегодняшних дистрибутивах установки включена в среды, и, дабы установить скачанный довольно выбрать в контекстном рационе пункт вроде Открыть в Software Installer (так он называется в Linux).

Все программы управления пакетами пребывают в пакете pkgtools. Для его установки производится такая команда:

# installpkg package_name.tgz

Обратите внимание, что пакеты для имеют расширение архива, разработанного утилитой tar и сжатой bzip, и, по сущности, им и считаются. При этом устроен этим образом, что имеет возможность быть развернут в корневом каталоге файловой системы.

Для модернизации и удаления пакетов используется в соответствии с этим upgradepkg либо removepkg. При вводе pkgtool вы получите интерфейс к данным утилитам (рис. 1.2).

Программы для Linux3

Рис. 1.2. для работы с пакетами в pkgtool

В последних версиях канадского дистрибутива Vector Linux (веб-веб-сайт http://www.vectorlinux.com/ ), основой для которого явился формат пакетов tar.gz заменен на tlz. Последний практически ничем не выделяется от классического, только в нем взамен программы-архиватора GZIP принят на вооружение упаковщик LZMA. Хотя пакеты для Vector Linux и еше поддерживает. Для установки в контекстном рационами в Vector Linux следует сделать команду Actions → VectorLinux Package → (Воздействия → VectorLinux → Установить).

Для работы с deb-пакетами применяется dpkg, ключевые параметры которой фактически совпадают с rpm. К примеру, для установки deb-пакета следует сделать команду dpkg -i package_name.deb, для удаления пакета dpkg вызывается с ключом -r (или же — remove), обрести список установленных пакетов может помочь ключ -l (-list), ключи -force и — ignore-depends помогут проигнорировать проблемы, образовавшиеся при установке либо удалении пакета. В дистрибутиве такой возможно установить из контекстного рационам файлового клерка Konqueror, сделав команду Package Menu → Package (рациона пакета → Установить (рис. 1.3).

Программы для Linux4

Рис. 1.3. Установка пакета в Linux

В составе есть графическая gdebi, дозволяющая устанавливать отдельные пакеты. Все просто, хотя не совсем комфортно, так как раз настятельно просит для работы иных пакетов, то их помимо прочего придется сначала скачать и установить одним перечнем, а таких пакетов имеет возможность быть десяток, коие в свою очередь, потребуют еще некоторое количество. В таком случае установка в высшей степени неудобна. Помимо того, выискивать их по всем сайтам сети также непросто, поэтому создатели собрали все пакеты в одном месте, а специализированные программы отслеживают зависимости, в следствии этого установка приложений в Linux даже легче, чем в Windows. Инсталляция личных пакетов сегодня используется в тех случаях, когда необходимого пакета нет в репозитарии, а и еше для экономии трафика (когда требуемый уже есть, его незачем скачивать повторно).


Популярные метки: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Записи по теме



1 звезда2 звезды3 звезды4 звезды5 звезд (1 голосов, средний: 5.00 из 5)
Загрузка ... Загрузка ...

  • Google Bookmarks News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru МоёМесто.ru Mister Wong

Оставить комментарий

Вы должны войти, чтобы комментировать.