URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 117663
[ Назад ]

Исходное сообщение
"Выпуск пакетного менеджера Apt 1.9"

Отправлено opennews , 19-Июн-19 01:30 
Подготовлен (https://github.com/Debian/apt/releases/tag/1.9.0) релиз инструментария для управления пакетами Apt 1.9 (https://wiki.debian.org/Apt) (Advanced Package Tool), развиваемого проектом Debian. Кроме Debian и производных от него дистрибутивов Apt также применяется в некоторых дистрибутивах на основе пакетного менеджера rpm, таких как PCLinuxOS и ALT Linux. Новый выпуск в ближайшее время будет интегрирован (https://packages.debian.org/source/sid/apt) в ветку Debian Unstable и в пакетную базу Ubuntu 19.10 (https://launchpad.net/ubuntu/eoan/+source/apt).


Из изменений (https://launchpad.net/ubuntu/+source/apt/+changelog) можно отметить:


-  Добавлены команды "apt satisfy" и "apt-get satisfy", позволяющие установить пакеты, требуемые для удовлетворения зависимостей, указанных в строке, переданной в качестве аргумента.  В том числе можно перечислять несколько строк и указывать  блоки "Conflicts:" для исключения зависимостей. Например, 'apt-get satisfy "foo" "Conflicts: bar" "baz (>> 1.0) | bar (= 2.0), moo"';

-  Добавлены команды merge-translations и bump-abi;

-  Требование к версии стандарта C++ поднято до C++14;

-  В  apt-helper добавлена поддержка указания нескольких хэшей для одного файла;

-  Осуществлено слияние библиотеки  libapt-inst с libapt-pkg;

-  Внесены изменения в ABI, версия libapt-pkg.so повышена до 5.90;
-  Проведена чистка от устаревших флагов и осуществлено слияние различных прототипов функций.

URL: https://github.com/Debian/apt/releases/tag/1.9.0
Новость: https://www.opennet.me/opennews/art.shtml?num=50898


Содержание

Сообщения в этом обсуждении
"Выпуск пакетного менеджера Apt 1.9"
Отправлено Константавр , 19-Июн-19 01:30 
>"apt satisfy" и "apt-get satisfy"

Не могу придумать применения, кроме как испортить всё. Кто умный, подскажите, как использовать это во благо?


"Выпуск пакетного менеджера Apt 1.9"
Отправлено Аноним , 19-Июн-19 03:17 
сторонние пакетные менеджеры, взаимодействующие с apt?

"Выпуск пакетного менеджера Apt 1.9"
Отправлено Ordu , 19-Июн-19 03:27 
Да ладно! Тебе не приходилось ставить программу собирая её? Ты берёшь сорцы, начинаешь компилять, а оно тебе "не хватает такой библиотеки, такой, такой и такой". А тут -- хоп, -- и все зависимости к пакету стоят. Правда это при условии, что программа сия есть в репах. Если конечно я правильно понял, о чём идёт речь.

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


"Выпуск пакетного менеджера Apt 1.9"
Отправлено Аноним , 19-Июн-19 03:56 
>> Да ладно! Тебе не приходилось ставить программу собирая её? Ты берёшь сорцы, начинаешь компилять, а оно тебе "не хватает такой библиотеки, такой, такой и такой". А тут -- хоп, -- и все зависимости к пакету стоят. Правда это при условии, что программа сия есть в репах. Если конечно я правильно понял, о чём идёт речь.

apt build-dep не?


"Выпуск пакетного менеджера Apt 1.9"
Отправлено Ordu , 19-Июн-19 04:14 
>>> Да ладно! Тебе не приходилось ставить программу собирая её? Ты берёшь сорцы, начинаешь компилять, а оно тебе "не хватает такой библиотеки, такой, такой и такой". А тут -- хоп, -- и все зависимости к пакету стоят. Правда это при условии, что программа сия есть в репах. Если конечно я правильно понял, о чём идёт речь.
> apt build-dep не?

Не знаю, я аптом пользуюсь крайне эпизодически, я его не знаю и не могу сказать зачем нужно было добавлять satisfy если есть build-dep. Это кого-нибудь ещё надо спросить, не меня.


"Выпуск пакетного менеджера Apt 1.9"
Отправлено Ретроград , 19-Июн-19 09:17 
Build-dep ставит зависимости времени сборки. Satisfy - времени исполнения. Эти множества, строго говоря, не обязаны совпадать и даже пересекаться.

"Выпуск пакетного менеджера Apt 1.9"
Отправлено Аноним , 19-Июн-19 07:49 
Я так понимаю, они наконец осилили условия "больше"-"меньше" для версий, и что бы не ломать совместимость, ввели новую команду.

"Выпуск пакетного менеджера Apt 1.9"
Отправлено Аноним , 19-Июн-19 10:22 
Этим условиям сто лет в обед.

"Выпуск пакетного менеджера Apt 1.9"
Отправлено Аноним , 19-Июн-19 09:29 
> Кто умный, подскажите, как использовать это во благо?

Единственное, что приходит в голову: майнтейнеру при отладке в виртуалочке накатить зависимости собираемого пакета и убедиться, что всё работает.


"Выпуск пакетного менеджера Apt 1.9"
Отправлено Алексей , 20-Июн-19 14:11 
отличие от build-dep в том, что не обязательно писать полновесный debian/{control,changelog} и прочую требуху, где полезной информации только Build-Depends: и Conflicts:, а можно просто сказать apt satisfy 'nginx|httpd, Conflicts: apache2', например.

"Выпуск пакетного менеджера Apt 1.9"
Отправлено Аноним , 19-Июн-19 03:51 
да уж, чейнджлог воистину впечатляющий...

"Выпуск пакетного менеджера Apt 1.9"
Отправлено Аноним , 19-Июн-19 04:38 
не встроили сапёра и косынку? печалька!

"Выпуск пакетного менеджера Apt 1.9"
Отправлено ыы , 19-Июн-19 06:15 
а интеграция с systemd?

"Выпуск пакетного менеджера Apt 1.9"
Отправлено Аноним , 19-Июн-19 06:35 
Ловите анабиозника!

"Выпуск пакетного менеджера Apt 1.9"
Отправлено morggoth , 20-Июн-19 15:34 
какая именно?

"Выпуск пакетного менеджера Apt 1.9"
Отправлено anonymous , 19-Июн-19 09:50 
Сапер уже есть в aptitude

"Выпуск пакетного менеджера Apt 1.9"
Отправлено Аноним , 19-Июн-19 09:00 
Что лучше использовать apt или apt-get? И в чем разница?

"Выпуск пакетного менеджера Apt 1.9"
Отправлено mumu , 19-Июн-19 09:17 
apt. apt-get уже давно не рекомендуется и оставлен для совместимости

"Выпуск пакетного менеджера Apt 1.9"
Отправлено Аноним , 19-Июн-19 09:54 
Спасибо

"Выпуск пакетного менеджера Apt 1.9"
Отправлено Аноним , 19-Июн-19 18:36 
Пха-ха-ха, да его выхлоп даже нормально ни через pipe прогнать, ни про-grep'ать

"Выпуск пакетного менеджера Apt 1.9"
Отправлено Аноним , 19-Июн-19 19:34 
Как и apt-get. Они не для грепанья, о чем и предупреждают.

"Выпуск пакетного менеджера Apt 1.9"
Отправлено Аноним , 20-Июн-19 09:57 
Для грепания есть APT::Status-Fd.

"Выпуск пакетного менеджера Apt 1.9"
Отправлено А. , 21-Июн-19 14:04 
Apt search и глазами хуже читается.

"Выпуск пакетного менеджера Apt 1.9"
Отправлено Аноним , 20-Июн-19 13:50 
С Альтом.

"Выпуск пакетного менеджера Apt 1.9"
Отправлено Аноним , 19-Июн-19 09:32 
> Что лучше использовать apt или apt-get?

В интерактивной сессии — apt, в скриптах — apt-get.


"Выпуск пакетного менеджера Apt 1.9"
Отправлено Аноним , 19-Июн-19 09:54 
Буду знать

"Выпуск пакетного менеджера Apt 1.9"
Отправлено grsec , 19-Июн-19 16:46 
apt apt-get aptitude .. вот у них там прет то.

"Выпуск пакетного менеджера Apt 1.9"
Отправлено macfaq , 19-Июн-19 20:41 
dselect и cupt забыл.

"Выпуск пакетного менеджера Apt 1.9"
Отправлено Андрей , 19-Июн-19 12:20 
пожелаем такого же движения в ROSA Linux)

"Выпуск пакетного менеджера Apt 1.9"
Отправлено Аноним , 19-Июн-19 14:38 
одного желания мало. надо хотя бы два.

"Выпуск пакетного менеджера Apt 1.9"
Отправлено Аноним , 19-Июн-19 19:27 
Ловите: два желания.

"Выпуск пакетного менеджера Apt 1.9"
Отправлено Ганделярбы , 19-Июн-19 21:06 
В Росе вааще всё щтабильно. Всегда!