The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Началось тестирование переработанного интерфейса пакетного менеджера APT 3.0

13.04.2024 10:03

Опубликован выпуск экспериментальной ветки инструментария для управления пакетами APT 2.9 (Advanced Package Tool), формирующей функциональность будущей стабильной версии APT 3.0, которая после стабилизации будет интегрирована в Debian Testing и войдёт в следующий значительный релиз Debian, а также будет добавлена в пакетную базу Ubuntu. Примечательно, что ещё не завершена стабилизация прошлой экспериментальной ветки APT 2.7 и не сформирован стабильный выпуск APT 2.8, который планировалось использовать в Debian 13.

Версия APT 2.9 представляет интерес переработанным интерфейсом пользователя, наглядно представляющим список зависимостей, необходимых для загрузки при установке пакета. Если раньше имена пакетов с зависимостями выводились сплошным списком, то теперь они разбиваются на колонки в стиле утилиты "ls" с опцией "-C", а разные блоки вывода подсвечиваются своими цветами (например, удаляемые пакеты выделяются красным, а устанавливаемые - зелёным цветом). При выводе также убраны дублирующиеся упоминания дополнительных и новых пакетов (объединены секции "NEW packages" и "additional packages").

Было:

Стало:

Дополнительно можно отметить утверждение разработчиками дистрибутива Debian обновлённого варианта правил оформления пакетов - Debian Policy 4.7.0.0, в котором отражено создание отдельного репозитория с прошивками non-free-firmware, разрешено использование жёстких ссылок в source-пакетах, регламентировано ограничение доступа к сети для автоматических сборок пакетов в contrib и non-free.

Для пакетов, автоматически запускающих или останавливающих системные сервисы, введено требование, предписывающее обязательное включение в состав unit-файла для systemd (исключение добавлено только для пакетов, специально нацеленных на использование только с альтернативными системами инициализации). Ранее, пакетам было разрешено использование обычных init-скриптов, но теперь поддержка таких скриптов в systemd прекращена.

  1. Главная ссылка к новости (https://www.reddit.com/r/debia...)
  2. OpenNews: В Debian GNU/Linux официально введен в строй формат пакетов DPKG 3.0
  3. OpenNews: Уязвимость в пакетном менеджере APT, позволяющая подменить загружаемый пакет
  4. OpenNews: Опубликована утилита deb-get, предлагающая подобие apt-get для сторонних пакетов
  5. OpenNews: Выпуск пакетного менеджера APT 2.6
  6. OpenNews: В пакетном менеджере APT 2.7 реализована поддержка снапшотов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60984-apt
Ключевые слова: apt, deb
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (107) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:14, 13/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +21 +/
    Очуметь, не прошло и 30 лет.
     
     
  • 2.35, OpenEcho (?), 12:13, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Остальные наверное просто 30 лет сливали выхлоп в

    column -t

     
     
  • 3.52, n00by (ok), 14:14, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Я просто нажимал 'y', пока не удалил Гном из Сизифа при dist-upgrade.
     
     
  • 4.109, Аноним (-), 13:53, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Я просто нажимал 'y', пока не удалил Гном из Сизифа при dist-upgrade.

    А что тебе не нравится? Это не проблема apt как такового. Это - то что имели тебе предложить импортозаместительные майнтайнеры. Так что можешь как раз и насладиться импортозамещением на своей тушке. Ты разве не этого хотел?

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

     
     
  • 5.114, n00by (ok), 17:10, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Авторы apt таки принялись с этой не проблемой apt что-то делать.
     
     
  • 6.133, Аноним (133), 22:00, 15/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    По идее, зависимости надо отстраивать. Т.к. по любому читать. На более раннем этапе в другом окружении.
    Но в столбцы читать легче, и можно без выделений цветом.
     
  • 5.116, Neon (??), 21:48, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У кого то попоболь от импортозамещения ? Прямо таки как тряпка красная на быка действует.)))
     
     
  • 6.123, n00by (ok), 09:24, 15/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > попоболь

    Например, у меня подобные чуждые нашей культуре и бессмысленные заимствования вызывают отвращение.

     
     
  • 7.134, Аноним (133), 22:02, 15/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    С заимствующими дураками плохо, да. С умными - хлопотно. Может когда-нибудь среднее найдём. (с) Булат О.
     
     
  • 8.145, n00by (ok), 09:51, 17/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Заимствование - это когда своего не хватает Не обязательно ума Может не хватат... текст свёрнут, показать
     
  • 6.136, Вася (??), 08:24, 16/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    не бывает пoпаболи от того, чего не существует, кому нужно было, юзали опенсорс, у кого петух жареный клюнул, у них и с воровством опенсорса будет все так, как они привыкли
     
  • 5.126, Пряник (?), 11:25, 15/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ты либо грамотно пиши, либо молодёжно. А это больше на расстройство речи похоже.
     

  • 1.3, Ёпрст (?), 10:21, 13/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    В линукс есть только одна незаменимая программа, называется Synaptic.
     
     
  • 2.16, Аноним (16), 11:29, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Но у неё сломат нормальный поиск. Давно.
     
     
  • 3.135, Аноним (133), 22:03, 15/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Просто у людей есть Linux Util, BusyBox и они об них догадались узнать.
     
  • 2.22, Аноним (22), 11:37, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Нафиг гуй ПМу?
     
     
  • 3.43, Ёпрст (?), 12:27, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Когда ты удаляешь (охкакуважную) программу, она может с autoremove потянуть всю систему, а в Synaptic эти зависимости сделать "установленными вручную" и apt их трогать уже не будет.
     
     
  • 4.56, Аноним (56), 17:09, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Их можно установить так и через апт.

    man apt-mark

     
     
  • 5.99, _kp (ok), 11:21, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет. Приводите не консольные инструменты, а инструменты для пользователя. Можно с указаним, что они решают, а что портят.

    Так же, помимо "обычных пользователей" есть ТВ приставки и планшеты, на которых кончольный подход не уместен, при повседневном использовании.

     
     
  • 6.101, Аноним (101), 11:50, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ага, гуй синаптика через пульт телевизора трогать это куда проще
     
     
  • 7.115, Ананимный Ананим (?), 18:52, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А что не так с пультом?
    Если речь не о древнем "бабушкином" пульте. А современные пульты или с тачпадом или аэромышью и микрофоном.
     
  • 6.119, мимопроходил (?), 22:27, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    aptitude remove ~ipackage
    Will be removed package package_other
    [Y/n/?]
    :package_other
    Will be removed package

    problems?

     
  • 5.117, Neon (??), 21:50, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Как то время каменных топоров постепенно заканчивается.
     
  • 3.60, Аноним (60), 18:44, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Для удобства пользователей. Я понимаю, что это звучит как безумие, особенно в контексте Линукса, особенно на этом форуме айти-мазохистов, но мир не перестаёт удивлять.
     
     
  • 4.62, Аноним (62), 18:58, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Для удобства пользователей. Я понимаю, что это звучит как безумие, особенно в
    > контексте Линукса, особенно на этом форуме айти-мазохистов, но мир не перестаёт
    > удивлять.

    так гуй неудобен же.

     
     
  • 5.70, Аноним (70), 20:08, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну есть и такое мнение
     
  • 5.100, _kp (ok), 11:26, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>так гуй неудобен же.

    Сам по себе Gui в принципе не может быть неудобным, и тем более в графическом окружении.

    Не удобен плохой/устаревший Gui, не решаюший часть задач, или, что хуже,  приносяший проблемы, что справедливо не только для графических инструментов, а для любого ПО вообще.

    Но, до появления альтернатив, так и придется материться с тем, что есть, поделив на ноль новшества консольных инструментов.

     
     
  • 6.108, iPad (?), 13:23, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>>так гуй неудобен же.
    > Сам по себе Gui в принципе не может быть неудобным

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

     
     
  • 7.118, Neon (??), 21:51, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Гуй неудобен лишь для старообрядцев, привыкших до сих пор с каменным топором бегать за мамонтами.
     
     
  • 8.121, _kp (ok), 23:32, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Как раз во времена компов-динозавров и чуть позже и был золотой век консолей А ... текст свёрнут, показать
     
     
  • 9.124, n00by (ok), 09:34, 15/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Как-то ведь умудрялись на тех динозаврах делать графический интерфейс, пригодн... текст свёрнут, показать
     
     
  • 10.130, _kp (ok), 14:11, 15/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Графический или псевдографический интерфейсы остались в прошлом, сохранившись ма... текст свёрнут, показать
     
     
  • 11.139, n00by (ok), 11:17, 16/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Графические инстялляторы ужасны, поскольку их авторы берут консольную утилиту и ... текст свёрнут, показать
     
  • 8.127, Аноним (127), 11:47, 15/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Датычо А что же Microsoft-то так яростно впахивает над своей PowerShell, вкручи... текст свёрнут, показать
     
  • 2.40, anonblmus (?), 12:18, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    aptitude
     
     
  • 3.90, Аноним (90), 23:58, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Неа. apt > aptitude > apt-get > cupt
     
     
  • 4.102, Аноним (101), 11:52, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    тот самый apt, который везде выдает предупреждение, что его не надо использовать в скриптах, ибо он не комитится на стабильный вид аргументов и поведения? То что все смузихлебы забили на это, не делает его лучше. Короче apt-get, apt-cache сила!
     
     
  • 5.103, n00by (ok), 11:59, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > он не комитится на стабильный вид аргументов и поведения

    Требуется переводчик с айтишного суржика.

     
     
  • 6.106, Sw00p aka Jerom (?), 12:25, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Требуется переводчик с айтишного суржика.

    эт результат транспиляции на "великий-могучий" :)

     
  • 5.137, Вася (??), 08:27, 16/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ну так можешь и не использовать, можешь использовать, пока там все скрипты выглядят как apt install -y пакеты, врядли что-то сломается в будущем
     
  • 5.146, Аноним (90), 11:22, 17/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > тот самый apt, который везде выдает предупреждение, что его не надо использовать в скриптах

    Да, тот самый. Для запуска человеком - apt, для запуска из скриптов - apt-get.

     

  • 1.4, Отсутствуют данные в поле (?), 10:26, 13/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    лучше бы сделали чтоб копировать мышкой удобно было....
     
     
  • 2.5, Аноним (5), 10:39, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    А выделить (скопировать) и средняя кнопка мыши (вставить) уже не подходит?
     
     
  • 3.6, Аноним (6), 10:46, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Эту среднюю кнопку надо вырезать на системном уровне как же она бесит. Постоянно копирует хз что хз откуда.
     
     
  • 4.10, Аноним (10), 11:02, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Форкайте, вырезайте, делайте дистрибутив и пользуйтесь им ... вдвоем.
     
  • 4.18, Аноним (16), 11:31, 13/04/2024 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 2.12, Аноним (12), 11:08, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сколько мышей надо, чтобы скопировать вывод апт?
     
     
  • 3.13, Аноним (12), 11:09, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И сразу ответ на загадку: ни одной, достаточно одного мышевоза.
     
  • 2.26, Аноним (26), 11:57, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А в чем проблема? С Shift выделяешь, Ctrl+Shift+C, Ctrl+Shift+V. Везде только Shift добавляется, чтобы не пересекаться с event'ами для приложения в консоли.
     
     
  • 3.95, Аноним (6), 08:39, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если у тебя переключение языка на контрол шифт и у тебя нет патча иксов то никакие хоткеи на контрол шифт в системе работать не будут.
     
     
  • 4.128, Аноним (127), 11:51, 15/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем переключение языка по Ctrl+Shift? С доса привычка осталась?

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

    Вводить надо латиницу, а преобразовывать латиницу в язык уже следующим слоем абстракции -- методом ввода. У меня метод ввода включается по Ctrl+Space, а конкретный (из десятка) язык выбирается Shift+Shift+{1,2,3,4,5,6,7,8,9}

     
  • 2.38, OpenEcho (?), 12:18, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    General->Clipboard: [x] Automatically copy selection to clipboard

     

  • 1.7, Аноним (6), 10:47, 13/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –12 +/
    Пусть апт уже запакетит все в Снап и всем станет легче.
     
     
  • 2.33, Аноним (26), 12:04, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +16 +/
    Идите лесом с вашим снапом. И с флатпаком тоже, на всякий случай.
     
     
  • 3.36, pic (?), 12:16, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    И тот, и другой работают как обычные пакетные менеджеры.
     
     
  • 4.41, Аноним (26), 12:20, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Либо вы не в теме, что такое снап и флатпак, либо троль.
     
     
  • 5.44, pic (?), 12:27, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В теме. У меня 3 год на домашней машине работает Endless OS.

    Иди и сам посмотри консольные команды snap и flatpak, а также устройство пакетов flatpak и какие есть зависимости.

     
  • 4.63, Аноним (63), 18:59, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    У них, в Убунту, тормо-snapами нормальные пакеты пытаются добровольно-принудительно заменить. Вы им на больную мозоль наступаете.
     
     
  • 5.91, Аноним (90), 00:06, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Снапы не только тормозят, но и по умолчанию не имеют доступа к файловой системе вне своего контейнера, так что толком файл не сохранишь куда надо. А также, бывает, крэшатся на старте, при чём только если запускаешь не из консоли, и не на каждой машине, а в логах там что-то про selinux, как фиксить - непонятно, гугление не помогает.
     
  • 3.37, pic (?), 12:17, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Только зависимости динамические, а не жёсткие.
     
  • 2.47, Аноним (47), 13:15, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ставь снапбунту и не выпендривайся. Скоро там всё: всех сконвертируют, всех оснапят, всех, кого надо, пропатчат,— все будет, как ты любишь.
     
     
  • 3.96, Аноним (6), 08:40, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Самое смешное что это даже пишет человек, у которого все уже итак стоит в докере.
     

  • 1.8, Аноним (8), 10:51, 13/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Минорное изменение.
     
     
  • 2.42, OpenEcho (?), 12:22, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Под мажорным будет добавка модных эмоджи
     

  • 1.9, Аноним (9), 10:54, 13/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Прогрессбар не только для общей установки еще бы довели до состояния арчевского пакмана - и, вообще, будет красота.
     
  • 1.11, Аноним (11), 11:07, 13/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    По прежнему нету api для репозиториев? Как деды пердолимся с грепом?
     
     
  • 2.28, Аноним (26), 11:59, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    https://apt-team.pages.debian.net/python-apt/contents.html
     
     
     
    Часть нити удалена модератором

  • 4.54, Аноним (54), 16:51, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > 2. под жопоэльной лицензией

    А в чём проблема? Платите деньги за консультации кому-нибудь из разработчиков - и по сути получаете вашу любимую EULA. Какая вам разница, что там под капотом будет при таком подходе?

     

  • 1.14, v3625 (ok), 11:10, 13/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Отличная доработка. Чтоб совсем было хорошо, нужно добавить, чтобы выводило количество процессорных ядер, как ансибл. Очень не хватает. При каждом запуске чтоб выводилось: CPU Cores: 16.
     
     
  • 2.17, Аноним (17), 11:30, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем сразу 16? Предлагаю начать с двух! Самые внимательные читатели поймут почему)
     
     
  • 3.20, Аноним (16), 11:32, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Пентиум4-630?
     

  • 1.15, Аноним (15), 11:16, 13/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Я, по наводке с форума фороникса, установил себе 'nala' как замену 'apt'. Выглядит прикольно. Времени оценить разницу, правда, пока не было.
     
  • 1.19, Random (??), 11:31, 13/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пока есть aptitude, украшательства apt'у не особо нужны.
    Для скриптов - apt, для наглядности - aptitude.
     
     
  • 2.30, Аноним (26), 12:02, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Для скриптов apt-get. apt для однострочников, запускаемых вручную.
     
     
  • 3.55, Аноним (54), 16:52, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кстати, в чём принципиальная разница? Я думал, apt - следующее поколение apt-get'а и по сути apt-get устарел. Но в документации где-то встречал, что dist-upgrade всё ещё рекомендуют делать через apt-get, а не через apt.
     
     
  • 4.57, Аноним (56), 17:17, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ни в чем. apt-get это часть одной программы apt. apt дергает apt-get и прочие apt-*. Хотя отличие в том, что apt это интерактивная утилита, иногда спрашивает y/n у пользователя, apt-get этого не делает, что хорошо для баш-скриптов. Не помню что именно, но какую-то мудреную операцию нельзя было вызвать через параметры apt, приходилось писать через apt-get, она немного более низкоуровневая.
     
     
  • 5.69, Аноним (69), 19:42, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Хотя отличие в том, что apt это интерактивная утилита, иногда спрашивает y/n у пользователя, apt-get этого не делает, что хорошо для баш-скриптов.

    Это не так,  оно все интерактивное по умочанию, если запущенно из tty. И dpkg тоже, что уже совершенно непозволительно

     
  • 4.61, Debsik (?), 18:53, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Посмотри https://salsa.debian.org/apt-team/apt

    А следом https://salsa.debian.org/apt-team/apt/-/tree/main/cmdline?ref_type=heads

    После этого всё станет на свои места.

     

  • 1.23, Аноним (23), 11:38, 13/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Версия APT 2.9 представляет интерес переработанным интерфейсом пользователя, наглядно представляющим список зависимостей

    И это всё, чем новая версия представляет интерес!?
    Не густо

     
     
  • 2.24, Аноним (24), 11:48, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ещё тормозами и пониженной производительностью. Ну и баги, конечно же! Например, я уверен, что теперь можно будет наблюдать съехавшие раскраски текста в 100500 ситуациях, а ранше такого стильного поведения с нечитаемым выводом не было!
     

  • 1.46, Sw00p aka Jerom (?), 12:53, 13/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    21 век, интерактивная оболочка без интерактивных комманд и вывода (фейспалм)

    пс: сформатировали вывод, радость какая, представил, что когда-нибудь также страничку статистики нджинкса попправят :)

     
     
  • 2.64, Аноним (63), 19:09, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Формально, вопрос утилиты "[Y/n]" - это интерактивный вопрос, требующий ввода с терминала для продолжения.
    В Bash есть команда select, которой можно за пять минут написать обертку с интерактивным интерфейсом для любой утилиты на свой вкус. Не говоря уже о всяких dialog, zenity и т.п.
    А завершение команд и аргументов по TAB - чем не интерактив оболочки?
    Думаю, вы просто сами не знаете чего хотите.
     
     
  • 3.104, Sw00p aka Jerom (?), 12:16, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Формально, вопрос утилиты "[Y/n]" - это интерактивный вопрос, требующий ввода с терминала
    > для продолжения.

    добавил флаг -y и уже не интерактивная, "интерактивная" в моем понимании это программа которую запустил и продолжаешь с ней работать, а не получил на выходе не сформатированный вывод и всё. Своего рода консольный GUI. Установщик ПО вполне должен быть интерактивной программой. А тут 30 лет поршло они только вывод сформатировали толком, ну не фейспалм?

    > Думаю, вы просто сами не знаете чего хотите.

    Зато вы знаете, что мне через 30 лет нужно будет, додумались, что необходимо отфрматировать вывод, поздравляю.

     

  • 1.49, Аноним (47), 13:21, 13/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лучше бы в dpkg передачу в хуки списка изменённых файлов реализовали.
     
     
  • 2.98, Аноним (98), 11:10, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Напиши разработчикам, а ещё лучше отправь патч с реализацией этой фичи.
     

  • 1.50, glad_valakas (-), 13:28, 13/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    попугайские раскраски распространяются как эпидемия. теперь и в дебиане. надеюсь это можно будет отключить.

    > теперь поддержка таких скриптов в systemd прекращена.

    спасибо вам большое.
    есть ли готовый рабочий sh-скрипт, который можно вписать в /etc/init.d и который будет запускать/останавливать эти "юниты", один за одним ?

     
     
  • 2.83, Аноним (83), 22:02, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Можно сразу чёрно-белый ЭЛТ-монитор на свалке поискать. Действительно, к чему нам пользоваться цветовым зрением?
     

  • 1.51, Аноним (51), 13:39, 13/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Конечно спасибо за такое "важное" обновление, но не лучше ль заняться более важными проблемами? Например, поиск пакетов наконец нормально реализовать? Или же хотя бы по дефолту --no-install-recommends поставить?
     
     
  • 2.59, Аноним (56), 17:23, 13/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Или же хотя бы по дефолту --no-install-recommends поставить?

    Никому кроме тебя такой дефолт не нужен. Recommended и suggested пакеты и так разделены.

     
     
  • 3.92, Аноним (92), 03:44, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Хочешь поставить ffmpeg на сервер
    @
    Ставишь всё виды видеодрайверов и пол Xorg
     
     
  • 4.94, Мне хватает (?), 07:46, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так ffmpeg так собран, он может использовать кодирование и декодирование видеокарты.
    Можете поставить пустышку пакет за место зависимости.
     
  • 4.129, Аноним (127), 11:53, 15/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Эти "все виды видеодрайверов и пол Xorg" занимают мегабайт 300, меньше, чем Discord в памяти.
     
  • 2.97, Rootlexx (?), 10:25, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Например, поиск пакетов наконец нормально реализовать?

    А что с ним не так?

     

  • 1.67, DEF (?), 19:20, 13/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Слизали все с DNF.
     
     
  • 2.93, Аноним (93), 04:13, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это который на питоне?
     
     
  • 3.113, Аноним (113), 16:32, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Yum на питоне, DNF5 на крестах.
     
     
  • 4.120, Аноним (93), 23:13, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А DNF4?
     

  • 1.78, Аноним (78), 21:04, 13/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Спасибо. Узнал что в apt появился полезный флаг -V (он же --verbose-versions), который покажет для каждого пакета с какой версии на какую планируется апгрейд.
    Однако, жаль что не сделали цветовой подсветки измененных версий, чтобы быстро отличать обновление версии ПО в пакете и обновление самого пакета (ребилд). Актуально при использовании unstable.
     
     
  • 2.105, Sw00p aka Jerom (?), 12:19, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Однако, жаль что не сделали ...

    не печальтесь, лет через 30 будет :)


     

  • 1.89, Аноним (89), 23:47, 13/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    это уже в следующие 30 лет...
     
  • 1.110, Аноним (113), 16:27, 14/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Враппер для dpkg этот ваш кривой apt. DNS и Pacman наше все.
     
     
  • 2.111, Аноним (113), 16:28, 14/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    DNF/Yum*
     

  • 1.112, Аноним (113), 16:28, 14/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Stop Using APT https://christitus.com/stop-using-apt/
     
  • 1.122, кент кента (?), 01:31, 15/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    как я понимаю, вот такое безобразие всех устраивает, раз 30 лет не чинят?

    apt search postgresql|wc -l
    1550

    причём костыльные (и длинные флажки про names-only не сильно то помогают

     
     
  • 2.125, n00by (ok), 09:39, 15/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кто умеет починить, тот написал свой инструмент. Кто не умеет - сменил ОС. Устраивает тех, кто на таком безобразии зарабатывает.
     
  • 2.131, Rootlexx (?), 17:10, 15/04/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И в чём же здесь безобразие?

    Вы выполнили поиск по единственному ключевому слову в именах и описаниях пакетов — таковых в репозитории нашлось несколько сотен (для каждого найденного выводятся 3 строки, так что реальное число пакетов в три раза меньше, чем строк).

    Если вы хотели выполнить поиск только по именам, то добавили бы ключ '-n'. Также бывает полезно указать несколько ключевых слов.

    Кроме того, если вы, например, знаете, что пакет начинается с postgresql, то в этом случае можно было бы просто вывести список всех таких пакетов: 'apt list postgresql*'.

    Интересно, что по-вашему здесь должен был сделать apt: угадать, что именно вас интересовало несмотря на то что вы не смогли это внятно сформулировать в виде запроса?

    Чтобы эффективно использовать инструменты, нужно уметь ими пользоваться.

     

  • 1.132, Аноним (132), 18:50, 15/04/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лично мне в apt не хватает нормальной работы с chroot. Чтобы я мог легко выдернуть пакет и его зависимости в chroot. То что умеет dpkg этого мало.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру