Спростіть управління пакетами командного рядка за допомогою APT замість apt-get

Apr 29, 2025
Технічне обслуговування та оптимізація
НЕЗАГОТОВЛЕНИЙ ЗМІСТ

APT, інструмент розширених пакетів проекту Debian, призначений для управління пакетами за допомогою безлічі окремих інструментів для виконання різних завдань. Раніше користувачі мали знати кілька командних структур, таких як apt-get, apt-cache, apt-config та багато іншого, щоб використовувати повний набір функцій APT.

APT був створений спочатку для вирішення багатьох проблем з управлінням пакетами, таких як покладання край залежність пекло що так багато людей відчували в перші дні операційних систем на базі Linux. На жаль, APT страждає від іншого пекла, того, що я називаю " Розсіяна документація Пекло ”(DDH). Документація, пов’язана з APT, розкидана в різних інструментах, а в деяких випадках, таких як головна команда apt, практично неможливо знайти.

Понад десять років практично всі навчальні посібники та посібники з встановлення та видалення пакунків у системі на основі Debian / Ubuntu пропонують користувачам apt-get. Раніше це було правильним припущенням, оскільки «apt» як команда на той час ще не існувало, але через Розсіяну Документаційну Пекло багато людей не знають, що зараз вона існує.

Якщо ви хочете встановити пакет, майже всі путівники пропонують:

sudo apt-get встановити пакет

але тепер замість цього ви можете спростити це за допомогою

sudo apt встановити пакет

Деякі можуть заперечити, що "apt" мало чим відрізняється від "apt-get", і це правда, але я думаю, що дефіс у команді створює вузьке місце для багатьох користувачів через свою незграбність. Замість використання apt заощадите час та заощадите кількість натискань клавіш, необхідних для виконання того самого завдання.

Дисперсна документація Пекло (DDH)

Основна проблема з документацією щодо APT полягає в тому, що залежно від того, куди ви дивитесь і як ви дивитесь, ви можете взагалі нічого не знайти. Якби ви шукали в Google або DuckDuckGo “відповідну документацію”, ви знайшли б один із трьох типів результатів:

  1. apt-отримати відповідну документацію
  2. Основна оглядова інформація щодо APT
  3. Повністю не пов’язана інформація

Якщо вам потрібно було ввести “linux”, “ubuntu” або навіть “debian” у пошуковий запит, типи результатів, які ви отримаєте, не зміниться. DDH настільки суворий, що ви знайдете документацію з Debian.org, позначену як Застаріла документація перш ніж ви знайдете що-небудь корисне, пов’язане з командою “apt”, якщо взагалі коли-небудь знайдете.

Сторінки людини

Man Pages - це сторінки документації, які можна використовувати локально у вашій системі або через онлайн-каталоги. Місцеві записи можуть бути чи не оновлюватися залежно від версії дистрибутива. Наприклад, Ubuntu 15.10 має останню сторінку довідки, але 14.04 за замовчуванням не має. Однак, якщо ви оновлюєте свою версію Ubuntu 14.04 за допомогою пакетів оновлень, то у вас повинна бути оновлена ​​сторінка довідки. Ви можете перевірити, чи маєте ви останню версію довідкової сторінки за допомогою команди нижче.

людина

З іншого боку, якщо ви шукали сторінку довідок в Інтернеті, то майже завжди знайдете стара сторінка огляду . Однак якщо ви продовжували копати, ви можете розкрити Сторінка користувача Ubuntu 15.10 яка актуальна, або замість цього ви можете розкрити Інтернет 14.04 сторінка людини яка застаріла.

Спростіть командний рядок за допомогою APT

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

  • apt встановити пакет (и)
    • замінює apt-get встановити пакет
    • замінює cd / Завантаження && sudo dpkg -i application.deb && sudo apt-get -f install
  • apt видалити пакет (и)
    • замінює apt-get видалити пакет
  • влучний пошуковий запит
    • замінює пошуковий запит apt-cache
  • apt show пакет (и)
    • замінює apt-cache показати пакет (и)
  • влучне оновлення
    • замінює apt-get update
  • влучне оновлення
    • замінює apt-get upgrade
  • apt list –встановлено
    • замінює dpkg –get-selections | grep -v видалити
    • замінює dpkg -l
  • підходящий список –оновлюваний (sudo не потрібно)
    • замінює apt-get -u upgrade –assume-no ”(потрібен sudo)
  • влучні редагувальні джерела
    • замінює echo ‘новий рядок тексту’ | sudo tee -a /etc/apt/sources.list
    • замінює Sudona / Etc / Apt / So rse s. Я вул

Змінити 2016-04-01: станом на Ubuntu 16.04 до реалізації Debian / Ubuntu влучний команди.

  • влучне автовидалення
    • замінює apt-get autoremove
  • пакет (и) для очищення
    • замінює apt-get пакунок (и) очищення

Linux Mint покращує простоту

Більшість останніх операційних систем на базі Debian або Ubuntu мають сучасну версію APT, яка дозволяє спростити деякі завдання, але команда Linux Mint вирішила, що APT слід спростити ще кілька років тому. Створено Linux Mint скрипт пітона (розпочато в 2009 ) зробити APT максимально корисним та максимально простим. Я сподіваюся, що Debian бачить вигоду від розширення функціональних можливостей apt, щоб у майбутньому кожен міг скористатися спрощеним підходом, який застосовує Mint. Команда apt може бути набагато кращою, ніж зараз, і, сподіваємось, Debian це теж бачить і повністю розкриває apt.

Linux Mint вирішив зробити цікавий вибір у своєму сценарії, знявши необхідність використовувати sudo. Наприклад, якщо ви запустите "apt install package", він автоматично застосує sudo до його передньої частини під час обробки, тому користувачеві не потрібно буде пам'ятати, чи потрібно щось sudo чи ні, сценарій застосує його чи ні відповідно.

Список нижче містить найбільш корисні додаткові опції, доступні через Linux Mint влучний і які старі команди вони спрощують. Примітка: наведений нижче список на даний момент стосується лише користувачів Linux Mint.

  • влучний автоочищення
    • замінює apt-get autoclean
  • влучне автовидалення

Simplify Your Command-Line With APT Instead Of Apt-get

How To Use APT-GET And APT-CACHE For Package Management In Linux

Apt For Software Package Management In Ubuntu Linux

Apt Vs Apt-Get

Linux Sysadmin Basics 05 -- Package Management With Apt-get

APT Package Management: Backup And Reinstall Packages Using APT Clone

Linux Package Management Using Apt Get Tutorial | Linux Tutorial #20

Linux Installing VIM Editor With Apt-get Package Management Command Line Program

The APT Package Manager In Debian And Ubuntu

Linux Apt-Get And Apt-Cache Software Management | Linux Fundamentals For Ethical Hacking

Homebrew Tutorial: Simplify Software Installation On Mac Using This Package Manager


Технічне обслуговування та оптимізація - Найпопулярніші статті

Електричне проти газового дворового обладнання: Що слід знати

Технічне обслуговування та оптимізація Jul 9, 2025

Газонокосарки та триммери для струнних газів можуть бути золотим стандартом, але електричні варіа..


Вирішіть проблеми з переглядом, перезавантаживши кеш-пам’ять DNS в Windows

Технічне обслуговування та оптимізація Mar 9, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Ви коли-небудь отримували DNS помилки під час спроби перегляду веб-сторі�..


Як відкалібрувати монітор на Windows або Mac

Технічне обслуговування та оптимізація Dec 14, 2024

Сучасні настільні операційні системи, такі як Windows і Mac OS X, пропонують вбудовані інструменти для ..


Як створити унікальні мелодії вібрації для контактів з Vybe

Технічне обслуговування та оптимізація Mar 25, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Коли ви знаходитесь на зустрічі, у поїзді чи вимикаєте звук телефону з якоїс..


Як автоматично вимкнути або перезавантажити ПК (або зробити це віддалено з телефону)

Технічне обслуговування та оптимізація Feb 10, 2025

Отже, ви хочете лягти спати ... час вимкнути ПК і назвати це ніч. Але зачекайте ... це завантаження ще н..


8 речей, про які ви не знали, що можете зробити в диспетчері завдань Windows 7

Технічне обслуговування та оптимізація Sep 11, 2025

Диспетчер завдань Windows часто використовується для усунення несправностей - можливо, закриття прог�..


Під час набору тексту керуйте сенсорною панеллю нетбука або ноутбука

Технічне обслуговування та оптимізація Feb 9, 2025

Якщо ви власник нетбука, ви, можливо, помітили, як це дратує, коли ви щось набираєте, а курсор миші починає..


Майбутня дата публікації в Windows Live Writer

Технічне обслуговування та оптимізація Sep 18, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ У світі блогів важливо щодня публікувати статті приблизно в один і той же час, щоб..


Категорії