Дата: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
Количество просмотров: 7160
Комментарии к статье:
Добавить комментарий