Во всех популярных дистрибутивах с apt в качестве пакетного менеджера верхнего уровня (Ubuntu, Debian и т.п.), помимо apt-get, apt-cache и т.п., есть враппер apt, который позволяет не вспоминать, кого именно надо вызывать с командами типа list, search, install, purge и т.п. (плюс он имеет красивый прогрессбар). Хотелось бы его иметь и в альте - удивительно, но его там нет.
I was really shocked when I discovered this. I used Ubuntu-based distributions for like 8 years I can't remember using these old apt-get and apt-cache commands.
Помимо этого, в apt >= 2.0 есть поддержка поисковых шаблонов как в aptitude: https://www.debian.org/doc/manuals/aptitude/ch02s04s05.en.html
Created attachment 11296 [details] Скрипт-оболочка для apt-get и т.д. Временное решение вопроса. Положить в /usr/bin. Сделать chmod +x /usr/bin/apt Написано на python3, при запуске от обычного пользователя использует sudo. Есть желание сделать отдельный пакет с автодополнением, справкой и т.д. Заодно и научиться это делать.
отсутствие утилиты приводит к разным проблемам и недопониманием. Нельзя ли всё-таки ещё добавить ?
В то время как я всецело поддерживаю введение единой точки входа в apt, нельзя так просто взять и ввести обёртку. Наш apt сильно разошёлся с актуальным дебиановским в т. ч. по командному интерфейсу: у них есть команды и опции, которых нет у нас, а у нас есть команды, опции и особенности поведения (баги интерфейса), которых нет у них. Более того, интерфейс к пакетной системе — лицо дистрибутива, и на него завязывается почти вся автоматизация администрирования у пользователей. Поэтому, чтобы сделать шаг в эту сторону, нам нужно согласовать вектор развития для apt, которого сейчас, в общем-то, нет.
http://t.me/interface31/1569 http://interface31.ru/tech_it/files/apt_aliases.sh http://github.com/oldcopy/apt_aliases_alt http://git.altlinux.org/tasks/328315/
apt-aliases-0.0.20230829-alt3 -> sisyphus: * Wed Aug 30 2023 Michael Shigorin <mike@altlinux> 0.0.20230829-alt3 - move to /etc/profile.d so zsh gets this too - ah! (closes: #41660) * Wed Aug 30 2023 Michael Shigorin <mike@altlinux> 0.0.20230829-alt2 - move to upstream git as the source - added R: apt < 1.0 (where apt utility had appeared) * Tue Aug 29 2023 Michael Shigorin <mike@altlinux> 0.0.20230829-alt1 - initial release (thanks Andrey Uvarov of interface31.ru fame, both the blog and telegram channel are highly recommended)
Хотя зря поставил закрывашку -- apt, надеюсь, когда-нить станет >= 1.0.
apt-aliases-0.0.20230829-alt3 -> p10: * Wed Aug 30 2023 Michael Shigorin <mike@altlinux> 0.0.20230829-alt3 - move to /etc/profile.d so zsh gets this too - ah! (closes: #41660) * Wed Aug 30 2023 Michael Shigorin <mike@altlinux> 0.0.20230829-alt2 - move to upstream git as the source - added R: apt < 1.0 (where apt utility had appeared) * Tue Aug 29 2023 Michael Shigorin <mike@altlinux> 0.0.20230829-alt1 - initial release (thanks Andrey Uvarov of interface31.ru fame, both the blog and telegram channel are highly recommended)