Как мы все знаем, пространство для хранения очень важно в любой компьютерной системе. Если в нашей системе заканчивается это пространство, мы не сможем ничего на него установить. Иногда мы устанавливаем определенные программы, которые нам совсем не нужны. Или мы можем даже установить нужные нам программы на очень короткий период времени.
По истечении этого времени мы больше не используем эти программы. В таком случае настоятельно рекомендуется удалить такие программы как можно скорее.
В этой статье мы поделимся с вами четырьмя различными способами удаления программ Debian 10.
Способы удаления программ из Debian 10:
Чтобы удалить программы Debian 10, вы можете воспользоваться любым из четырех следующих способов:
Метод № 1: удалить программы с графическим интерфейсом Debian 10:
Чтобы удалить программы из графического интерфейса Debian 10, вам нужно найти Центр программного обеспечения. Для этого вам нужно найти его в строке поиска «Действия», ввести «программное обеспечение», а затем щелкнуть результат поиска программного обеспечения, как показано на следующем изображении:
Установка и удаление программ в Debian
При этом откроется окно Центра программного обеспечения в Debian 10. Вам следует перейти на вкладку «Установленные», чтобы увидеть список всех установленных программ. Из этого списка вы можете удалить любую программу по вашему выбору. Мы хотели удалить Thai X Terminal, поэтому нажали кнопку «Удалить», расположенную рядом с этой программой, как показано на изображении ниже:
После того, как вы нажмете на эту кнопку, на экране появится диалоговое окно подтверждения. Вам нужно нажать на опцию «Удалить» в этом диалоговом окне, как показано на следующем изображении:
Ваша система Debian 10 запросит у вас аутентификацию. После ввода пароля необходимо нажать кнопку «Аутентификация», и выбранная программа будет удалена.
Способ №2: удалить программы Debian 10 с помощью команды «apt-get remove»:
Этот метод используется, когда вы просто хотите удалить программу без ее файлов конфигурации. Чтобы использовать команду «apt-get remove» для удаления программ Debian 10, вам нужно запустить ее следующим образом:
sudo apt-get remove ProgramName
Здесь вам нужно заменить ProgramName на имя программы, которую вы хотите удалить. Мы хотели удалить Thunderbird, как показано на изображении ниже:
Процесс займет несколько секунд, и Thunderbird будет удален из вашей системы Debian 10, как показано на следующем рисунке:
Вы также можете проверить это, выполнив поиск Thunderbird в меню «Действия». Вы больше не сможете найти его, как показано на изображении ниже:
Способ №3: удалить программы Debian 10 с помощью команды «apt-get purge»:
Этот метод используется, когда вы хотите удалить программу вместе с ее файлами конфигурации. Чтобы использовать команду «apt-get purge» для удаления программ Debian 10, вам нужно запустить ее следующим образом:
Уничтожаем Linux одной командой!
sudo apt-get purge ProgramName
Здесь вам нужно заменить ProgramName на имя программы, которую вы хотите удалить. Мы хотели удалить Kontact, как показано на изображении ниже:
Процесс займет несколько секунд, и Kontact будет удален из вашей системы Debian 10, как показано на изображении ниже:
Опять же, вы можете проверить это, выполнив поиск в меню «Действия», и вы больше не сможете найти Kontact.
Способ № 4: удалить программы Debian 10 с помощью команды «apt-get autoremove»:
Какой бы метод вы ни выбрали из трех вышеперечисленных, вам удалось удалить только программу, а не ее зависимости. Мы знаем, что каждый раз, когда программа устанавливается, вместе с ней устанавливается множество других пакетов и зависимостей. Эти пакеты и зависимости не удаляются обычным процессом удаления. Скорее, вам нужно запустить команду ниже, чтобы достичь этой цели:
sudo apt-get autoremove
Выполнение этой команды займет немного больше времени по сравнению с командами «apt-get remove» и «apt-get purge». Это так, потому что эта команда должна удалить все неиспользуемые пакеты и зависимости. После завершения его выполнения он отобразит следующий вывод в вашем терминале:
Заключение:
Вы можете использовать любой из четырех методов, описанных в этой статье, для удаления программ Debian 10. Метод 1 можно использовать, если вы предпочитаете графический интерфейс, а не интерфейс командной строки. Способ 2 можно использовать, если вы собираетесь удалить только программу без файлов конфигурации. Способ 3 можно использовать, если вы собираетесь удалить программу вместе со всеми ее конфигурационными файлами. Наконец, метод 4 можно использовать, если вы хотите полностью избавиться от всех неиспользуемых пакетов и зависимостей.
Если вы хотите удалить нежелательные программы из Ubuntu 20.04, следуйте этому руководству.
Источник: codepre.com
Как удалить дебиан
В Debian для управления пакетами имеется множество средств, от программ с графическими или текстовыми интерфейсами, до низкоуровневых утилит установки пакетов. Корректная работа всех доступных инструментов зависит от низкоуровневых утилит, и все они представлены здесь в порядке уменьшения уровня сложности.
Важно понимать, что высокоуровневые инструменты управления пакетами, такие как aptitude или synaptic , для управления пакетами используют apt , который, в свою очередь, использует dpkg для управления пакетами системы.
See Chapter 2. Debian package management of the Debian reference for more information about the Debian package management utilities. This document is available in various languages and formats, see the Debian Reference entry in the DDP Users’ Manuals overview.
8.1.1. dpkg
Это основная программа управления пакетами. dpkg может вызываться с многими параметрами. Наиболее часто используемые из них:
Показать список всех параметров: dpkg —help
Показать управляющий файл (и другую информацию) для указанного пакета: dpkg —info foo_VVV-RRR.deb
Установить пакет на жёсткий диск (т. е. распаковать и настроить): dpkg —install foo_VVV-RRR.deb
Распаковать архив Debian на жёсткий диск (но не настраивать): dpkg —unpack foo_VVV-RRR.deb . Учтите, что в результате данной операции пакет не обязан быть в рабочем состоянии; для правильной работы может потребоваться внесение изменений в некоторые файлы. Данная команда удаляет любую ранее установленную версию программы и запускает сценарий preinst указанного пакета (см. Раздел 7.6, «Зачем нужны сценарии preinst, postinst, prerm и postrm?»).
Настроить пакет, который был распакован ранее: dpkg —configure foo . Кроме всего прочего, эта команда запускает сценарий postinst указанного пакета (см. Раздел 7.6, «Зачем нужны сценарии preinst, postinst, prerm и postrm?»). Она также обновляет файлы, перечисленные в conffiles . Обратите внимание, что в качестве аргумента для параметра configure указывается имя пакета (т. е. foo), а не имя файла-архива Debian (т. е. foo_VVV-RRR.deb).
Распаковать файл с именем «blurf» (или группу файлов с именем «blurf*») из архива Debian: dpkg —fsys-tarfile foo_VVV-RRR.deb | tar -xf — ‘blurf*’
Удалить пакет (но не его файлы настроек): dpkg —remove foo
Удалить пакет (вместе с файлами настроек): dpkg —purge foo
Вывести состояние установки пакетов, содержащих в имени строку (или регулярное выражение) «foo*»: dpkg —list ‘foo*’
8.1.2. APT
APT is the Advanced Package Tool , an advanced interface to the Debian packaging system which provides the apt-get program. It provides commandline tools for searching and managing packages, and for querying information about them, as well as low-level access to all features of the libapt-pkg library. For more information, see the User’s Guide in /usr/share/doc/apt-doc/guide.html/index.html (you will have to install the apt-doc package).
Starting with Debian Jessie, some frequently used apt-get and apt-cache commands have an equivalent via the new apt binary. This means some popular commands like apt-get update , apt-get install , apt-get remove , apt-cache search , or apt-cache show now can also be called simply via apt , say apt update , apt install , apt remove , apt search , or apt show . The following is an overview of the old and new commands:
Инструмент apt совмещает функциональность apt-get и apt-cache, а также по умолчанию использует красивый цветной формат вывода, что очень удобно. Для использования в сценариях или для продвинутого использования предпочтительнее использовать apt-get (а иногда он просто необходим).
apt-get provides a simple way to retrieve and install packages from multiple sources using the command line. Unlike dpkg , apt-get does not understand .deb files, it works with the packages proper name and can only install .deb archives from a source specified in /etc/apt/sources.list . apt-get will call dpkg directly after downloading the .deb archives [5] from the configured sources.
Часто используемые команды apt-get :
To update the list of packages known by your system, you can run:
(вы должны регулярно запускать эту команду для обновления списка пакетов)
Установить пакет foo и все его зависимости:
Удалить пакет из системы:
Удалить из системы пакет и все его файлы настроек:
To list all packages for which newer versions are available, run:
Обновить все пакеты в системе (без установки дополнительных пакетов или удаления пакетов):
Обновить все установленные в системе пакеты с установкой или удалением дополнительных пакетов, если это потребуется для обновления какого-то пакета:
(Команда upgrade оставит старую установленную версию пакета, если для разрешения новых зависимостей при обновлении потребуется установка дополнительных пакетов. Команда full-upgrade менее консервативна.)
Note that you must be logged in as root to perform any commands that modify packages.
Note that apt-get now also installs recommended packages as default, and thanks to its robustness it’s the preferred program for package management from console to perform system installation and major system upgrades.
В комплект инструментов apt входит также программа для обработки запросов по списку пакетов apt-cache . Её можно использовать для поиска пакетов, имеющих определённую функциональность, с помощью простых текстовых запросов или регулярных выражений, а также для получения списка зависимостей из системы управления пакетами. Часто используемые команды apt-cache :
Найти пакеты, содержащие в своём описании слово :
Показать подробную информацию о пакете:
Показать зависимости пакета:
To print detailed information on the versions available for a package and the packages that reverse-depends on it:
For more information, install the apt package and read apt (8) , apt-get (8) , sources.list (5) and install the apt-doc package and read /usr/share/doc/apt-doc/guide.html/index.html .
8.1.3. aptitude
aptitude — это менеджер пакетов для систем Debian GNU/Linux, он предоставляет интерфейс к инфраструктуре управления пакетами apt. aptitude представляет собой текстовый интерфейс на основе библиотеки curses. Действия можно выполнять как из визуального интерфейса, так и из командной строки.
aptitude может использоваться для лёгкого и быстрого выполнения задач по управлению пакетами. Она позволяет пользователю просматривать список пакетов и выполнять такие задачи по управлению пакетами как установка, обновление и удаление.
Помимо функциональности apt-get , aptitude имеет много других дополнительных возможностей:
обеспечивает лёгкий доступ ко всем версиям пакета;
позволяет легко отслеживать устаревшее ПО, занося его в «список устаревших пакетов и пакетов, созданных локально»;
включает достаточно мощную систему поиска и ограничения отображаемых пакетов. Пользователи, знакомые с mutt , освоятся быстро, так как синтаксис регулярных выражений был навеян этой программой;
можно использовать для установки заранее сформированных наборов для определённых задач. Подробности см. в Раздел 8.1.5, «tasksel»;
aptitude in full screen mode has su functionality embedded and can be run by a normal user. It will call su (and ask for the root password, if any) when you really need administrative privileges.
С aptitude можно работать, используя визуальный интерфейс (просто запустить aptitude ), или непосредственно из командной строки. Используемый синтаксис командной строки очень похож на синтаксис apt-get . Например, для установки пакета foo , можно выполнить aptitude install foo .
Note that aptitude is the preferred program for daily package management from the console.
For more information, read the manual page aptitude (8) and install the aptitude-doc package.
8.1.4. synaptic
synaptic is a graphical package manager. It enables you to install, upgrade and remove software packages in a user friendly way. Along with most of the features offered by aptitude, it also has a feature for editing the list of used repositories, and supports browsing all available documentation related to a package. See the Synaptic Website for more information.
8.1.5. tasksel
Иногда бывает трудно найти подходящий комплект пакетов для выполнения определённой задачи. Разработчики Debian определили задачи , представляющие собой наборы из нескольких пакетов Debian, предназначенных для определённой деятельности. Задачи можно устанавливать с помощью программы tasksel или aptitude .
Typically, the Debian installer will automatically install the task associated with a standard system and a desktop environment. The specific desktop environment installed will depend on the CD/DVD media used, most commonly it will be the GNOME desktop ( gnome-desktop task). Also, depending on your selections throughout the installation process, tasks might be automatically installed in your system. For example, if you selected a language other than English, the task associated with it will be installed automatically too.
8.1.6. Другие инструменты управления пакетами
8.1.6.1. dpkg-deb
This program manipulates Debian archive ( .deb ) files. Some common uses are:
Вывести список допустимых параметров: dpkg-deb —help
Определить, какие файлы содержатся в файле-архиве Debian: dpkg-deb —contents foo_VVV-RRR.deb )
Извлечь файлы из указанного архива Debian в определённый пользователем каталог: dpkg-deb —extract foo_VVV-RRR.deb tmp извлечёт все файлы из foo_VVV-RRR.deb в каталог tmp/ . Это удобно для просмотра содержимого пакета в отдельном каталоге без его установки в основное дерево каталогов.
Извлечь из пакета файлы с управляющей информацией: dpkg-deb —control foo_VVV-RRR.deb tmp .
Учтите, что любые пакеты, просто распакованные командой dpkg-deb —extract , будут установлены некорректно, для установки следует использовать dpkg —install .
More information is given in the manual page dpkg-deb (1) .
8.2. Говорят, что Debian способен обновить работающую программу; как это делается?
Ядро (файловая система) в системах Debian GNU/Linux поддерживает замену файлов, даже когда они используются.
Очистка Linux-системы Debian/Ubuntu от файлов, оставшихся после удаления пакетов 5 10
Рецепт был опубликован 3 апреля 2011 года в 17:32, а менялся 10 февраля 2020 года в 03:30.
Как многие знают, в Ubuntu Linux можно делать «обычное» удаление (remove), а можно — полное (purge). При этом purge удаляет «все следы пакета в системе», включая конфигурационные файлы, а remove — только бинарные файлы. Существует способ управлять этим.
Посмотреть список всех пакетов, которые были удалены через remove, но от которых остались «следы» (конфигурационные файлы на уровне системы и т.п.), можно так:
$ dpkg -l | awk ‘/^rc/ ‘
«Следы» для заданного пакета удаляются так:
$ sudo dpkg —purge
Соответственно, комбинируя эти команды, получаем строчку для удаления «следов» от всех удаленных пакетов:
$ dpkg -l | awk ‘/^rc/ ‘ | xargs sudo dpkg —purge
- Из той же серии:
- Как установить пакеты в Debian/Ubuntu Linux, игнорируя вопросы конфигурации?
- Как отключить автоматическое обновление списка пакетов в Ubuntu Linux?
- Как загружать deb-пакеты многопоточно с помощью metalink (скрипты и инструкция)
Комментировать! (3)
dfghm 06:58, 5 апреля 2011
Для очистки GNU/Linux а-ля Debian/Ubuntu от остатков, не нужных локазизаций, кеша и оптимизации history браузеров наиболее удобный вариант BleachBit.
philosoft 17:08, 14 мая 2011
Можно поступить в разы проще и сделать aptitude purge ~c чтобы всё это удалить или aptitude search ~c чтобы всё это посмотреть.
Dmitry.Stolyarov 15:20, 15 мая 2011
- Что новенького?( )
- Управлять → Добавить рецепт
- Редактировать профиль
- Быстрые опцииБыстрые опции
- Включить визуальные эффекты
- Выключить визуальные эффекты
- REDkiy, 8 июня в 9:09 → Как «замокать» файл для юниттеста в Python?2
- REDkiy, 8 июня в 8:58 → Перекличка15
- fhunter, 29 ноября в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt?6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON1
Экология и вегетарианство на благо всем живым существам Планеты.
При полном или частичном использовании любых материалов с сайта вы обязаны явным образом указывать гиперссылку на сайт www.nixp.ru в качестве источника.
- Добавить рецепт
- Мои рецепты
- Правила публикации
- Обратная связь
- Разработано в компании
- Идея и поддержка проекта — Дмитрий Шурупов
Источник: www.nixp.ru