APT это набор утилит для установки, удаления, обновления, поиска пакетов в Linux, а также для управления репозиториями. APT еще называют пакетным менеджером, КОТОРЫЙ использует репозитории пакетов. Список репозиториев для APT хранится в файле /etc/apt/sources.list и в директории /etc/apt/sources.list.d/ .
Для управления APT существуют разные утилиты, но самые популярные из них это утилиты командной строки apt-get и apt .
Чем отличаются apt и apt-get
apt это утилита, которая появилась как альтернатива apt-get . Она выполняет практически все те же функции, что и apt-get , но с ней проще и понятнее работать. Все команды apt имеют простой синтаксис, у apt-get есть дополнительные команды, при использовании apt , пользователю не нужно запоминать дополнительные наборы команд.
Команда apt
Синтаксис команды apt очень простой и похож на другие команды Linux:
apt опции команда параметры_команды
Опции указывают общее поведение утилиты, команда — действие, которое надо выполнить, а в параметрах команды обычно передается имя пакета, с которым следует работать, например, установить или удалить.
Установка удаление программ в ubuntu xubuntu
Короткий формат опции | Длинный формат | Описание |
-v | —version | Выводит версию утилиты |
-h | —help | Выводит справку по использованию утилиты |
-y | —yes | Автоматически отвечать «да» на все возникающие вопросы |
— | —assume-no | Автоматически отвечать «нет» на все возникающие вопросы |
-d | —download-only | Только скачать пакеты и больше ничего не делать |
-f | —fix-broken | Исправить недостающие зависимости |
— | —no-download | Ничего не загружать, использовать только пакеты из кэша |
-s | —simulate | Режим симуляции, никакие операции не выполняются, только выводится информация на экран |
— | —allow-unauthenticated | Позволяет установить пакеты, из репозиториев, для которых нет GPG подписи |
— | -no-install-recommends | Не устанавливать рекомендованные пакеты, по умолчанию будут установлены |
-m | —ignore-missing | Игнорировать пакеты, которые существует |
-q | —quiet | Выводить минимум информации, не показывать прогресс бар |
-V | —verbose-versions | Показывать полные версии обновленных пакетов |
— | —only-upgrade | Не устанавливать новые пакеты, только обновлять |
— | —allow-downgrades | Разрешить откатывать версию пакетов |
— | —reinstall | Переустановить пакет если он уже установлен |
Формат команды | Описание |
install | Установить пакет |
remove | Удалить пакет, конфигурационные файлы, которые были изменены в вашей системе удалены не будут |
purge | Полностью удалить пакет, вместе со всеми его конфигурационными файлами |
autoremove | Очистить ненужные пакеты |
autoclean | Очистить кэш пакетов |
update | Оновить списки пакетов из репозиториев |
upgrade | Обновить версию пакета до последней, если пакет не указан будут обновлены все пакеты |
full-upgrade | Полное обновление системы, включая удаление несовместимых или больше ненужных пакетов |
list | Список установленных пакетов |
search | Поиск пакетов |
show | Посмотреть информацию о пакете |
download | Скачать пакет в текущую папку |
edit-sources | Открыть с настройками репозиториев в текстовом редакторе |
source | Скачать исходный код пакета в текущую папку |
build-dep | Установить зависимости необходимые для сборки выбранного пакета |
Обновить список пакетов
sudo apt update
Есть список репозиториев, из которых происходит установка пакетов. Список хранится в текстовом файле /etc/apt/sources.list и в директории /etc/apt/sources.list.d/ . При выполнении команды apt update система проходит по списку репозиториев и из каждого репозитория в списке получает информацию о пакетах, находящихся в репозитории.
Установка и удаление программ из deb-пакетов в Ubuntu (Убунту)
Если выходит новая версия пакета, то APT не узнает об этом, пока не будет выполнена команда apt update, . Если установить пакет, не выполнив предварительно apt update , то будет установлена та версия пакета, информация о которой хранится в системе в данный момент.
Обновить установленные пакеты
Данная команда только обновляет пакеты до новых версий, но никогда не удаляет и не устанавливает другие пакеты. Чтобы выполнить обновление пакетов, установленных в системе, используется:
sudo apt upgrade
Команда выполняет обновление пакетов, а также удаляет или устанавливает новые пакеты, если это потребуется для разрешения зависимостей:
sudo apt full-upgrade
Установить пакет
Чтобы установить пакет используется команда:
sudo apt install название_пакета
Чтобы установить определенную версию пакета нужно после названия пакета, через знак равенства, указать требуемую версию:
sudo apt install название_пакета=версия_пакета
Удалить пакет
Для удаления, установленного пакета, используется команда:
sudo apt remove азвание_пакета
apt purge работает аналогично apt remove , но удаляет еще и конфигурационные файлы, относящиеся к пакету. Если установили какую-нибудь программу, потом удалили командой apt remove , то конфигурационный файл этой программы останется в системе. Если вы теперь установите эту программу снова, то можно будет использовать предыдущий конфигурационный файл, так как он не был удален.
apt purge не удаляет конфигурационные файлы, хранящиеся в вашей домашней директории.
Если вы удалили пакет командой apt remove , то вы можете выполнить apt purge для данного, уже удаленного пакета, чтобы доудалить его конфигурационные файлы.
Удалить неиспользуемые пакеты
Когда вы устанавливаете пакет, то часто устанавливаются дополнительные пакеты, являющиеся его зависимостями. Если теперь вы удалите этот пакет, то зависимости останутся в системе. apt autoremove удаляет эти зависимости, но только те, которые не нужны другим установленным пакетам.
sudo apt autoremove
Список пакетов
Команда apt list используется для вывода списка пакетов по какому-то критерию.
Вывести список установленных в системе пакетов:
apt list —installed
Вывести список пакетов, которые требуют обновления (у которых вышла новая версия):
apt list —upgradable
Вывести список всех пакетов доступных для вашей системы:
apt list —all-versions
Поиск пакетов
Данная команда выполняет поиск указанного слова в названии пакетов и в описании пакетов:
apt search слово
Можно выполнять поиск только по названиям пакетов:
apt search —names-only слово
Поиск пакета с использованием регулярных выражений:
apt search —names-only ‘^python’
Информация о пакете
Выводит информацию о пакете. Отображается версия, размер, описание, зависимости и другая информация:
apt show название_пакета
Редактирование списка репозиториев
sudo apt edit-sources
Открывает файл /etc/apt/sources.list в текстовом редакторе для редактирования, после сохранения изменений и закрытия редактора, выполняет проверку файла на предмет ошибок. В случае наличия ошибок, выводит предложение на повторное редактирование файла, чтобы исправить ошибки.
Источник: hmarketing.ru
Как удалить приложения из Ubuntu Linux
Больше не пользуетесь определенным приложением? Убери это.
На самом деле удаление программ — одна из самые простые способы освободить место на диске в Ubuntu и держите вашу систему в чистоте.
В этом руководстве для начинающих я покажу вам различные способы удаления программного обеспечения из Ubuntu.
Я говорил по-разному? Да потому что есть различные способы установки приложений в Ubuntu и, следовательно, различные способы их удаления. Вы научитесь:
- Удалите приложения из Ubuntu Software Center (для пользователей настольных компьютеров)
- Удалите приложения с помощью команды apt remove
- Удалите приложения Snap в командной строке (от среднего до продвинутого)
Давайте посмотрим на эти шаги один за другим.
Метод 1. Удалите приложения с помощью Ubuntu Software Center.
Запустите приложение Software Center. Вы должны найти его в доке слева или найти его в меню.
Вы можете увидеть установленные приложения на вкладке «Установленные».
Если вы не видите здесь программы, попробуйте воспользоваться функцией поиска.
Когда вы открываете установленное приложение, вы должны увидеть возможность его удалить. Нажмите здесь.
Он запросит пароль вашей учетной записи. Введите его, и приложения будут удалены за секунды.
Этот метод работает очень хорошо, за исключением случаев, когда Центр программного обеспечения работает некорректно (он делает это часто) или если программа представляет собой программную библиотеку или какую-либо другую утилиту командной строки. В таких случаях всегда можно прибегнуть к терминалу.
Метод 2: удалить программы из Ubuntu с помощью командной строки
Вы знаете, что можете использовать apt-get install or apt install для установки приложений. Для удаления вы не используете команду apt-get uninstall, а apt-get remove or apt remove .
Все, что вам нужно сделать, это использовать команду следующим образом:
sudo apt remove program_name
Вам будет предложено ввести пароль вашей учетной записи. При входе в него ничего не видно на экране. Это нормально. Просто введите его вслепую и нажмите Enter.
Программа не будет удалена сразу. Вам нужно это подтвердить. Когда он запросит ваше подтверждение, нажмите клавишу ввода или клавишу Y:
Имейте в виду, что вам нужно будет использовать точное имя пакета в команде apt remove, иначе он выдаст ‘невозможно найти ошибку пакета».
Не волнуйтесь, если вы не помните точное название программы. Вы можете использовать супер полезное завершение вкладки. Это один из самые полезные советы по командной строке Linux что вы должны знать.
Что вы можете сделать, так это ввести несколько первых букв названия программы, которую вы хотите удалить. А затем нажмите клавишу табуляции. Он покажет все установленные пакеты, которые соответствуют этим буквам в начале их имен.
Когда вы увидите нужный пакет, вы можете ввести его полное имя и удалить его.
Что делать, если вы не знаете точное название пакета или даже начальные буквы? Ну ты можешь перечислить все установленные пакеты в Ubuntu и grep с тем, что вам не изменяет память.
Например, приведенная ниже команда покажет все установленные пакеты, в имени которых есть строка «my», а не только в начале.
apt list —installed | grep -i my
Круто, не правда ли? Просто будьте осторожны с именем пакета при использовании команды remove в Ubuntu.
Совет: использование apt purge для удаления пакета (опытные пользователи)
Когда вы удаляете пакет в Ubuntu, упакованные данные удаляются, но при этом могут оставаться небольшие измененные файлы конфигурации пользователя. Это сделано намеренно, потому что, если вы снова установите ту же программу, она будет использовать эти файлы конфигурации.
Если вы хотите полностью удалить его, вы можете использовать команду apt purge. Вы можете использовать его вместо команды apt remove или после выполнения команды apt remove.
sudo apt purge program_name
Имейте в виду, что команда purge не удаляет какие-либо данные или файл конфигурации, хранящиеся в домашнем каталоге пользователя.
Метод 3: удалите приложения Snap в Ubuntu
Предыдущий метод работает с пакетами DEB, которые вы установили с помощью команды apt, программного центра или непосредственно из файла deb.
В Ubuntu также есть новая система упаковки, которая называется Снэп. Большая часть программного обеспечения, которое вы найдете в программном центре Ubuntu, находится в этом формате пакета Snap.
Вы можете легко удалить эти приложения из Центра программного обеспечения Ubuntu, но если вы хотите использовать командную строку, вот что вам следует сделать.
Перечислите все установленные приложения snap, чтобы получить имя пакета.
snap list
Теперь используйте имя пакета, чтобы удалить приложение из Ubuntu. Перед удалением вас не спросят о подтверждении.
sudo snap remove package_name
Дополнительный совет: очистите свою систему с помощью одной волшебной команды
Хорошо! Вы научились удалять приложения. Теперь позвольте мне рассказать вам о простой команде, которая очищает оставшиеся следы пакетов, такие как зависимости, которые больше не используются, старые заголовки ядра Linux, которые больше не будут использоваться.
В терминале просто запустите эту команду:
sudo apt autoremove
Это безопасная команда, которая легко освободит несколько сотен МБ дискового пространства.
Заключение
Вы узнали три способа удаления приложений из Ubuntu Linux. Я рассмотрел как графический интерфейс, так и методы командной строки, чтобы вы знали обо всех параметрах.
Я надеюсь, что этот простой учебник окажется полезным для новичка в Ubuntu. Вопросы и предложения всегда приветствуются.
Источник: websetnet.net
Удаление программ в Ubuntu
Если вы работаете в Ubuntu и вам вдруг надоела какая-то программа, ничего не мешает вам удалить ее.
Этот совет расскажет вам о том, как удалить программу в Ubuntu, используя командную строку.
- Откройте Терминал.
- Выполните в командной строке следующую команду: sudo apt-get remove program заменив слово program на название удаляемой программы, к примеру, команда: sudo apt-get remove gimp позволит удалить графический редактор Gimp.
- Введите пароль суперпользователя для начала процесса удаления программы из системы.
Как вы видите, в удалении программ в Ubuntu, нет ничего сложного. Впрочем, как и в ее установке.
Остались вопросы?
Если у Вас что-то не получилось или остались вопросы по данной проблеме — обратитесь к автору и он Вам поможет.