Как удалить vsftpd debian
Перейти к содержимому

Как удалить vsftpd debian

  • автор:

Удаление пакетов Debian

Мы довольно часто устанавливаем новые пакеты в свою систему, например, нам нужно решить определенную задачу и мы ставим все программы, которые могут помочь и проверяем их по очереди, но будет лучше если в системе не будет ненужных программ.

Это повысит вашу безопасность. В этой статье мы рассмотрим как выполняется удаление пакетов Debian различными способами, рассмотрим как удалить пакет имя которого вы знаете, а также как удалить все ненужные пакеты из системы.

Удаление пакетов Debian

Самый простой способ удалить программу Debian, которая вам больше не нужна — это воспользоваться пакетным менеджером apt. Просто используйте команду apt remove:

$ sudo apt-get remove имя_программы

Или можно удалить все пакеты, которые касаются этой программы, например:

$ sudo apt-get remove имя_программы*

Например, удалим установленный по умолчанию почтовый клиент evolution. Если бы мы использовали звездочку, то были бы удаленны все пакеты, имя которых начинается на evolution, например, evolution-data и evolution-plugins.

sudo apt-get remove evolution

Но при таком способе удаления в системе могут оставаться конфигурационные файлы программы, а также дополнительные пакеты. Чтобы удалить конфигурационные файлы можно использовать опцию —purge или команду purge:

sudo apt-get —purge remove evolution

А чтобы выполнить удаление пакетов debian, которые больше не нужны после установки используйте опцию —auto-remove, она аналогична запуску apt с командой autoremove:

sudo apt-get —purge —auto-remove remove evolution

sudo apt-get purge —auto-remove evolution

Последняя команда выполняет полное удаление пакета из системы. Но чтобы удалить пакет вам нужно сначала знать его имя. Имя пакета можно узнать с помощью утилиты dpkg. Сначала ищем какие-либо файлы программы по ее названию, например, тот же evolution:

find / -name evolution

Дальше смотрим имя пакета, которому принадлежит выбранный файл:

sudo dpkg -S /usr/bin/evolution

А дальше, уже на основе полученной информации вы можете удалить лишний пакет. Рассмотрим как удалить пакет Debian с помощью dpkg, для этого есть опция -r или —remove. Но тут вам придется указать все зависимости:

sudo dpkg —remove evolution evolution-plugins

У dpkg есть свой аналог команды purge, это опция -p или —purge, которая позволяет удалить пакет Debian полностью и не оставлять никаких конфигурационных файлов в системе:

sudo dpkg —purge evolution evolution-plugins

Если пакет не удаляется потому что был поврежден или была повреждена база пакетов, а вы считаете что удаление именно этого пакета может спасти ситуацию, то используйте опцию —force-remove-reinstreq:

sudo dpkg —remove —force-remove-reinstreq имя_пакета

Также можно использовать опцию —force-depends, чтобы не удалять пакеты, которые зависят от удаляемого:

sudo dpkg -r —force-depends имя_пакета

Иногда, во время удаления пакетов, некоторые зависимости остаются в системе, например, рекомендованные пакеты. Их тоже можно удалить чтобы освободить место и не держать лишнего на компьютере. Для этого используется программа deborphan. Для начала вам нужно будет ее установить:

sudo apt-get install deborphan

Затем для поиска всех пакетов, которые можно удалить наберите:

Дальше вы можете удалить каждый пакет из списка вручную с помощью apt-get или dpkg. Если вы уже знаете, что все пакеты, которые будут удалены не нужны, то можно объединить команду deborphan с xargs и автоматически их все сразу удалить:

deborphan | xargs sudo apt-get -y remove —purge

Имя каждого пакета будет подставлено в конец строки.

Удаление пакетов в GUI

Пакеты можно удалять не только через терминал, но и через графический интерфейс. В Debian используется окружение рабочего стола Gnome, поэтому там доступен центр приложений Gnome Software. Вы можете запустить его из главного меню системы:

Затем перейдите на вкладку «Установлено»:

Вам осталось выбрать приложение, которое хотите удалить, а затем нажать кнопку «Удалить»:

После этого вам нужно будет ввести пароль пользователя, а затем дождаться завершения удаления. Как видите, все очень просто.

Выводы

В этой статье мы рассмотрели как выполняется удаление программ debian несколькими способами. Как видите, это достаточно просто. Если вы имеете немного опыта использования терминала, то сможете получить все его преимущества, в противном же случае можете использовать графический интерфейс. Если у вас остались вопросы, спрашивайте в комментариях!

Удаление программ из командной строки.

В Linux есть разные методы установки программ, вы можете установить их из репозиториев либо с помощью диспетчера пакетов, либо с помощью командной строки, либо путем компиляции исходного кода программы для установки. Таким же образом и, как и ожидалось, в Linux есть разные методы удаления пакетов и программ.

Вы можете удалить программы из программного центра вашего дистрибутива или с терминала. Для первого метод установки / удаления программ во многом зависит от программного центра используемого вами дистрибутива, а второй — это довольно простая и последовательная процедура в системах Gnu / Linux.

linux-tux-консоль

Правда может быть удобнее удалять программы с терминала. Это связано с тем, что, несмотря на то, что многие все еще не чувствуют себя комфортно при работе с командной строкой, именно там вы можете точно увидеть, что вы запускаете / устанавливаете, и в данном случае удаляете со своего компьютера.

Чтобы удалить шоу из вашего распространения, мы будем использовать ту же библиотеку склонный. Бежать:

sudo apt-get remove

Во многих случаях приложение может быть получено из нескольких пакетов, а также путем создания различных файлов конфигурации, созданных программой. Следовательно, при выполнении указанной выше команды удаляется только программа, но остальные пакеты и файлы конфигурации, используемые программой, остаются.

Чтобы удалить программу и, в свою очередь, удалить все связанные с ней файлы в дистрибутиве, бежать:

sudo apt-get --purge remove

Для чего –Продувка на линии он отвечает за удаление файлов, связанных с удаляемой программой.

В случае, если вы хотите удалить программу, не касаясь файлов конфигурации, вы выполняете первую строку, если вы хотите удалить все, затем выполняете вторую, все зависит от того, что вы хотите удалить.

Удаление оставшихся библиотек

Когда вы устанавливаете программу, она обычно запрашивает разрешение на установку некоторых библиотек и зависимостей, которые ей необходимо использовать. Когда вы удаляете программу, эти библиотеки блуждают по вашему дистрибутиву в поисках программы, которой можно было бы принадлежать. Правда в том, что они также должны быть устранены

Итак, если вы запустите:

Суда APT-GET autoremove

теперь все зависимости, которые все еще были, также будут удалены.

Также вы можете комбинировать действия и запускать единую командную строку:

sudo apt-get purge –auto-remove

Во всех случаях в процессе удаления в терминале он сообщает, какие пакеты будут удалены, сколько места в памяти будет освобождено после установки и, конечно, если вы согласны. После принятия и нажатия S удаление программы будет завершено.

Терминал

примечание: Команда APT-получить также можно заменить на способность, для всех исполняемых файлов в сообщении.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Из Linux » GNU / Linux » Удаление программ из командной строки.

Как удалить vsftpd debian

Чтобы удалить программу (пакет) в Linux на базе Debian существует два основных способа. Рассмотрим их.

1. Через dpkg

Если мы точно не знаем, какое название у пакета, можно найти его так:

$ dpkg -l | grep browser

Где browser – это часть названия пакета. Ключ -l значит list (вывести список). Допустим, нам нужно удалить пакет chromium. Значит пишем так:

$ sudo dpkg -r chromium

Вот и все, мы удалили барузер Chromium.

2. Через apt

Снова, если мы не знаем точного названия приложения, ищем так:

$ apt search browser

Где browser – это часть названия пакета. И опять же удалим браузер Chromium.

$ sudo apt remove chromium

Можно было бы рассмотреть еще удаление через графический менеджер ПО, но там все индивидуально, для каждого дистрибутива. Да и через консоль интереснее ��

Вот так просто можно удалить из линукс программы, которые Вам больше не нужны.

Как полностью удалить программу в Linux?

Как полностью удалить программу в Linux (с помощью терминала)?

Neokortex ★
06.04.11 21:01:01 MSK

2. какой дистрибутив?

p.s на будущее, телепаты в отпуске уже.

sniper21 ★★★★★
( 06.04.11 21:01:57 MSK )

Дистр какой? +у меня даже emerge -C не до конца удаляет.

tn1
( 06.04.11 21:02:20 MSK )

babusha
( 06.04.11 21:02:31 MSK )

aptitude purge program

alg0rythm ☆
( 06.04.11 21:02:51 MSK )

> Как полностью удалить программу в Linux (с помощью терминала)?

Как полностью удалить программу в Linux

с помощью терминала

Замечательно. Сам спросил, сам ответил. Все бы так.

tmpusr
( 06.04.11 21:04:18 MSK )

в fedorа, например:

yum erase

а если интересует удаление именно с помощью терминала, то можно припроднять его за уголок и потереть программу — помогает, инфа 100%

shty ★★★★★
( 06.04.11 21:07:18 MSK )
Ответ на: комментарий от babusha 06.04.11 21:02:31 MSK

Ubuntu, Debian Ставил как уже не помню (может через терминал apt-get, может через Synaptic)

Neokortex ★
( 06.04.11 21:09:35 MSK ) автор топика
Ответ на: комментарий от Neokortex 06.04.11 21:09:35 MSK

sudo apt-get remove

sudo aptitude remove

Выбирай что больше нравится.

babusha
( 06.04.11 21:13:12 MSK )
Ответ на: комментарий от Neokortex 06.04.11 21:09:35 MSK

Это сработает, если Вы не собирали программу ручками

dumal ★★
( 06.04.11 21:13:39 MSK )
Ответ на: комментарий от Neokortex 06.04.11 21:09:35 MSK

главное make install Не делай, если нужно оно и из домашнего должно заработать

darkshvein ☆☆
( 06.04.11 21:16:27 MSK )
Ответ на: комментарий от sniper21 06.04.11 21:01:57 MSK

Zodd ★★★★★
( 06.04.11 21:19:05 MSK )

N1ghtmare ★★
( 06.04.11 21:23:04 MSK )
Ответ на: комментарий от N1ghtmare 06.04.11 21:23:04 MSK

в каждой теме таких остроумных несколько штук 🙂

Neokortex ★
( 06.04.11 21:25:06 MSK ) автор топика

Я наверное не так выразился. Если удалять программу через Synaptic она удаляется с зависимостями, а если через терминал, то — нет.

А как удалить с зависимостями?

Neokortex ★
( 06.04.11 22:34:29 MSK ) автор топика
Ответ на: комментарий от Neokortex 06.04.11 22:34:29 MSK

Ты хочешь aptitude purge?

Deleted
( 06.04.11 23:10:52 MSK )
Ответ на: комментарий от Neokortex 06.04.11 22:34:29 MSK

Зайти в aptitude, оно покажет ненужные пакеты.

gentoo_root ★★★★★
( 06.04.11 23:11:59 MSK )

apt-get —purge autoremove

Aid_ ★
( 06.04.11 23:13:42 MSK )
Ответ на: комментарий от tn1 06.04.11 21:02:20 MSK

> у меня даже emerge -C не до конца удаляет.

Это как? Не верю (с)

andreyu ★★★★★
( 06.04.11 23:37:23 MSK )
Ответ на: комментарий от andreyu 06.04.11 23:37:23 MSK

емерж имеет обыкновение не удалять конфиги и возможно еще логи (не помню точно)

anonymous
( 06.04.11 23:45:43 MSK )
Ответ на: комментарий от anonymous 06.04.11 23:45:43 MSK

> емерж имеет обыкновение не удалять конфиги и возможно еще логи (не помню точно)

Словно что-то плохое.
Еще бы он удалял мне конфиги из домашней директории. Да и в /etc они мне пригодятся, во всяком случае уж точно не мешают.

rival ★★
( 07.04.11 00:00:31 MSK )
Ответ на: комментарий от andreyu 06.04.11 23:37:23 MSK

Вчера, после удаления emacs остался /usr/share/emacs. После удаления gconf и gdm остались /etc/gconf[d](точно не помню) и /etc/X11/gdm +логи. После обновления python с 2.6 на 2.7 остался pydoc2.6 в /etc/conf.d/. После удаления udisk осталось это

 * . /lib64/udev/udisks-dm-export not owned by any package is broken . * /lib64/udev/udisks-dm-export -> (none) * . /lib64/udev/udisks-lvm-pv-export not owned by any package is broken . * /lib64/udev/udisks-lvm-pv-export -> (none) * . /lib64/udev/udisks-part-id not owned by any package is broken . * /lib64/udev/udisks-part-id -> (none) * . /lib64/udev/udisks-probe-ata-smart not owned by any package is broken . * /lib64/udev/udisks-probe-ata-smart -> (none) 

revdep-rebuild как и переустановка не помогает, удалять лень.
tn1
( 07.04.11 00:20:36 MSK )
Ответ на: комментарий от anonymous 06.04.11 23:45:43 MSK

> емерж имеет обыкновение не удалять конфиги и возможно еще логи (не помню точно)

Только, если он их не создавал.

andreyu ★★★★★
( 07.04.11 00:22:53 MSK )
Ответ на: комментарий от Neokortex 06.04.11 22:34:29 MSK

>А как удалить с зависимостями?

Современный apt-get поддерживает команду autoremove, которая удаляет все пакеты, ставившиеся автоматически как зависимости других пакетов.

proud_anon ★★★★★
( 07.04.11 00:40:37 MSK )
Ответ на: комментарий от Neokortex 06.04.11 22:34:29 MSK

> Я наверное не так выразился. Если удалять программу через Synaptic она удаляется с зависимостями, а если через терминал, то — нет.

sudo aptitude purge

Удаляет с зависимостями.

anonymous
( 07.04.11 10:52:10 MSK )
Ответ на: комментарий от darkshvein 06.04.11 21:16:27 MSK

Главное думать головой и не писать ерунды.
./configure —prefix в школе не проходили?

Shtucer ★
( 07.04.11 11:13:18 MSK )
Ответ на: комментарий от tn1 07.04.11 00:20:36 MSK

после удаления emacs остался /usr/share/emacs.

Либо /usr/share/emacs принадлежит другому пакету, либо пакет криво собран.

rpm -qf /usr/share/emacs рассказывает причину. Аналогично должно быть с dpkg.

akk ★★★★★
( 07.04.11 12:35:10 MSK )
Ответ на: комментарий от akk 07.04.11 12:35:10 MSK

Либо /usr/share/emacs принадлежит другому пакету,

Из app-emacs/ у меня ничего не установлено. Пробовал qfile /usr/share/emacs пусто. При чём тут dpkg?

tn1
( 07.04.11 13:16:31 MSK )
Ответ на: комментарий от N1ghtmare 06.04.11 21:23:04 MSK

> rm -rf /* же, ну!

Нет, это не пойдет, ТС же просил полностью удалить программу. А после rm ещё можно восстановить содержимое программы с диска. Думаю, ему нужно что-то типа shred или медленный, но верный dd if=/dev/urandom of=/dev/sda 🙂 А ещё лучше вот такой метод — он гарантированно полностью удалит программу (вместе с диском и компьютером):

mad_soft ★
( 07.04.11 13:35:08 MSK )

никто ещё не написал, что linux — это ядро, на него програмы не установить.

nanoo_linux
( 07.04.11 13:37:22 MSK )
Ответ на: комментарий от tn1 07.04.11 00:20:36 MSK

*дополнение* ещё в /var/lib/ остались gdm и kdm-4.6. +После удаления grub в /libгетотам осталась папка grub/

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *