Дополнительно
Как я могу удалить программное обеспечение?
Видя, что есть различные способы установки на Ubuntu. Каковы различные способы удаления предметов?
Какие способы всегда работают? Как я могу быть уверен, что что-то было удалено?
218
10
Если приложение было установлено через менеджер пакетов, все, что вам нужно сделать, это запустить
Это всегда должно работать. Если терминал не то, что разжигает ваш чай, вы можете открыть Система → Администрирование → Synaptic Package Manager , найти пакет, который вы хотите удалить, установить флажок рядом с ним и выбрать «отметка для удаления». Как только вы нажмете «Применить», пакет должен быть удален. Конечно, есть и Ubuntu Software Center. Это почти то же самое, что Synaptic. Просто найдите имя приложения и нажмите кнопку «Удалить».
Иногда приложения можно разделить на несколько пакетов (например, многие игры имеют отдельный пакет для своей музыки). Чтобы убедиться, что вы удалили все связанные пакеты и файлы конфигурации, вы можете ввести
или -in Synaptic - «марка для полного удаления» вместо просто «марка для удаления».
Что касается приложений, которые были скомпилированы и установлены вручную, не всегда есть один способ их удаления. Лучшее, что можно сделать, это обратиться к файлу README / INSTALL, который сопровождал исходный пакет - если таковой существует.
введите описание изображения здесь!
введите описание изображения здесь!
apt-get :
высота :
Важно отметить, что при установке вещей они часто зависят от других пакетов. Когда вы запускаете
apt-get remove < package >
, он не удаляет автоматически установленные приложения по умолчанию. Это часто безопаснее (если вы временно удаляете что-то вроде ubuntu-desktop), но это может означать, что вы в конечном итоге получите массу круфта.aptitude * автоматически удалит вещи (а также будет иметь хороший интерактивный интерфейс командной строки)
Вы также можете искать cruft в синаптике, используя фильтр «local или устаревший» в разделе состояния.
Вот краткое изложение возможных путей:
Если пакет был установлен через менеджер пакетов, вы можете удалить его с помощью одного из инструментов, предоставляемых с этой целью:
dpkg --remove
: самый основной инструмент командной строки. Избегать.apt-get remove
илиaptitude remove
: это стандартные инструменты командной строки. Способность немного предпочтительнее: она немного сложнее. Например., он может хранить файл журнала всех операций пакета.synapic
: инструмент GUI, доступный через меню GUI в разделе «Система / Администрация». Поддерживает все функции, очень хорошая программа в целом.Все это делает работу. Вы можете начать с самого удобного для пользователя (Software Center) и продолжить aptitude, если вам нужны определенные функции или очень часто устанавливать или удалять программы.
Обратите внимание, что эти операции удаляют большую часть программы, оставляя при этом «файлы конфигурации» в таких местах, как aus / etc / apache2. Большинство программ не имеют файлов конфигурации там; некоторые серверные программы («демоны») делают. Во всех случаях, кроме нескольких, хранение этих файлов конфигурации не принесет вреда. Если вы хотите удалить все, включая файлы конфигурации, вы можете использовать операцию «очистки». Для aptitude командная строка - «очистка от высоты»."(Исложнение Томми выше" чистки "неточно. Операция «удалить», как и «очистка», удаляет все зависимости, которые были задействованы в оригинальной программе.)
Если программа сообщает вам, что пакет был удален, вы можете быть уверены, что файлы исчезли. Иногда пакеты, установленные в зависимости, не удаляются немедленно. Они будут в конечном итоге удалены при последующем запуске.
Что касается программного обеспечения, установленного с других каналов (обычно скомпилированного из исходного кода), вы в основном вынуждены удалять файлы, установленные вручную. Они часто расположены где-то в
/ usr / local
. Некоторые программы предоставляют ярлыки, такие как «make destall». Не рассчитывай на это, хотя. Чаще всего самым чистым решением является использование версии, предоставляемой через репозитории Ubuntu, которую можно аккуратно удалить.Чтобы найти пакет, который вы хотите удалить, используйте
Скопируйте имя пакета и затем используйте команду
Затем введите свой пароль.
GUI Методы
Программное обеспечение Ubuntu
Самый простой способ - использовать Ubuntu Software (или Ubuntu Software Center в выпусках старше Ubuntu 16.04LTS). Откройте Ubuntu Software , перейдите на вкладку «Установлено», выберите приложение, которое хотите удалить, и нажмите кнопку «Удалить».
Удалить приложения с помощью программного обеспечения! Удалить приложения с помощью Software Center! Единство Дэш
[Единство Dash] [Единость-тире] !
Synaptic
Synaptic - это продвинутый инструмент управления пакетами, который дает вам больше контроля, чем другие методы графического интерфейса, такие как Ubuntu Software, Unity Dash и т. Д. Это был менеджер приложений по умолчанию до Ubuntu 10.04. Чтобы установить Synaptic, нажмите здесь: < br / > ![Установить через программное обеспечение Ubuntu](https://hostmar.co/software-banner «Установить Synaptic на Ubuntu»)
Или запустите это в Terminal:
Чтобы удалить приложения через Synaptic, отметьте пакеты, которые необходимо удалить, а затем нажмите кнопку «Применить»:
[Удалить приложения с помощью Synaptic] [synaptic]!
Методы командной строки
Это для поклонников командной строки. Они довольно простые, но предлагают более продвинутый контроль и легкие.
apt
apt
(более новый и упрощенный apt-get) является наиболее часто используемым инструментом командной строки для управления пакетами. Используйте следующую команду, чтобы удалить любое приложение:Не забудьте заменить
< app_name >
именем пакета приложения, которое вы хотите удалить.способности
aptitude не совсем инструмент командной строки, так как он имеет интерактивный графический интерфейс на основе ncurses. Однако можно использовать следующую команду:
щелкнуть
Ubuntu 16.04LTS и новее поддерживают пакеты привязки, но также могут быть установлены на Ubuntu 14.04LTS через обновления. Чтобы удалить приложение привязки, попробуйте:
и если это не работает:
Обратите внимание, что все вышеперечисленные методы будут работать только с приложениями, установленными в обычном режиме, то есть посредством управления пакетами (Ubuntu Software, Synaptic, apt, snap и т. Д.).) и не на программном обеспечении, установленном вручную с использованием некоторых корневых скриптов или путем прямого копирования на дом. Хотя приведенные выше методы выглядят совсем по-разному, все они используют один и тот же бэкэнд APT или Snappy Package Manager внизу. Существует еще много методов установки / удаления приложений, но рекомендуемые и наиболее популярные методы включают APT или Snappy.
При очистке «aptitude» удаляет пакет, а также зависимости, которые были установлены вместе с ним.
инструменты командной строки
По умолчанию aptitude не был установлен в вашей системе Ubuntu. Поэтому запустите эту команду (
sudo apt-get install aptitude
), чтобы установить ее.Чтобы удалить пакет через aptitude, запустите («пакет очистки sudo aptitude»)
apt-get
дпкг
Инструменты GUI
Программный центр
Синаптический менеджер пакетов
Вы можете проверить, был ли пакет успешно удален или нет, выполнив команду
apt-cache policy package
Пример: & Лт; pre > avi @ avi-Lenovo-IdeaPad-Z500: ~ $ sudo apt-cache policy vlc ВЛК:
Кандидат: 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,& Лт; pre > avi @ avi-Lenovo-IdeaPad-Z500: ~ $ политика sudo apt-cache хромовый браузер хромовый браузер:
Кандидат: 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
. Что означает, что пакет не был установлен.В некоторых случаях существуют некоторые зависимости, которые остаются даже после выполнения команд, которые были указаны в других ответах. Например, в сценарии this OP установил
CCSM
(Менеджер настройки конфигурации компиляции), но удаление толькоCCSM
не удаляет все зависимости, которые требовались при его установке, и оставляет ряд пакетов, которые больше не используется какcompiz-core, compiz-gnome, compiz-plugins, compiz-plugins-default, libcompizconfig0, python. < br / > < br / > Использование
sudo apt-get autoremoveили
sudo aptitude autoremove` удаляет все такие неиспользованные зависимости во всех таких случаях.Я попробовал это, и это прекрасно работает на терминале!!
Для имени пакета вы можете ввести начальную букву пакета или программного обеспечения и т. Д. И нажать клавишу Tab.
Для установленного на заказ программного обеспечения (например,.
./install.sh
), вы можете искать./uninstall.sh
. Или вы можете попробовать запустить./install.sh
опять же, это может дать вам возможность удаления.