Bug 41660 - Нет утилиты apt
Summary: Нет утилиты apt
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: apt (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Ivan Zakharyaschev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-30 23:18 MSK by makise-homura
Modified: 2023-09-11 16:26 MSK (History)
12 users (show)

See Also:


Attachments
Скрипт-оболочка для apt-get и т.д. (2.02 KB, text/x-python3)
2022-08-06 13:36 MSK, Александр Надворный
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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)