Способы установки программ в Linux

Краткая терминология:

Зависимости. Часто программе для корректной работы требуются библиотеки и ресурсы внешних приложений. Они
называются зависимостями. Linux,в отличие от Windows, не содержит общего набора библиотек, общим для дистрибутивов является лишь ядро. Чтобы программа заработала, нужно установить недостающие компоненты.
Если это будет необходимо, система покажет вам предупреждение.


Репозиторий – онлайн хранилище пакетов. Хотя можно создать репозиторий на DVD. Под пакетом понимают файл .deb (Debian, Ubuntu) или файл .rpm (Fedora, Red Hat).
Теперь перейдём непосредственно к способам установки программ.


1. Использование официальных репозиториев
Просто и эффективно. Недостаток один: пригодилось бы хорошее интернет-соединение. Как установит: выбрать пункт меню Программы -> Установить/Удалить. Указать нужную программу в каталоге. Все остальное будет сделано автоматически. Система сама загрузитнеобходимые пакеты из Интернета, установит их и добавит новый пункт в меню.
Можно использовать менеджер Synaptic.
Система - Администрирование - Менеджер пакетов Synaptic (в Ubuntu 11.04 его не будет)

2. Установка программ из терминала
Нужно набрать команду sudo apt-get install (для Debian/Ubuntu) имя_программы. Дальше пройдёт автоматическая установка

3. Использование сторонних репозиториев
Как подключить стороннний репозиторий:
в Debian список репозиториев содержится по пути /etc/apt/sources.list
Достаточно открыть этот файл любимым текстовым редактором, внести необходимые изменения и обновить списки командой:
sudo aptitude update

4. Можно устанавливать программы непосредственно из deb-пакетов

Открываем терминал:
cd /home/имя_пользователя/downloads/ (осуществляем переход в директорию со скачанным пакетом. Здесь указан стандартный путь к загруженным файлам. Где лежит ваш пакет, известно только вам)
sudo dpkg -i имя_пакета.deb
Для удаления:
sudo dpkg -r имя_пакета

5. Установка программ с собственным инсталятором
Иногда программы могут расспостраняться с собственным инсталятором. Распакуйте tar.gz архив и увидите  имя_программы.sh.
Если файл не запускается, значит ему не заданы права на выполнение, тогда в терминале делаем следующее:
chmod +x имя_программы.sh (возможно, потребуется указать полный путь к программе)

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

Этот способ наиболее сложен. Для компиляции установите пакет build-essential, компилятор gcc или любой другой. Распакуйте архив с кодами программы в какую-нибудь папку. Обязательно прочтите файл с инструкциями (часто носит название README или INSTALL), если таковой прилагается к программе. Чаще, установка программ таким способом ограничивается выполнениям следующих команд:

./configure (конфигурирует приложение)
make
sudo make install

Правда после выполнения ./configure вы можете получить сообщение о том, что в системе не установлено библиотек нужных для компиляции программы. В таком случае нужно будет установить их вручную и заняться установкой программы вновь.
Так же не забывайте, что в Linux нужно считаться с регистром. File и file – не одно и то же.
Для удаления приложения следует воспользоваться командой:
sudo make uninstall

Удачи!

0 коммент.: (+add yours?)

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

Примечание. Отправлять комментарии могут только участники этого блога.