Bug 41660

Summary: Нет утилиты apt
Product: Sisyphus Reporter: makise-homura <Igor.A.Molchanov>
Component: aptAssignee: 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 Flags
Скрипт-оболочка для apt-get и т.д. none

Description makise-homura 2021-12-30 23:18:29 MSK
Во всех популярных дистрибутивах с apt в качестве пакетного менеджера верхнего уровня (Ubuntu, Debian и т.п.), помимо apt-get, apt-cache и т.п., есть враппер apt, который позволяет не вспоминать, кого именно надо вызывать с командами типа list, search, install, purge и т.п. (плюс он имеет красивый прогрессбар). Хотелось бы его иметь и в альте - удивительно, но его там нет.
Comment 1 Radek Raczkowski 2022-02-20 21:34:39 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.
Comment 2 Илья Демьянов 2022-06-01 08:29:37 MSK
Помимо этого, в  apt >= 2.0 есть поддержка поисковых шаблонов как в aptitude: https://www.debian.org/doc/manuals/aptitude/ch02s04s05.en.html
Comment 3 Александр Надворный 2022-08-06 13:36:47 MSK
Created attachment 11296 [details]
Скрипт-оболочка для apt-get и т.д.

Временное решение вопроса. 
Положить в /usr/bin. 
Сделать chmod +x /usr/bin/apt

Написано на python3, при запуске от обычного пользователя использует sudo.
Есть желание сделать отдельный пакет с автодополнением, справкой и т.д. Заодно и научиться это делать.
Comment 4 Anton Farygin 2022-11-22 22:33:29 MSK
отсутствие утилиты приводит к разным проблемам и недопониманием. Нельзя ли всё-таки ещё добавить ?
Comment 5 Arseny Maslennikov 2023-08-30 16:02:03 MSK
В то время как я всецело поддерживаю введение единой точки входа в apt, нельзя так просто взять и ввести обёртку. Наш apt сильно разошёлся с актуальным дебиановским в т. ч. по командному интерфейсу: у них есть команды и опции, которых нет у нас, а у нас есть команды, опции и особенности поведения (баги интерфейса), которых нет у них. Более того, интерфейс к пакетной системе — лицо дистрибутива, и на него завязывается почти вся автоматизация администрирования у пользователей. Поэтому, чтобы сделать шаг в эту сторону, нам нужно согласовать вектор развития для apt, которого сейчас, в общем-то, нет.
Comment 7 Repository Robot 2023-08-30 17:55:11 MSK
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)
Comment 8 Michael Shigorin 2023-08-30 19:02:46 MSK
Хотя зря поставил закрывашку -- apt, надеюсь, когда-нить станет >= 1.0.
Comment 9 Repository Robot 2023-09-11 16:26:22 MSK
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)