Базира се на APT (Advanced Packaging Tool). APT е модерен софтуер за управление (инсталация и деинсталация) на пакети в Debian. Освен това това APT автоматично решава възникналите проблеми в дървото със зависимости на дистрибуцията. Форматът за инсталиране е следният:
#apt-get install 'име на пакет1' 'име на пакет2' 'име на пакет3'....
APT автоматично проверява за зависимости, предлага необходимите пакети за инсталация и след съгласяване от страна на потребителя, ги изтегля от огледалото (или CD, локално хранилище и др.), инсталира и конфигурира софтуера.
2. Debian old way
Базира се на dpkg (Debian package management system). Освен като алтернативен вариант, това е единственият начин да се инсталира софтуер от външни за дистрибуцията .deb пакети. Не може да изтегля софтуер от огледалата в Интернет. Поради тази причина се комбинира с wget. Не може да коригира автоматично зависимости. Те се инсталират с apt-get install --fix-missing или на ръка отново с dpkg. Форматът за инсталиране е следният:
#dpkg --install '/път/до/файла.deb'
За инсталиране на пакети от други архитектури се добавя и опцията --force-architecture
3. Classical Linux/UNIX way
Инсталиране на пакети от изходен код.
Архивите с изходен код идват обикновено във формат .tar.gz. Разархивират се с:
$tar -xvwzf 'име-на-архива.tar.gz'
Проверява се възможността да се инсталира софтуера и се настройва с:
$./configure
Инсталира се с:
$make
#make install
Този начин е обичайния, но не единствения и не винаги правилния за инсталирането от код. Винаги четете README файла преди инсталацията.
След успешното завършване на инсталацията е добре да се проверят зависимите споделени библиотеки с:
$ldd '/път/до/изпълнимия/бинарен/пакет'
Липсващите зависимости се инсталират с apt-get от огледалата на дистрибуцията или с dpkg от външни за дистрибуцията пакети.
Съществуват и комбинирани методи за инсталиране от изходен код, като apt-get build-dep или dpkg-buildpackage, които позволяват управлението на софтуер от изходен код директно през APT, но няма да усложнявам статията.
Надявам се да съм бил полезен на начинаещите.
Добре дошъл отново! Вече си мислих, че си зарязал този дневник.
ОтговорИзтриванеАми не съм :)
ОтговорИзтриванеАма подготвям миграция скоро на друг адрес. Като понамалее работата...