1.1, Константавр (ok), 01:30, 19/06/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
>"apt satisfy" и "apt-get satisfy"
Не могу придумать применения, кроме как испортить всё. Кто умный, подскажите, как использовать это во благо?
| |
|
2.3, Ordu (ok), 03:27, 19/06/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
Да ладно! Тебе не приходилось ставить программу собирая её? Ты берёшь сорцы, начинаешь компилять, а оно тебе "не хватает такой библиотеки, такой, такой и такой". А тут -- хоп, -- и все зависимости к пакету стоят. Правда это при условии, что программа сия есть в репах. Если конечно я правильно понял, о чём идёт речь.
В emerge есть такая фишка, и да, я её использую эпизодически. Ну, то есть, как правило всё же я ставлю программу из портажей, убеждаюсь что она работает, и только после этого начинаю ковыряться в сорцах её и перекомпилировать. Но иногда этот шаг с проверкой не нужен, и иногда у меня бывает зелёное настроение и я начинаю думать о количестве киловатт-часов потраченных впустую.
| |
|
3.5, Аноним (5), 03:56, 19/06/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> Да ладно! Тебе не приходилось ставить программу собирая её? Ты берёшь сорцы, начинаешь компилять, а оно тебе "не хватает такой библиотеки, такой, такой и такой". А тут -- хоп, -- и все зависимости к пакету стоят. Правда это при условии, что программа сия есть в репах. Если конечно я правильно понял, о чём идёт речь.
apt build-dep не?
| |
|
4.6, Ordu (ok), 04:14, 19/06/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
>>> Да ладно! Тебе не приходилось ставить программу собирая её? Ты берёшь сорцы, начинаешь компилять, а оно тебе "не хватает такой библиотеки, такой, такой и такой". А тут -- хоп, -- и все зависимости к пакету стоят. Правда это при условии, что программа сия есть в репах. Если конечно я правильно понял, о чём идёт речь.
> apt build-dep не?
Не знаю, я аптом пользуюсь крайне эпизодически, я его не знаю и не могу сказать зачем нужно было добавлять satisfy если есть build-dep. Это кого-нибудь ещё надо спросить, не меня.
| |
|
5.13, Ретроград (?), 09:17, 19/06/2019 [^] [^^] [^^^] [ответить]
| +10 +/– |
Build-dep ставит зависимости времени сборки. Satisfy - времени исполнения. Эти множества, строго говоря, не обязаны совпадать и даже пересекаться.
| |
|
|
|
2.10, Аноним (10), 07:49, 19/06/2019 [^] [^^] [^^^] [ответить]
| –5 +/– |
Я так понимаю, они наконец осилили условия "больше"-"меньше" для версий, и что бы не ломать совместимость, ввели новую команду.
| |
2.15, Аноним (15), 09:29, 19/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Кто умный, подскажите, как использовать это во благо?
Единственное, что приходит в голову: майнтейнеру при отладке в виртуалочке накатить зависимости собираемого пакета и убедиться, что всё работает.
| |
2.31, Алексей (??), 14:11, 20/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
отличие от build-dep в том, что не обязательно писать полновесный debian/{control,changelog} и прочую требуху, где полезной информации только Build-Depends: и Conflicts:, а можно просто сказать apt satisfy 'nginx|httpd, Conflicts: apache2', например.
| |
|
|
2.14, mumu (ok), 09:17, 19/06/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
apt. apt-get уже давно не рекомендуется и оставлен для совместимости
| |
|
3.24, Аноним (24), 18:36, 19/06/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Пха-ха-ха, да его выхлоп даже нормально ни через pipe прогнать, ни про-grep'ать
| |
|
2.16, Аноним (15), 09:32, 19/06/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Что лучше использовать apt или apt-get?
В интерактивной сессии — apt, в скриптах — apt-get.
| |
|
|