Пятница, 17.05.2024, 15:55
| RSS
Главная | Как установить программы для Linux - Sat-Net Forum
Sat-Net company
Форма входа
[Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Sat-Net Forum » Cyber Zone » Unix-like Systems » Как установить программы для Linux
Как установить программы для Linux
NuKe$Дата: Суббота, 16.06.2007, 03:22 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 63
Репутация: 0
В Linux существует несколько способов установки програм - я расскажу о двух основных...

Установка из исходных текстов - самый старый и самый основной метод, установка осуществляется из консоли. Исходные тексты программ распостраняются в файлах с расширением tar.gz или tar.bz2, оба этих расширения представляют собой заархивированные файлы. Таким образом последовательность действий получается следующая:

Сначала содержимое архива надо распаковать командой
Для tar.gz
tar -xzvf /home/nukes/compressedfile.tar.gz

Для tar.bz2

tar -xjvf /home/nukes/compressedfile.tar.bz2

Соответственно изменив путь к Вашему файлу и его имя...

В результате у нас появится папка с именем compressedfile в папке /home/nukes

Переходим в эту папку командой
cd /home/nukes

Читаем файл README или INSTALL!!! В этих файлах содержатся инструкции по установке.
Далее делаем команду
./configure

данная команда запустит конфигурационный скрипт программы, который протестирует оборудование и уже установленное программное обеспечение. Конфигурационному скрипту можно(а иногда просто неодходимо) передать дополнительные параметры, такие как путь установки, дополнительные модули, расположение необходимых для работы библиотек и многое другое. Полный список параметров можно узнать командой

./configure -h

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

Затем следует скомпилировать исходный текст командой
make

В процессе компиляции вы будете созерцать огромное количество текста, ползущего по монитору, различные сообщения и прочее - не обращайте внимание и дождитесь завершения работы компилятора.

Затем следует установить скомпилированную программу командой
make install

На этом процес усановки завершен.
Бывает, что вместо исходных текстов в таких файлах лежат уже скомпиликованные бинарные файлы(например как у fire-fox browser), тогда просто необходимо прочитать README или INSTALL и запустить указанный в этих файлах скрипт установки что-то вроде

./yourinstallscript

Установка из RPM пакетов. Данный тип установки очень похож на установку праграмм в Windows, он несомненно понравится новичкам. RPM это аббревиатура Red Hat Linux Package Manager. Пакеты можно устанавливать как из консоли, так и с помощью графического интерфейса. Габота в графическом интерфейсе - мед в душу Windows-пользователям, двойной клик и пакет установлен!
Rpm-пакеты имеют расширения .rpm или src.rpm. Второй вариант это пакет с исходными кодами, его еще нужно пересобирать.
Общие принципы наименования пакетов таковы:
softwarename-version-relise.arch.rpm

т.е. Имя программы-версия программы-релиз-архетектура оборудования.rpm
Как я уже сказал ранее, установка пакетов с помощью графических утилит сводится к двойному клику. Далее я расскажу как устанавливать пакеты из консоли.

Для работы с пакетами в консоле соществует несколько основных команд:
rpm -Uvh <полное имя пакета> - обновить, а в случае отсутствия установить пакет
rpm -e <полное имя пакета> - удалить пакет
rpm -Uvh -force <полное имя пакета> - силой установить пакет, не взирая на зависимости и другие причины
rpm -Uvh -nodeps <полное имя пакета> - при установке не обращать внимание на неудовлетворенные зависимости.
rpm -q <полное имя пакета> - получить информацию об установленном пакете.
rpm -ql <полное имя пакета> - получить список файлов в пакете и куда они будут установлены.
rpm -Va - список всех установленных в системе пакетов
rpm -rebuild <имя пакета.src.rpm> - пересобрать пакет с исходыми кодами.

 
Sat-Net Forum » Cyber Zone » Unix-like Systems » Как установить программы для Linux
  • Страница 1 из 1
  • 1
Поиск:


Sat-Net company © 2007