LINUX.ORG.RU

История изменений

Исправление bormant, (текущая версия) :

Если пакет зависит от другого пакета, то он, по определению зависимости, не может без него работать

Прямо юношеский максимализм какой-то. Ну-ну...

Давайте по-порядку.

Во-первых, в исходном сообщении утверждение было не про «работать», а про «поставить»:

В слаке есть какой-то магический способ установить пакет без установки пакетов, от которых он зависит?

Об чём был вопрос, об том был и ответ. В Slackware одиночный пакет (или их группу) всегда можно поставить или удалить (но некоторые — не стоит).

Во-вторых, определение определению рознь. Вот то определение, что приведено выше про «зависимость пакета» — кривое как турецкая сабля, ибо работают не пакеты, а программы. Например, посмотрим на пакет nmap в Slackware:

# grep bin/ /var/log/packages/nmap-*
usr/bin/
usr/bin/ncat
usr/bin/ndiff
usr/bin/nmap
usr/bin/nping
usr/bin/uninstall_ndiff
usr/bin/uninstall_zenmap
usr/bin/zenmap
Пакету нужны кроме aaa_elflibs, glibc-solibs, libnl, openssl-solibs еще python (из-за ndiff) и иксы (из-за написанного на питоне иксового zemmap). Но nmap, nping в них совершенно не нуждаются.
Какие зависимости предлагаете повесить на этот пакет, с питоном и иксами? И нафейхоа они мне в консольной установке здались оба два?
Предлагать нарезать из пакета лапши не надо — получится Debian, а это совсем другая история.

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

Исходная версия bormant, :

Если пакет зависит от другого пакета, то он, по определению зависимости, не может без него работать

Прямо юношеский максимализм какой-то. Ну-ну...

Давайте по-порядку.

Во-первых, в исходном сообщении утверждение было не про «работать», а про «поставить»:

В слаке есть какой-то магический способ установить пакет без установки пакетов, от которых он зависит?

Об чём был вопрос, об том был и ответ. В Slackware одиночный пакет (или их группу) всегда можно поставить или удалить (но некоторые — не стоит).

Во-вторых, определение определению рознь. Вот то определение, что приведено выше про «зависимость пакета» — кривое как турецкая сабля, ибо работают не пакеты, а программы. Например, посмотрим на пакет nmap в Slackware:

# grep bin/ /var/log/packages/nmap-*
usr/bin/
usr/bin/ncat
usr/bin/ndiff
usr/bin/nmap
usr/bin/nping
usr/bin/uninstall_ndiff
usr/bin/uninstall_zenmap
usr/bin/zenmap
Пакету нужны кроме aaa_elflibs, glibc-solibs, libnl, openssl-solibs еще python и иксы (из-за написанного на питоне иксового zemmap). Но nmap, ndiff, nping в них совершенно не нуждаются.
Какие зависимости предлагаете повесить на этот пакет, с питоном и иксами? И нафейхоа они мне в консольной установке здались оба два?
Предлагать нарезать из пакета лапши не надо — получится Debian, а это совсем другая история.

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