Команды для работы с программами в Linux

Автор: Admin

Дата:2012-10-24

Вступление.

Давайте поймем, что программы на Linux могут быть установлены 3 способами.
- Наиболее сложный - это компиляция
- Установка скаченного на компьютер пакета
- Установка программы со всеми зависимостями из интернета - это наиболее легкий и самый распространенный способ.

Установка пакетов из интернета (репозитории)

Здесь стоит сказать, что всю информацию об имеющихся пакетов система берет из так называемых репозиториев, находящихся в интернете
Для установки и удаления программ ,таким способом, в Linux применяются команды
apt-get  - для дистрибутивов основанных на Debian
yum - для дистрибутивов основанных на Redhat
Их синтакcис очень схож.

В Ubuntu используется программа:

# dpkg --get-selections - получение списка установленных пакетов
# apt-get install - установка
# apt-get remove - удаление
# apt-get purge  - полное удаление пакета с его файлами
# apt-cache search - поиск пакета
# apt-get update  - обновляет информацию о пакетах и сохраняет к себе в файл
# apt-get upgrade - обновляет все пакеты, установленные в системы. Выполняется после apt-get update

В Red Hat используется программа:

# yum list installed - получение списка установленных пакетов
Он в основном схож с предыдущим пакетом за исключением некоторых моментов.
В отличие от поиска пакета в Ubuntu при помощи apt-cache search используется просто yum search

Если загрузить пакет на компьютер, то локально его можно установить при помощи:
# yum localinstall имя.rpm

# yum-list update - просмотр обновлений
# yum update ИмяПакета
# yum update - обновлние всех имеющихся пакетов в системе

Если выполнить просто команду yum remove, то пакет то удалиться, но все конфигурационные файлы останутся, а для полного удаления пакета необходимо выполнить yum erase ИмяПакета

Для установки уже скаченных пакетов или пакетов расположенных в интернете можно воспользоваться командой

# dpkg - i ИмяПакета.deb или dpkg - i  ftp://skype.com/skype2.32.deb
# rpm -i ИмяПакета.rpm
или rpm - i  http://skype.com/skype2.32.deb

Установка пакетов из исходного кода.

В большинстве случаев имея такие замечательные программы установки как apt-get и yum, dpkg и rpm, устанавливать программу из исходного кода выглядит уж очень не совершенным, но бывают ситуации когда другого выхода нет.

Давайте разберем и этот вариант

Как правило. после скачивания пакета он поставляется в архиве
для его разархивирования необходимо выполнить
# tar - zxvf ИмяПакета.tar.gz
или
# tar - xvf ИмяПакета.tar

Дальше переходим в каталог пакета
# cd ИмяПакета

После этого необходимо выполнить
# ./configure
Эта команды производит проверку наличия нужных библиотек в системе и если нужных библиотек нет, то команды прерывается.

Дальше нужно выполнить команду
# make
Которая производит компиляцию исходного кода

Дальше уже можно устанавливать пакет при помощи команды
# make install

И так последовательность установки из исходного кода выглядит следующим образом:
# tar - zxvf ИмяПакета.tar.gz
# cd
# ./configure
# make
# make install

Другие команды Linux

Количество просмотров: 4676

Комментарии к статье:

Добавить комментарий

Введите сумму с картинки

© Plutonit.ru - Администрирование, настройка Linux и Windows 2009 - 2017