Обновился основной пакетный менеджер slackpkg и затребовал обновить конфигурационный файл.
Обновился основной пакетный менеджер slackpkg и затребовал обновить конфигурационный файл. При этом блокировалась работа с пакетами. Мне стало интересно, что изменилось? Если найти скрипт на github можно увидеть следующую картинку в изменениях:
Wed Feb 3 04:40:10 UTC 2021
---------------
- Release slackpkg-15.0 (yes, jump from 2.84_beta12 to 15.0)
Т.е. сразу с 2,84 версия прыгнула до 15. В комментарии к комиту написано:
Мы решили перепрыгнуть с версии 2.85 на версию 15.0, чтобы соответствовать версии Slackware. Но это не значит, что эта версия не будет работать на более ранних релизах Slackware. Но для Slackware 15 версия slackpkg-15 обязательна.
Изменения в скриптах
Попробую разобраться в изменениях, которые произошли в этом релизе slackpkg.
- Убрали команду blacklist. Теперь файл blacklist нужно править вручную.
- Добавили описание команды download.
- Изменили протокол зеркал с ftp на http/https хотя это только для списка зеркал для arm архитектуры.
- Появилась новая команда show-changelog, которая показывает вывод changelog.
- Зеркало https://mirrors.slackware.com/slackware/slackware-14.2/ теперь включено по умолчанию.
Это основное, что мне показалось интересным. Комитов конечно много, видно, что работа идет над slackpkg и не остановливалась.
>Добавили команду download позволяющую загрузить пакет без установки.
Команда download у slackpkg существует уже очень давно.
Ну как давно, судя по изменениям раньше её не было и когда я описывал slackpkg (летом) её ещё не было.
>Ну как давно, судя по изменениям раньше её не было и когда я описывал slackpkg (летом) её ещё не было
*не увидел* не значит *не было*.
Возьмем, к примеру, 14.2 (slackpkg 2.82.1)
# slackpkg download slackpkg
…
Saving to: ‘/var/cache/packages/./slackware64/ap/slackpkg-2.82.1-noarch-3.txz’
…
Saving to: ‘/var/cache/packages/./slackware64/ap/slackpkg-2.82.1-noarch-3.txz.asc’
…
Выходит, была.
А вот где ее не было — это в выводе Usage от slackpkg и в SYNOPSIS в ‘man slackpkg’.
Но в разделе с подробным описанием команд (ACTIONS) ‘download’ была давно описана:
download
This action tells slackpkg to download the packages, but not to install them. They will be placed in /var/cache/packages, and you can install/upgrade/reinstall them later (or burn them to CD).
Так вот в changelog-е написано, что *описание* команды было дабавлено в вывод usage и в SYNOPSIS.
Ок. Скорректировал.
bormant тебе блог надо было создавать, я бы читал и уму набирался 🙂