Пакеты в последних версиях Slackware управляются с помощью команды slackpkg.
Формат команды прост:
# slackpkg check-updates
# slackpkg update
# slackpkg upgrade
# slackpkg search mc
# slackpkg install mc
# slackpkg remove mc
# slackpkg upgrade-all
# slackpkg help
Однако все эти замечательные команды имеют два "старинных недостатка" Slackware:
1. Зависимость пакетов по прежнему автоматически не отслеживается
2. В официальном репозитарии очень мало пакетов (ffmpeg, к примеру отсутствует)
Решения проблем такие:
1. А оно и не нужно :) Или - это приходит с опытом.
2. А для этого пункта сразу 3 решения:
Решение 1:
Собираем пакет самостоятельно. Скачиваем *.gz или *.tar, распаковываем и
./configure, make && make install
Решение плохое, т.к. нарушает весь смысл и без того неразвитой системы пакетов. А в чем смысл?
В том, что пакет легко установить и ЛЕГКО УДАЛИТЬ всей пачкой файлов. Не факт, что собранный вами
пакет так же легко можно будет выдрать из системы.
Решение 2
Чтобы решить решение 1 - можно воспользоваться очень хорошим инструментом, который называется
src2pkg. Это сторонняя утилита, которая достаточно легко и автоматизированно делает из подсунутый
ей исходников хороший пакет для Slackware. Утилита - супер!
Решение 3
Можно совсем не изобретать велосипед, а воспользоваться готовым сайтом www.slackbuilds.org,
на котором все желающие выкладывают слай-билды. Слак-билд, по сути, это ядро пакета - которая
как раз и придает ему законченный вид и форму. Если на сайте не оказалось слакбилда нужной
версии, то его легко сделать самому, поправив предыдущую версию - поскольку это обычный текстовый
файл со скрипт-кодом.
Linux/Windows Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor