Как удалить приложение в kali linux
Способы удаления приложений в Linux отличаются от Windows - они более разнообразные. Приложения можно удалить как минимум трема способами - «Менеджер программ», «Менеджер пакетов Synaptic» и консоль. В Windows способ один — менеджер программ (унинсталлеры), отличаются они только интерфейсом.
«Менеджер программ»
Самое простое и похожее на Windows решение — это «Менеджер программ». Он всегда установлен по умолчанию в разных дистрибутивах Linux. На вид менеджеры приложений немного отличаться, но работают они одинаково.
1. Запустите «Менеджер программ». Для это откройте строку поиска («Alt+F1» или «Alt+F2») и вводите «Менеджер программ» или «Software Manager».
2. Выберите категорию «Все пакеты».
3. Зайдите во вкладку «Вид» менеджера и выберите «Установленные приложения».
4. Перед вами все установленные программы. Кликните по ненужной и увидите кнопку «Удалить».
«Менеджер пакетов Synaptic» Принцип работы менеджера пакета немного отличается от менеджера программ. Несмотря на то, что он может показаться сложным, многие предпочитают именно его.
Каждое приложение в Linux — это один или несколько зависимых пакетов. В «Менеджере программ» вы скачиваете стандартный набор пакетов для программы. В Synaptic приложение можете «собирать». Удаление приложений имеет свои особенности.
1. Запустите Synaptic. Воспользуйтесь строкой поиска. Если менеджера пакетов нет, установите его — найдите в менеджере программ или введите в консоли «sudo apt-get install synaptic».
2. Слева внизу выберите пункт «Состояние». Слева вверху появится список опций, там выбирайте «Установленные». Перед вами все установленные пакеты.
3. Нажимаете правой кнопкой по любому и выбираете «Отметить для полного удаления». 4. Отметив пакеты, которые хотите удалить или переустановить, нажмите «Применить» (вверху на панели инструментов). Synaptic начнет выполнять очередь поставленных перед ним заданий. Преимущество Synaptic в том, что вам не нужно удалять программы по одной — отмечаете действия с разными пакетами и выполняете все сразу. Также можете увидеть и установить рекомендуемые пакеты для программы. Но в данном случае от пользователя требуется некий опыт, так как можно затереть нужные системные пакеты.
Терминал (консоль)
Терминал — это, пожалуй, самый быстрый способ удалить то или иное приложение. Главное — знать точное название пакета.
1. Открываете консоль (Ctrl+Alt+T);
2. Удалим, к примеру, программу gparted. Вводим команду: «sudo apt-get remove gprarted». «Enter».
Чистим систему от мусора
Если много экспериментировать с пакетами, или, скажем, установка пакетов прерывалась, то в системе может собраться мусор: нарушенная индексация пакетов, зависимости и пакеты deb, которые не используются. Для этого время от времени выполняйте 4 простых команды:
1. Обновляем индексацию доступных пакетов: «sudo apt-get update»;
2. Обновляем установленные пакеты: «sudo apt-get upgrade»;
3. Удаляем пакеты «.deb», которые не используются: «sudo apt-get autoclean»;
4. Удаляем зависимости пакетов, которые были удалены: «sudo apt-get autoremove».
В Linux есть разные методы установки программ, вы можете установить их из репозиториев либо с помощью диспетчера пакетов, либо с помощью командной строки, либо путем компиляции исходного кода программы для установки. Таким же образом и, как и ожидалось, в Linux есть разные методы удаления пакетов и программ.
Вы можете удалить программы из программного центра вашего дистрибутива или с терминала. Для первого метод установки / удаления программ во многом зависит от программного центра используемого вами дистрибутива, а второй - это довольно простая и последовательная процедура в системах Gnu / Linux.
Правда может быть удобнее удалять программы с терминала. Это связано с тем, что, несмотря на то, что многие все еще не чувствуют себя комфортно при работе с командной строкой, именно там вы можете точно увидеть, что вы запускаете / устанавливаете, и в данном случае удаляете со своего компьютера.
Чтобы удалить шоу из вашего распространения, мы будем использовать ту же библиотеку склонный. Бежать:
Во многих случаях приложение может быть получено из нескольких пакетов, а также путем создания различных файлов конфигурации, созданных программой. Следовательно, при выполнении указанной выше команды удаляется только программа, но остальные пакеты и файлы конфигурации, используемые программой, остаются.
Чтобы удалить программу и, в свою очередь, удалить все связанные с ней файлы в дистрибутиве, бежать:
Для чего –Продувка на линии он отвечает за удаление файлов, связанных с удаляемой программой.
В случае, если вы хотите удалить программу, не касаясь файлов конфигурации, вы выполняете первую строку, если вы хотите удалить все, затем выполняете вторую, все зависит от того, что вы хотите удалить.
Удаление оставшихся библиотек
Когда вы устанавливаете программу, она обычно запрашивает разрешение на установку некоторых библиотек и зависимостей, которые ей необходимо использовать. Когда вы удаляете программу, эти библиотеки блуждают по вашему дистрибутиву в поисках программы, которой можно было бы принадлежать. Правда в том, что они также должны быть устранены
Итак, если вы запустите:
теперь все зависимости, которые все еще были, также будут удалены.
Также вы можете комбинировать действия и запускать единую командную строку:
Во всех случаях в процессе удаления в терминале он сообщает, какие пакеты будут удалены, сколько места в памяти будет освобождено после установки и, конечно, если вы согласны. После принятия и нажатия S удаление программы будет завершено.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Из Linux » GNU / Linux » Удаление программ из командной строки.
Не все программы доступны в официальных или сторонних репозиториях, поэтому вы не можете установить их с помощью обычных менеджеров пакетов.
Иногда приходится устанавливать программы вручную, компилируя их из исходного кода.
Как вы, возможно, уже знаете, когда вы устанавливаете программы из исходного кода, файлы пакета будут скопированы в несколько мест, таких как /usr/local/bin, /usr/local/etc/, в файловой системе.
Если в установленной программе из исходного кода нет встроенного деинсталлятора, удаление пакетов будет утомительной задачей.
Возможно, вам придется потратить пару (или несколько) минут, чтобы найти эти файлы пакета и удалить их вручную.
Это то, чем я занимался до тех пор, пока не наткнулся на утилиту под названием «GNU Stow».
К счастью, у Stow есть фантастический способ легко управлять программами, установленными из исходного кода.
Проще говоря, Stow помогает вам упорядочить файлы пакетов так, чтобы ими было легко управлять.
В этом методе файлы не будут скопированы в несколько мест.
Вместо этого все файлы сохраняются в определенной папке, обычно под самим именем программы, и Stow создает символические ссылки на все файлы программ в соответствующих местах.
Например, /usr/local/bin может содержать символические ссылки на файлы в /usr/local/stow/vim/bin, /usr/local/stow/python/bin и т. д.
В этом руководстве я покажу вам, как с помощью Stow легко управлять программами, установленными из исходного кода, на практическом примере.
Установка GNU Stow
GNU Stow доступен в репозиториях по умолчанию популярных операционных систем Linux.
В Arch Linux и его вариантах выполните следующую команду, чтобы установить Stow.
на Debian, Ubuntu, Linux Mint:
на Fedora:
на RHEL/CentOS:
Как легко удалить программы, установленные из исходников в Linux
Как я уже упоминал ранее, все программные файлы пакета будут сохранены в корневой папке, расположенной в /usr/local/stow/.
В этом корневом или родительском каталоге каждый пакет будет сохранен в своем собственном частном подкаталоге.
Например, если мы установим редактор Vim из исходного кода, все программные файлы и каталоги, связанные с Vim, будут сохранены в папке /usr/local/stow/vim.
Если вы устанавливаете python из исходного кода, все файлы, связанные с python, будут храниться в /usr/local/stow/python и так далее.
Позвольте мне установить программу, например, hello, из исходника.
Распакуйте загруженный архив с помощью команды:
Приведенная выше команда создаст каталог с именем «hello-2.10» в текущем рабочем каталоге и извлечет все содержимое в нем.
Переключиться на извлеченный каталог:
Запустите следующую команду с параметром –prefix.
Приведенная выше команда сохранит файлы сборки в указанном месте, т.е. в нашем случае /usr/local/stow/hello.
Наконец, соберите и установите программу hello, используя следующие команды:
Программа hello была установлена в /usr/local/stow/hello/location.
Вы можете проверить это командой «ls», как показано ниже.
Наконец, перейдите в каталог /usr/local/stow и выполните следующую команду, чтобы сгенерировать необходимые символические ссылки.
Что только что произошло, так это то, что все файлы и каталоги, содержащиеся в пакете hello, были связаны с каталогом / usr / local /.
Другими словами, / usr / local / stow / hello / bin был связан с / usr / local / bin, а / usr / local / stow / hello / share был связан с / usr / local / share и / usr / local / stow / hello / share / man была связана с / usr / local / share / man и так далее.
Давайте проверим, работает программа hello или нет, используя команду:
Да, она работает!
Точно так же вы можете устанавливать программы, как описано выше, в своем собственном подкаталоге.
Вот содержимое корневого каталога Stow:
Видиет? Программа установлена /usr/local/stow/hello/location.
Точно так же все пакеты будут храниться в своем собственном каталоге.
Здесь идет основная часть. Давайте удалим программу hello.
Для этого перейдите в каталог /usr/local/stow/:
..и выполните следующую команду:
Программа hello была только что удалена.
Вы можете проверить, действительно ли она удалена, используя команду:
Обратите внимание, что Stow удалил только символические ссылки.
Все программные файлы и каталоги, связанные с программой hello, по-прежнему доступны в папке / usr / local / stow / hello.
Таким образом, вы можете снова установить программу hello без необходимости загружать исходный файл.
Не все программы доступны в официальных или сторонних репозиториях, поэтому вы не можете установить их с помощью обычных менеджеров пакетов.
Иногда приходится устанавливать программы вручную, компилируя их из исходного кода.
Как вы, возможно, уже знаете, когда вы устанавливаете программы из исходного кода, файлы пакета будут скопированы в несколько мест, таких как /usr/local/bin, /usr/local/etc/, в файловой системе.
Если в установленной программе из исходного кода нет встроенного деинсталлятора, удаление пакетов будет утомительной задачей.
Возможно, вам придется потратить пару (или несколько) минут, чтобы найти эти файлы пакета и удалить их вручную.
Это то, чем я занимался до тех пор, пока не наткнулся на утилиту под названием «GNU Stow».
К счастью, у Stow есть фантастический способ легко управлять программами, установленными из исходного кода.
Проще говоря, Stow помогает вам упорядочить файлы пакетов так, чтобы ими было легко управлять.
В этом методе файлы не будут скопированы в несколько мест.
Вместо этого все файлы сохраняются в определенной папке, обычно под самим именем программы, и Stow создает символические ссылки на все файлы программ в соответствующих местах.
Например, /usr/local/bin может содержать символические ссылки на файлы в /usr/local/stow/vim/bin, /usr/local/stow/python/bin и т. д.
В этом руководстве я покажу вам, как с помощью Stow легко управлять программами, установленными из исходного кода, на практическом примере.
Установка GNU Stow
GNU Stow доступен в репозиториях по умолчанию популярных операционных систем Linux.
В Arch Linux и его вариантах выполните следующую команду, чтобы установить Stow.
на Debian, Ubuntu, Linux Mint:
на Fedora:
на RHEL/CentOS:
Как легко удалить программы, установленные из исходников в Linux
Как я уже упоминал ранее, все программные файлы пакета будут сохранены в корневой папке, расположенной в /usr/local/stow/.
В этом корневом или родительском каталоге каждый пакет будет сохранен в своем собственном частном подкаталоге.
Например, если мы установим редактор Vim из исходного кода, все программные файлы и каталоги, связанные с Vim, будут сохранены в папке /usr/local/stow/vim.
Если вы устанавливаете python из исходного кода, все файлы, связанные с python, будут храниться в /usr/local/stow/python и так далее.
Позвольте мне установить программу, например, hello, из исходника.
Распакуйте загруженный архив с помощью команды:
Приведенная выше команда создаст каталог с именем «hello-2.10» в текущем рабочем каталоге и извлечет все содержимое в нем.
Переключиться на извлеченный каталог:
Запустите следующую команду с параметром –prefix.
Приведенная выше команда сохранит файлы сборки в указанном месте, т.е. в нашем случае /usr/local/stow/hello.
Наконец, соберите и установите программу hello, используя следующие команды:
Программа hello была установлена в /usr/local/stow/hello/location.
Вы можете проверить это командой «ls», как показано ниже.
Наконец, перейдите в каталог /usr/local/stow и выполните следующую команду, чтобы сгенерировать необходимые символические ссылки.
Что только что произошло, так это то, что все файлы и каталоги, содержащиеся в пакете hello, были связаны с каталогом / usr / local /.
Другими словами, / usr / local / stow / hello / bin был связан с / usr / local / bin, а / usr / local / stow / hello / share был связан с / usr / local / share и / usr / local / stow / hello / share / man была связана с / usr / local / share / man и так далее.
Давайте проверим, работает программа hello или нет, используя команду:
Да, она работает!
Точно так же вы можете устанавливать программы, как описано выше, в своем собственном подкаталоге.
Вот содержимое корневого каталога Stow:
Видиет? Программа установлена /usr/local/stow/hello/location.
Точно так же все пакеты будут храниться в своем собственном каталоге.
Здесь идет основная часть. Давайте удалим программу hello.
Для этого перейдите в каталог /usr/local/stow/:
..и выполните следующую команду:
Программа hello была только что удалена.
Вы можете проверить, действительно ли она удалена, используя команду:
Обратите внимание, что Stow удалил только символические ссылки.
Все программные файлы и каталоги, связанные с программой hello, по-прежнему доступны в папке / usr / local / stow / hello.
Таким образом, вы можете снова установить программу hello без необходимости загружать исходный файл.
Читайте также: