Как я могу удалить программное обеспечение?

Видя, что есть различные способы установки на Ubuntu. Каковы различные способы удаления предметов?

Какие способы всегда работают? Как я могу быть уверен, что что-то было удалено?

Решение

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

sudo apt-get remove 

Это всегда должно работать. Если терминал не то, что разжигает ваш чай, вы можете открыть Система → Администрирование → Synaptic Package Manager , найти пакет, который вы хотите удалить, установить флажок рядом с ним и выбрать «отметка для удаления». Как только вы нажмете «Применить», пакет должен быть удален. Конечно, есть и Ubuntu Software Center. Это почти то же самое, что Synaptic. Просто найдите имя приложения и нажмите кнопку «Удалить».

Иногда приложения можно разделить на несколько пакетов (например, многие игры имеют отдельный пакет для своей музыки). Чтобы убедиться, что вы удалили все связанные пакеты и файлы конфигурации, вы можете ввести

sudo apt-get purge 

или -in Synaptic - «марка для полного удаления» вместо просто «марка для удаления».

Что касается приложений, которые были скомпилированы и установлены вручную, не всегда есть один способ их удаления. Лучшее, что можно сделать, это обратиться к файлу README / INSTALL, который сопровождал исходный пакет - если таковой существует.

Комментарии (3)
  • Программный центр : найдите пакет, нажмите «Удалить»

введите описание изображения здесь!

введите описание изображения здесь!

  • apt-get :

      sudo apt-get удалить < package > & & sudo apt-get autoremove
  • высота :

      sudo aptitude удалить < package >

Важно отметить, что при установке вещей они часто зависят от других пакетов. Когда вы запускаете apt-get remove < package >, он не удаляет автоматически установленные приложения по умолчанию. Это часто безопаснее (если вы временно удаляете что-то вроде ubuntu-desktop), но это может означать, что вы в конечном итоге получите массу круфта.

aptitude * автоматически удалит вещи (а также будет иметь хороший интерактивный интерфейс командной строки)

Вы также можете искать cruft в синаптике, используя фильтр «local или устаревший» в разделе состояния.

Комментарии (2)

Вот краткое изложение возможных путей:

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

  • dpkg --remove: самый основной инструмент командной строки. Избегать.
  • apt-get remove или aptitude remove: это стандартные инструменты командной строки. Способность немного предпочтительнее: она немного сложнее. Например., он может хранить файл журнала всех операций пакета.
  • synapic: инструмент GUI, доступный через меню GUI в разделе «Система / Администрация». Поддерживает все функции, очень хорошая программа в целом.
  • «центр программного обеспечения»: даже более хороший графический интерфейс, чем «синаптик». Это лучшая обновленная версия старых «Установка и удаление программ»

Все это делает работу. Вы можете начать с самого удобного для пользователя (Software Center) и продолжить aptitude, если вам нужны определенные функции или очень часто устанавливать или удалять программы.

Обратите внимание, что эти операции удаляют большую часть программы, оставляя при этом «файлы конфигурации» в таких местах, как aus / etc / apache2. Большинство программ не имеют файлов конфигурации там; некоторые серверные программы («демоны») делают. Во всех случаях, кроме нескольких, хранение этих файлов конфигурации не принесет вреда. Если вы хотите удалить все, включая файлы конфигурации, вы можете использовать операцию «очистки». Для aptitude командная строка - «очистка от высоты»."(Исложнение Томми выше" чистки "неточно. Операция «удалить», как и «очистка», удаляет все зависимости, которые были задействованы в оригинальной программе.)

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

Что касается программного обеспечения, установленного с других каналов (обычно скомпилированного из исходного кода), вы в основном вынуждены удалять файлы, установленные вручную. Они часто расположены где-то в / usr / local. Некоторые программы предоставляют ярлыки, такие как «make destall». Не рассчитывай на это, хотя. Чаще всего самым чистым решением является использование версии, предоставляемой через репозитории Ubuntu, которую можно аккуратно удалить.

Комментарии (0)

Чтобы найти пакет, который вы хотите удалить, используйте

dpkg --list

Скопируйте имя пакета и затем используйте команду

sudo apt-get purge 

Затем введите свой пароль.

Комментарии (0)

GUI Методы

Программное обеспечение Ubuntu

Самый простой способ - использовать Ubuntu Software (или Ubuntu Software Center в выпусках старше Ubuntu 16.04LTS). Откройте Ubuntu Software , перейдите на вкладку «Установлено», выберите приложение, которое хотите удалить, и нажмите кнопку «Удалить».

Удалить приложения с помощью программного обеспечения! Удалить приложения с помощью Software Center! Единство Дэш

  • Ubuntu 12.10 принес Unity 6 , который представил функцию Preview . Таким образом, начиная с Ubuntu 12.10 *, вы можете просто щелкнуть правой кнопкой мыши (почти) любой значок приложения на Unity Dash и щелкнуть «Удалить».

[Единство Dash] [Единость-тире]! Synaptic

Synaptic - это продвинутый инструмент управления пакетами, который дает вам больше контроля, чем другие методы графического интерфейса, такие как Ubuntu Software, Unity Dash и т. Д. Это был менеджер приложений по умолчанию до Ubuntu 10.04. Чтобы установить Synaptic, нажмите здесь: < br / > ![Установить через программное обеспечение Ubuntu](https://hostmar.co/software-banner «Установить Synaptic на Ubuntu»)

Или запустите это в Terminal:

sudo apt install synaptic

Чтобы удалить приложения через Synaptic, отметьте пакеты, которые необходимо удалить, а затем нажмите кнопку «Применить»:

[Удалить приложения с помощью Synaptic] [synaptic]!

Методы командной строки

Это для поклонников командной строки. Они довольно простые, но предлагают более продвинутый контроль и легкие.

apt

apt (более новый и упрощенный apt-get) является наиболее часто используемым инструментом командной строки для управления пакетами. Используйте следующую команду, чтобы удалить любое приложение:

sudo apt remove 

Не забудьте заменить < app_name > именем пакета приложения, которое вы хотите удалить.

способности

aptitude не совсем инструмент командной строки, так как он имеет интерактивный графический интерфейс на основе ncurses. Однако можно использовать следующую команду:

sudo aptitude remove 

щелкнуть

Ubuntu 16.04LTS и новее поддерживают пакеты привязки, но также могут быть установлены на Ubuntu 14.04LTS через обновления. Чтобы удалить приложение привязки, попробуйте:

snap remove 

и если это не работает:

sudo snap remove 

Обратите внимание, что все вышеперечисленные методы будут работать только с приложениями, установленными в обычном режиме, то есть посредством управления пакетами (Ubuntu Software, Synaptic, apt, snap и т. Д.).) и не на программном обеспечении, установленном вручную с использованием некоторых корневых скриптов или путем прямого копирования на дом. Хотя приведенные выше методы выглядят совсем по-разному, все они используют один и тот же бэкэнд APT или Snappy Package Manager внизу. Существует еще много методов установки / удаления приложений, но рекомендуемые и наиболее популярные методы включают APT или Snappy.

Комментарии (0)
sudo apt-get purge 

sudo aptitude purge 

При очистке «aptitude» удаляет пакет, а также зависимости, которые были установлены вместе с ним.

Комментарии (0)

Каковы различные способы удаления элементов или пакетов?

инструменты командной строки

  • способности

По умолчанию aptitude не был установлен в вашей системе Ubuntu. Поэтому запустите эту команду (sudo apt-get install aptitude), чтобы установить ее.

Чтобы удалить пакет через aptitude, запустите («пакет очистки sudo aptitude»)

  • apt-get

      sudo apt-get пакет очистки
  • дпкг

      sudo dpkg -P упаковка

Инструменты GUI

  • Программный центр

  • Синаптический менеджер пакетов

Какие способы всегда работают?

< i > Все вышеупомянутые способы будут работать для удаления пакета.& Лт; / i >

Как я могу быть уверен, что что-то было удалено?

Вы можете проверить, был ли пакет успешно удален или нет, выполнив команду apt-cache policy package

Пример: & Лт; pre > avi @ avi-Lenovo-IdeaPad-Z500: ~ $ sudo apt-cache policy vlc ВЛК:

Installed: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1

Кандидат: 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1 Таблица версий: *** 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1 0 500 http://ppa.launchpad.net/videolan/stable-daily/ubuntu/ saucy/main amd64 Пакеты 100 / var / lib / dpkg / status 2.0.8-1 0 500 http://mirror.sov.uk.goscomb.net/ubuntu/ дерзкий / разнообразный amd64 Пакеты 500 http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages & Лт; / pre > В приведенном выше, при запуске apt-cache policy на vlc pacakage отображается поле Installed as,

Установлено: 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1

& Лт; pre > avi @ avi-Lenovo-IdeaPad-Z500: ~ $ политика sudo apt-cache хромовый браузер хромовый браузер:

Installed: (none)

Кандидат: 32.0.1700.102-0ubuntu0.13.10.1 ~ 20140128.970.1 Таблица версий: 32.0.1700.102-0ubuntu0.13.10.1 ~ 20140128.970.1 0 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe amd64 Пакеты 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe amd64 Пакеты 29.0.1547.65-0ubuntu2 0 500 http://mirror.sov.uk.goscomb.net/ubuntu/ дерзкий / разнообразный amd64 Пакеты 500 http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages

& Лт; / pre >

Но при запуске apt-cache Policy chrom-browser установленное поле показывает none. Что означает, что пакет не был установлен.

Установлено: (нет)
Комментарии (0)

В некоторых случаях существуют некоторые зависимости, которые остаются даже после выполнения команд, которые были указаны в других ответах. Например, в сценарии this OP установил CCSM (Менеджер настройки конфигурации компиляции), но удаление только CCSM не удаляет все зависимости, которые требовались при его установке, и оставляет ряд пакетов, которые больше не используется как compiz-core, compiz-gnome, compiz-plugins, compiz-plugins-default, libcompizconfig0, python. < br / > < br / > Использованиеsudo apt-get autoremoveилиsudo aptitude autoremove` удаляет все такие неиспользованные зависимости во всех таких случаях.

  • EDIT *: Мой был продолжением существующего ответа Оли .
Комментарии (0)

Я попробовал это, и это прекрасно работает на терминале!!

sudo apt autoremove 

Для имени пакета вы можете ввести начальную букву пакета или программного обеспечения и т. Д. И нажать клавишу Tab.

Комментарии (0)

Для установленного на заказ программного обеспечения (например,. ./install.sh), вы можете искать ./uninstall.sh. Или вы можете попробовать запустить ./install.sh опять же, это может дать вам возможность удаления.

Комментарии (0)