APT, Advanced Package Tool из проекта Debian, предназначен для управления пакетами с помощью множества отдельных инструментов для выполнения различных задач. В прошлом пользователям нужно было знать несколько структур команд, таких как apt-get, apt-cache, apt-config и многие другие, чтобы использовать полный набор функций APT.
Первоначально APT был создан для решения множества проблем с управлением пакетами, таких как прекращение ад зависимости это так много людей испытали на заре создания операционных систем на базе Linux. К сожалению, APT страдает от другого вида ада, который я называю « Рассеянный ад документации »(DDH). Документация, относящаяся к APT, разбросана по различным инструментам, и в некоторых случаях, например, по основной команде apt, найти практически невозможно.
На протяжении более десяти лет практически все учебники и руководства по установке и удалению пакетов в системе на основе Debian / Ubuntu предлагали пользователям использовать apt-get. В прошлом это было правильным предложением, потому что «apt» как команды в то время не существовало, но из-за ада рассредоточенной документации многие люди не знают, что теперь она существует.
Если вы хотите установить пакет, почти все руководства предложат:
sudo apt-get install пакет
но теперь вместо этого вы можете упростить это с помощью
sudo apt install пакет
Некоторые могут возразить, что «apt» не сильно отличается от «apt-get», и это правда, но я думаю, что дефис в команде - это то, что создает узкое место для многих пользователей из-за его неудобства. Использование вместо этого apt сэкономит время и сократит количество нажатий клавиш, необходимых для выполнения той же задачи.
Рассеянный ад документации (DDH)
Основная проблема с документацией, касающейся APT, заключается в том, что в зависимости от того, где вы смотрите и как вы смотрите, вы можете или не можете ничего найти вообще. Если вы выполните поиск в Google или DuckDuckGo по запросу «подходящая документация», вы найдете один из трех типов результатов:
- документация по apt-get
- Основная обзорная информация об APT
- Совершенно несвязанная информация
Если вы добавите в поисковый запрос «linux», «ubuntu» или даже «debian», типы результатов, которые вы получите, не изменится. DDH настолько серьезен, что вы найдете документацию на Debian.org, помеченную как Устаревшая документация прежде чем вы найдете что-нибудь полезное, связанное с командой «apt», если вы вообще когда-нибудь ее найдете.
Страницы руководства
Man Pages - это страницы документации, которые можно использовать локально в вашей системе или через онлайн-каталоги. Локальные записи могут быть или не быть актуальными в зависимости от версии вашего дистрибутива. Например, в Ubuntu 15.10 есть последняя справочная страница, а в 14.04 по умолчанию ее нет. Однако, если вы постоянно обновляете свою версию Ubuntu 14.04 с помощью пакетов обновления, у вас должна быть обновленная страница руководства. Вы можете проверить, установлена ли у вас последняя версия справочной страницы, с помощью следующей команды.
человек подходящий
С другой стороны, если вы будете искать справочную страницу в Интернете, вы почти всегда найдете старая обзорная страница руководства . Однако если вы продолжите копать, вы можете обнаружить Справочная страница Ubuntu 15.10 который обновлен, или вместо этого вы можете найти онлайн 14.04 справочная страница который устарел.
Упростите командную строку с помощью APT
Список ниже содержит наиболее полезные параметры, доступные через подходящий команда и какие старые команды они упрощают.
-
подходящий установочный пакет (-ы)
- заменяет пакет установки apt-get
- заменяет cd / Downloads && sudo dpkg -i application.deb && sudo apt-get -f install
-
apt remove package (s)
- заменяет пакет apt-get remove
-
подходящий поисковый запрос
- заменяет поисковый запрос apt-cache
-
подходящий выставочный пакет (-ы)
- заменяет пакет (ы) шоу apt-cache
-
подходящее обновление
- заменяет apt-get update
-
подходящее обновление
- заменяет apt-get upgrade
-
список подходящих - установлено
- заменяет dpkg –get-selections | grep -v деинсталлировать
- заменяет dpkg -l
-
список подходящих - обновляемый
(sudo не требуется)
- заменяет apt-get -u upgrade –assume-no »(требуется sudo)
-
подходящие править-источники
- заменяет echo «новая строка текста» | sudo tee -a /etc/apt/sources.list
- заменяет Судона / 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 скрипт на Python (начал в 2009 ), чтобы сделать APT максимально полезным и простым. Я надеюсь, что Debian видит выгоду в расширении функциональности apt, чтобы в будущем каждый мог извлечь выгоду из упрощенного подхода, который использует Mint. Команда apt может быть намного лучше, чем она есть сейчас, и, надеюсь, Debian это тоже заметит и раскрывает весь потенциал apt.
Linux Mint решил сделать интересный выбор в своем скрипте, устранив необходимость использования sudo. Например, если вы запустите «apt install package», он автоматически применит sudo перед ним во время обработки, поэтому пользователю не нужно помнить, нужно ли что-то sudo или нет, скрипт применит его или нет соответственно.
Список ниже содержит наиболее полезные дополнительные параметры, доступные через Linux Mint. подходящий команда и какие старые команды они упрощают. Примечание: следующий список в настоящее время относится только к пользователям Linux Mint.
-
apt autoclean
- заменяет apt-get autoclean
-
подходящее автоудаление