Summary: | Нет утилиты apt | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | makise-homura <Igor.A.Molchanov> | ||||
Component: | apt | Assignee: | Ivan Zakharyaschev <imz> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P5 | CC: | arseny, boyarsh, cavetroll, glebfm, imz, ldv, mike, nolgen, placeholder, rdkracz, rider, shadowsbrother | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
makise-homura
2021-12-30 23:18:29 MSK
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) |