Иногда вы можете установить приложение на свой Ubuntu и, попробовав его, решите, что это приложение не для вас. В этом случае вы, вероятно, захотите удалить пакет.
В этой статье мы покажем вам, как удалить пакеты программного обеспечения с помощью графического «Центра программного обеспечения Ubuntu» и из командной строки с помощью команд apt или apt-get .
Только root или пользователь с привилегиями sudo могут удалять пакеты из Ubuntu.
Удаление пакетов с помощью программного обеспечения Ubuntu Software Center
Если вам не нравится командная строка, вы можете удалить приложения через Центр программного обеспечения Ubuntu (USC). Эта утилита предоставляет графический интерфейс для поиска, установки и удаления приложений.
На экране «Действия» найдите «Программное обеспечение Ubuntu» и щелкните оранжевый значок USC. Это откроет инструмент USC.
Чтобы получить список всех установленных приложений, щелкните вкладку «Установленные» на верхней панели навигации.
Calculate Linux – Easy-To-Use Gentoo Based Distro
Прокрутите вниз, пока не найдете приложение, которое хотите удалить, и нажмите кнопку «Удалить» рядом с ним.
Инструмент Ubuntu Software показывает только установленные приложения с графическим пользовательским интерфейсом (GUI). Если вы не можете найти пакет, который хотите удалить, вам следует удалить его из командной строки.
Удаление пакетов с помощью командной строки
Все, что вы можете делать с помощью инструментов графического интерфейса, вы можете делать из командной строки. Фактически, командная строка дает вам больше возможностей и контроля для удаления пакетов программного обеспечения.
Вы можете открыть свой терминал с помощью Ctrl+Alt+T или щелкнув значок терминала.
Перед удалением программного пакета вы должны сначала найти точное имя пакета. Чтобы получить список всех установленных пакетов в вашей системе, введите:
В Ubuntu, Debian и связанных дистрибутивах Linux вы можете устанавливать, обновлять, удалять и иным образом управлять пакетами программного обеспечения с помощью утилит командной строки apt и apt-get . Синтаксис обеих команд идентичен.
Чтобы удалить установленный пакет, выполните следующую команду:
Замените package_name именем пакета, который вы хотите удалить.
Вы также можете удалить несколько пакетов. Имена пакетов должны быть разделены пробелом:
Команда remove удаляет указанные пакеты, но может оставить некоторые файлы пакетов. Если вы хотите удалить пакет, включая все его файлы, используйте purge вместо remove :
Удалить пакеты Snap
Если приложение, которое вы хотите удалить, отсутствует в списке при запуске sudo apt list —installed возможно, оно было установлено как пакет snap.
Чтобы вывести список всех установленных пакетов snap, выполните следующую команду:
Как только вы узнаете точное имя пакета, вы можете удалить его, набрав:
Удалить неиспользуемые пакеты
Каждый раз, когда вы устанавливаете новый пакет, который зависит от других пакетов, зависимости пакета также будут установлены. Когда пакет будет удален, пакеты зависимостей останутся в системе. Эти оставшиеся пакеты больше не используются ничем и могут быть удалены.
Calculate Linux: Easy Gentoo
Вы можете удалить ненужные пакеты с помощью:
Выводы
Удаление программ calculate linux
Перед установкой программ обновите локальный репозиторий пакетов. Обновлять репозиторий следует не чаще 1 раза в день.
Для обновления достаточно выполнить с правами пользователя root команду: Программа обновит дерево портежей, оверлей Calculate, а затем синхронизирует свой локальный кэш, используемый при поиске программ.
Поиск программ¶
В программу emerge включен инструмент поиска программ, однако вы можете воспользоваться более быстрым инструментом — программой eix . В первом случае поиск производится по названию пакета, во втором — по описанию.
Установка и удаление¶
Установка и удаление программ производится при помощи программы emerge. При установке новой программы сначала определяется необходимость в установке дополнительных пакетов (зависимостей), а затем скачиваются и компилируются исходные тексты. Помните, что для установки программ вам потребуется наличие интернета и некоторое время для компиляции.
Программы, требующие значительного времени для компиляции (например, LibreOffice), распространяются в виде готовых к установке бинарных пакетов; их можно опознать по суффиксу «-bin». Пример установки игры «Цивилизация» и бинарного LibreOffice: Параметры -bk создают локальный архив скомпилированного пакета, а при его наличии программа устанавливается из этого архива, минуя стадию компиляции. Инструкцию по работе с программой emerge можно прочесть здесь. Пример удаления игры «Цивилизация»: Переменные DISTDIR и PKGDIR указывают путь к локальным папкам, в которых сохраняются исходные тексты программ и откомпилированные пакеты. Посмотреть значения этих (и многих других) переменных, используемых emerge , можно с помощью команды
Размаскировка программ¶
Как правило, портежи содержат несколько версий программы, часть из которых отмечены как нестабильные. Нестабильная версия вовсе не означает, что она нестабильно работает — просто на данный момент эта версия не прошла достаточного тестирования. Вы можете установить как стабильную, так и нестабильную версию программы. Для установки нестабильных программ их нужно предварительно размаскировать. Для примера установим нестабильный на данный момент Firefox 22.0.
1. Проверим доступные версии¶
2. Размаскируем устанавливаемые пакеты с зависимостями¶
Удостоверьтесь, что директория /etc/portage/package.keywords/ не пустая, иначе выполните: Нажмите «u» для подтверждения внесенных изменений. Источник
Удаление программ из метапакета Calculate Linux
Перешел с арча на калькулейт. В КДЕ установлена туча не нужных пакетов, choqok,kscd,kppp,k3b и т.д., которые никогда мне не пригодятся. emerge -C choqok emerge —depclean * net-im/choqok pulled in by:
* app-misc/cl-nettools-meta-11.15 Сомневаюсь, что системе придется туго без этого блог-клиента, как это исправить?
В КДЕ установлена туча не нужных пакетов
emerge -aC app-misc/cl-nettools-meta удаляет нужные пакеты Не делай так, это не отслеживает зависимости. Сначала сделай «emerge -c», чтобы depclean удалил ненужное, потом «emerge -c ненужный пакет вместе с метапакетом», потом «emerge -pc» посмотри, что собирается отвалиться, и для этих пакетов, если они нужны, «emerge -n нужные пакеты», чтобы записать их в world.
emerge -c k3b
*нечего выполнять sudo emerge -ca k3b
Calculating dependencies. done!
No packages selected for removal by depclean
To see reverse dependencies, use —verbose Packages installed: 1110
Packages in world: 10
Packages in system: 42
Required packages: 1110
Number removed: 0
Calculate Linux, удобный и быстрый, посмотрим.
Дистрибутив построен на основе Gentoo . Имеет два репозитория стабильный и тестовый. У него низкие системные требования, для графического окружения Desktop LXQt , процессор i686 или новее ( Intel не ниже Pentium Pro , AMD не ниже Athlon ), 512 Мб ОЗУ и 7.5 Гб дискового пространства. Разработчики считают Calculate Linux Desktop , готовым рабочим местом для решения большинства офисных задач. Я использовал этот образ cldl-20-x86_64.iso . На Oracle VM VirtualBox , выбираем, оперативная память 4 Гб , два процессора, 256 Мб видеопамять и 40 Гб на жестком диске. Жмем Запустить . Сразу выбираем Русский (Россия) . Рабочий стол, жмем на Установить Calculate Linux . Тут всё по умолчанию и Далее .
Всё правильно, Далее . Открыл посмотреть, что в выборе, но пошёл по умолчанию, Очистить диск и установить Calculate Linux и Далее . Снова открыл выбор, но всё по умолчанию, Далее . Тут нажал на + , добавил пользователя al с полным доступом, и нажал на ОК . Пометил галкой пользователя guest и удалил его, нажав на — и Далее . Решил не использовать предложенного по умолчанию, ну и Без автовхода сделал. Снова всё по умолчанию, так как устраивает и Далее . Можем посмотреть, какие параметры мы выбрали и Выполнить .
Система установилась, нажимаем Да . Вводим имя и пароль, нажимаем Войти . Наш рабочий стол, картинку взял позднее. Идем Меню , Параметры , Системные настройки . Если нам понадобиться, что изменить в них, то нам сюда. К примеру, добавить раскладку, закрываем всё. Нажимаем внизу на веб-браузер. Идем на youtube, включаем видео, нагрузка на процессор 100%, но при этом всё работает нормально.
Снова Меню , Параметры , Обновление Calculate Linux . Нас сейчас интересуют, только стабильное обновление, поэтому всё по умолчанию. Соглашаемся и нажимаем Да . После долгого чаепития, жмем Да . Система обновилась, нажимаем Закрыть . Стоит отметить, что я не нашёл в Linux Calculate магазина приложений или что-то ему подобного, по этому устанавливаю программу через Терминал . Я покажу на примере программы PuTTy , так как она есть во всех репозиториях. С начало найдем её командой:
Видим, что она есть репозитории. Далее устанавливаем, вводим команду: sudo emerge -bk net-misc/putty Программа установилась, чтобы это проверить набираем в Терминале : Программа работает, да не было ввода пароля, я сделал это раньше. Я не обновил локальный репозиторий, что рекомендуют сделать перед установкой программы, но перед этим я полностью обновил систему. Идем Меню , Интернет и там наша программа. Для удаления PuTTY используем следующую команду: sudo emerge -cv net-misc/putty
Linux Calculate , как утверждают разработчики, это не только рабочие станции, но сервера позволяющие сохранять профили пользователей и использовать централизованную авторизацию. Далее я цитирую разработчиков:
Удобный, быстрый и функциональный дистрибутив Linux, построенный на основе Gentoo и сохранивший обратную совместимость. В Calculate выдержан оптимальный баланс между новейшими версиями прикладного программного обеспечения и стабильными версиями библиотек. Непрерывный цикл обновлений позволяет, один раз установив систему, обновлять её на протяжении всего срока эксплуатации оборудования.
От себя, он отлично русифицирован, имеет на борту множество программ и интуитивно понятен. Очень качественная и понятная документация. Отсутствие менеджера программ, делает его сложным для простого пользователя, но он представлен как решение для офисов. Источник
Удаление программ Linux
Не всегда нам нужно только устанавливать программы. Иногда нужно очистить систему или удалить лишние пакеты и файлы чтобы освободить место на диске. Удаление программ в большинстве случаев выполняется очень просто вне зависимости от дистрибутива.
Но иногда могут возникнуть сложности, например, с программами, которые сами создают множество файлов в файловой системе или программы, установленные вручную. В этой статье мы рассмотрим как выполняется удаление программ Linux в разных дистрибутивах, какие программы можно использовать и какие команды нужны. Остановимся на том, как полностью удалить программу, чтобы она не оставляла следов в системе.
1. Удалить программу через GUI
В Ubuntu и многих других дистрибутивах необязательно использовать консоль для удаления программ, существуют центры приложений и графические интерфейсы. Здесь достаточно запустить утилиту, выбрать нужную программу или пакет и удалить ее. Например, во многих дистрибутивах применяется Gnome Software. Сначала запустите его из главного меню:
Затем найдите нужную программу, например, Gimp:
Откройте ее и нажмите кнопку «Удалить»:
Далее, подтвердите что ее нужно удалить и введите пароль суперпользователя:
После завершения работы, программа будет полностью удалена с вашего компьютера.
2. Удаление программ через пакетный менеджер
Самый простой и часто используемый способ удалить программу linux — это использовать стандартный пакетный менеджер из терминала. Если вы использовали пакетный менеджер для установки программы то единственным верным способом ее удаления будет тоже он. В зависимости от дистрибутива команды удаления будут отличаться, но, в целом, они будут иметь похожий синтаксис.
Мы рассмотрим примеры для самых популярных дистрибутивов. Например, нам нужно удалить Firefox. В Ubuntu, Debian, Linux Mint и других дистрибутивах этого семейства команда будет выглядеть вот так: sudo apt remove firefox

Более подробно о том, как удалить программу в Linux в Ubuntu мы рассматривали в отдельной статье, в том числе и работу с PPA. Для удаления пакета в CentOS или Red Hat выполните: sudo yum remove firefox В Fedora и основанных на ней дистрибутивах, кроме Red Hat, используется новый пакетный менеджер — dnf: sudo dnf remove firefox В OpenSUSE используется собственный пакетный менеджер — zypper: sudo zypper remove firefox Удаление программ Linux с помощью пакетного менеджера позволяет полностью очистить систему от остатков программы. После завершения удаления рекомендуется перезагрузить компьютер, чтобы убедиться, что все файлы были удалены. Теперь вы знаете как удалить программу в Linux через терминал.
Пакетный менеджер раскладывал файлы программы по системе, а значит он знает что и где находится, значит сможет все правильно удалить. Но если вы компилировали программу и устанавливали ее установочным скриптом, то вы не сможете удалить ее с помощью пакетного менеджера, поскольку он ничего не знает о ней.
3. Удаление программ без пакетного менеджера
Здесь тоже есть несколько вариантов. Если вы устанавливали программу из исходников с помощью компиляции и make install, то она разложена по всей системе. А это значит, что вы не сможете просто зайти и удалить папку с ней, как в Windows. Вам придется использовать тот же скрипт, что вы использовали для установки. Откройте терминал и выполните: cd /папка/с/исходниками
$ sudo make uninstall Первая команда переходит в папку с исходниками, вторая — удаляет программу. Если скрипта не сохранилось, то вы можете скачать его из интернета. Иначе программу не удалить. Еще один вариант установки программ — с помощью скрипта из официального сайта. Такие программы удалить намного проще.
Они устанавливаются, как правило, в одну папку, для них существует специальный каталог в файловой системе Linux. Здесь они создают новую папку, где расположены все их файлы, включая исполняемые и файлы настроек. Например, чтобы удалить браузер Google Chrome, установленный, таким образом, нужно набрать: sudo rm -Rf /opt/google-chrome/ Возможно, после удаления программы, вам стоит проверить папку /etc, так как там обязательно должны были остаться файлы настроек пути к библиотекам этой программы, исполняемым файлам и файлы сервисов. Также после удаления программ рекомендуется делать очистку системы Ubuntu.
Выводы
В этой статье мы рассмотрели как выполняется удаление программ Linux для различных дистрибутивов. Как видите, если правильно подходить к установке, то удалить программу очень просто. Сложности возникнут только если вы использовали нестандартные пути получения программ, что очень не рекомендуется.
Источник: onecomp.ru
unixforum.org
Решено: Как в calculate linux удалить зависимость xsane?
Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.
Модератор: Bizdelnick
3 сообщения • Страница 1 из 1
azsx Сообщения: 3684 ОС: calculate linux, debian, ubuntu
Решено: Как в calculate linux удалить зависимость xsane?
Сообщение azsx » 28.09.2017 07:29
Хочу удалить лишние программы, чтобы система физически при обновлении программ и ядра компилировала меньше программ.Для этого я:
emerge -C xsane *** emerge -c *** equery d xsane * These packages depend on xsane: net-print/hplip-3.17.6 (media-gfx/xsane) nano -w custom
там поставил флаг -xsane
USE=»-gimp -pidgin -libreoffice -xsane» emerge net-print/hplip ***
он пересобирает пакет без флага по идее и после этого всё равно
equery d xsane * These packages depend on xsane: net-print/hplip-3.17.6 (media-gfx/xsane)
Почему так происходит и как убрать эту зависимость в флаге?
Спасибо сказали:
azsx Сообщения: 3684 ОС: calculate linux, debian, ubuntu
Re: Решено: Как в calculate linux удалить зависимость xsane?
Сообщение azsx » 28.09.2017 12:43
emerge -pv —depclean xsane — Couldn’t find ‘xsane’ to depclean. >>> No packages selected for removal by depclean
нет пакетов. Чему верить?
Спасибо сказали:
ormorph Сообщения: 2485 ОС: Gentoo
Re: Решено: Как в calculate linux удалить зависимость xsane?
Сообщение ormorph » 28.09.2017 13:23
28.09.2017 07:29
net-print/hplip-3.17.6 (media-gfx/xsane)[code]Почему так происходит и как убрать эту зависимость в флаге?
Значит пакет net-print/hplip нужен для другого пакета, а пакет media-gfx/xsane нужен для net-print/hplip.
Есть два варианта решения, либо удалить из world пакет который требует hplip, какой нибудь sane-backends, либо пересобрать net-print/hplip без флага X.
# euse -p net-print/hplip -D X
Как то так, на некоторых ебилдах euse не срабатывает как надо и приходится это делать в ручную:
# echo «net-print/hplip -X» >>/etc/portage/package.use/hplip
Узнать какие пакеты находятся в world, можно командой:
# cat /var/lib/portage/world
Источник: unixforum.org