Перейти к содержимому

Fedora как удалить программу

  • автор:

Fedora: удаление пакетов

Можно ли в Fedora родными средствами как-нибудь удалить пакет вместе со всеми его зависимостями (которые не требуются другим пакетам)? Что-то вроде aptitude purge.

Перемещено JB из Admin

random_code ★★
14.02.09 00:15:34 MSK

Re: Fedora: удаление пакетов

yum remove блаблабла ?

dGhost ★★★
( 14.02.09 00:32:25 MSK )
Ответ на: Re: Fedora: удаление пакетов от dGhost 14.02.09 00:32:25 MSK

Re: Fedora: удаление пакетов

Что-то я не заметил, чтоб yum remove gossip удалил не один gossip, а все пакеты, которые поставились вместе с gossip.

random_code ★★
( 14.02.09 00:50:53 MSK ) автор топика
Ответ на: Re: Fedora: удаление пакетов от random_code 14.02.09 00:50:53 MSK

Re: Fedora: удаление пакетов

действительно, но: $ sudo yum remove bluez-4.22-2.fc10.i386 [sudo] password for ghost: Loaded plugins: refresh-packagekit Setting up Remove Process Resolving Dependencies --> Running transaction check ---> Package bluez.i386 0:4.22-2.fc10 set to be erased --> Processing Dependency: bluez-utils for package: gnome-bluetooth --> Running transaction check ---> Package gnome-bluetooth.i386 0:0.11.0-5.fc10 set to be erased --> Finished Dependency Resolution Dependencies Resolved =============================================================================== ======================================================== Package Arch Version Repository Size =============================================================================== ======================================================== Removing: bluez i386 4.22-2.fc10 installed 978 k Removing for dependencies: gnome-bluetooth i386 0.11.0-5.fc10 installed 475 k Transaction Summary =============================================================================== ======================================================== Install 0 Package(s) Update 0 Package(s) Remove 2 Package(s) Is this ok [y/N]: м? в голову ничего лучше чем парсить вывод yum deplist или rpm -qR не пришло

dGhost ★★★
( 14.02.09 01:09:52 MSK )

Re: Fedora: удаление пакетов

Гм, а разве yum remove не предназначен как раз для Вашей цели?

GoodAsYou
( 14.02.09 02:42:29 MSK )
Ответ на: Re: Fedora: удаление пакетов от random_code 14.02.09 00:50:53 MSK

Re: Fedora: удаление пакетов

Видимо, yum счел пакеты-зависимости gossip важными еще для чего-то. По крайней мере это логично для yum, насколько я помню его функционал. Другое дело, что это все-таки yum 🙂

GoodAsYou
( 14.02.09 02:48:01 MSK )

Re: Fedora: удаление пакетов

yum не удаляет пакеты, установленные по зависимостям (по крайней мере так было во времена восьмой федоры).

unixforum.org

Установка и удаление программ в Fedora 11 («кеш пакетов не доступно» и ни в какую)

Cent OS, Scientific Linux
13 сообщений • Страница 1 из 1
EgorBachurin Сообщения: 24 ОС: Win, Suse

Установка и удаление программ в Fedora 11

Доброго времени суток.
На днях поставил Fedora 11 и решил подкорректировать программы (в частности занимаюсь настройкой VPN, но это не тут, а тут).
Подскажите, как можно решить этот вопрос ошибки. Я ставлю галочку на подключение двд диска и выдает это сообщение которое я разместил в прикрепленном фаиле.

Спасибо сказали:
gr1nd Сообщения: 343 Статус: Great Britain&Japan fan ОС: Arch

Re: Установка и удаление программ в Fedora 11

Сообщение gr1nd » 21.08.2009 20:53

Решение не помню, помню где оно — где-то в 3й/4ти книги Д. Колисниченко «Fedora 8».
Советую глянуть и вообще прочитать.Книга вроде доступна бесплатно в pdf на сайте автора(гугл в помощь).

Спасибо сказали:
EgorBachurin Сообщения: 24 ОС: Win, Suse

Re: Установка и удаление программ в Fedora 11

Спасибо за ответ. Скачал, буду искать.
Не пойму только почему именно в Fedora 8. скачалась книга, буду читать. Далее отпишусь.

P/s/ неужели только я столкнулся с данной проблемой. Fedora 11 remix вышла не давно. Или быть может эта проблема тянется с давних версий, или . не понятно

Спасибо сказали:
gr1nd Сообщения: 343 Статус: Great Britain&Japan fan ОС: Arch

Re: Установка и удаление программ в Fedora 11

Сообщение gr1nd » 21.08.2009 21:57

Это не баг — это фича(:

По Fedora(Red Hat etc) вроде много документации, как помниться.Но советую читать ту, в которой больше писано и которая вроде как «не для нубов» — полезней, а то после всех этих «чайниковых» книжек, и делать ничего не хочется, и ничего не понятно.
Лучше всего, конечно, O’Reilly в оригинале/переводе и + что интересно/найдете.
И не ограничивайтесь чтением только про Fedora(:

Спасибо сказали:
Ali1 Сообщения: 2250

Re: Установка и удаление программ в Fedora 11

Сообщение Ali1 » 21.08.2009 22:58

EgorBachurin
Не очень информативный скрин. Там у Вас была кнопочка подробности.
Судя по:
Опишите пожалуйста как вы настроили интернет с помошью kvpnс в opensuse 11. У меня так и не удалось.

сеть Вы не настроили.
Отключите в Система Администрирование Источники программ ВСЁ кроме DVD
Если пункта с DVD нет, то Вам придется создать файл /etc/yum.repos.d/media.repo c описанием Вашего DVD как репозитория.
Для этого скопируйте с DVD файл media.repo в каталог /etc/yum.repos.d/
И добавте в /etc/yum.repos.d/media.repo строки:

baseurl=file:///media/Fedora%2011%20x86_64%20DVD/ enabled=1

Где вместо

Fedora%2011%20x86_64%20DVD

должно быть название диска Fedora 11 remix .
Вместо пробела %20
Спасибо сказали:
EgorBachurin Сообщения: 24 ОС: Win, Suse

Re: Установка и удаление программ в Fedora 11

Благодарю за ответ.
21.08.2009 22:58
Отключите в Система Администрирование Источники программ ВСЁ кроме DVD

DVD есть, но все попытки изменить Источники программ, венчались безуспешно. Выдает сообщение об ошибке. На скрине представлен.

Думаю по удалять все из /ect/yum.repos.d кроме DVD.

. сеть Вы не настроили

Настроил в opensus11, описал я это тут.

Щас вопрос в установке NetworkMenager и pptp, как мне было сказано Admi0n тут, для того что бы хотя бы реализовать подключение которое реализовалось в suse.

Спасибо сказали:
gr1nd Сообщения: 343 Статус: Great Britain&Japan fan ОС: Arch

Re: Установка и удаление программ в Fedora 11

Сообщение gr1nd » 22.08.2009 02:25

DVD есть, но все попытки изменить Источники программ, венчались безуспешно. Выдает сообщение об ошибке. На скрине представлен.

Думаю по удалять все из /ect/yum.repos.d кроме DVD.

Установка и удаление программ

Приложение для установки и удаления ПО можно запустить через меню Система ▸ Администрирование ▸ Добавить/удалить ПО . С помощью этого приложения вы можете выбирать пакеты для установки и удаления, выполнять поиск приложений в доступных источниках ПО, просматривать пакеты в различных категориях (мультимедиа, офис и т. д.). Чтобы получить подробную информацию о пакете (описание, зависимости и т. д.), щёлкните по пакету. Перед установкой пакета вы также можете посетить домашнюю страницу проекта (устанавливаемого пакета) для получения каких-либо дополнительных сведений.

Рисунок 2 Поиск группы с применением фильтров

Группы пакетов могут содержать тысячи различных пакетов с приложениям. Поэтому для поиска пакетов удобно применять фильтры с использованием различных критериев. Например, искать пакет среди уже установленных пакетов, искать пакет в определённой категории (разработка, графические приложения и т. п.) или с определённой лицензией. Подробнее о фильтрах см. раздел Раздел 3.1 ― Фильтры.

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

  • 3.1. Фильтры
  • 3.2. Поиск приложений

3.1 Фильтры

Вы можете сократить список с пакетами, используя различные критерии.

Чтобы просмотреть только установленные или только неустановленные пакеты, выберите соответствующий пункт в меню Фильтры ▸ Установленные .

Чтобы просмотреть пакеты приложений только с графическим интерфейсом или пакеты приложений с интерфейсом командной строки, выберите фильтр в меню Фильтры ▸ Графические .

PackageKit использует эвристический анализ для определения того, является ли пакет с приложением графическим, и может выдавать неправильные результаты, если пакет имеет зависимости наподобие gtk2+.

Чтобы показать только свободное ПО, выберите соответствующий пункт в меню Фильтры ▸ Свободные . В настоящий момент, PackageKit рассматривает пакет как свободный, если его лицензия подпадает под список лицензий, доступный на странице Fedora.

3.2 Поиск приложений

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

О сайте

Авторские права

Авторские права © 2008 Ричард Хьюз (Richard Hughes) (richard@hughsie.com) Авторские права © 2013. Stas Solovey

Юридический статус

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this link or in the file COPYING-DOCS distributed with this manual.

This manual is part of a collection of GNOME manuals distributed under the GFDL. If you want to distribute this manual separately from the collection, you can do so by adding a copy of the license to the manual, as described in section 6 of the license.

Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and the members of the GNOME Documentation Project are made aware of those trademarks, then the names are in capital letters or initial capital letters.

DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT:

  1. DOCUMENT IS PROVIDED ON AN «AS IS» BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND
  2. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.

Обратная связь

Чтобы сообщить об ошибке или внести предложение относительно приложения gnome-packagekit или данного руководства, следуйте инструкциям на gnome-packagekit странице контактов.

  • Об этом документе
  • Руководство по gnome-packagekit

Удаление программ Linux

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

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

Table of Contents

  • 1. Удалить программу через GUI
  • 2. Удаление программ через пакетный менеджер
  • 3. Удаление программ без пакетного менеджера
  • Выводы

1. Удалить программу через GUI

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

Затем найдите нужную программу, например, Gimp:

Откройте ее и нажмите кнопку «Удалить»:

Далее, подтвердите что ее нужно удалить и введите пароль суперпользователя:

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

2. Удаление программ через пакетный менеджер

Самый простой и часто используемый способ удалить программу linux — это использовать стандартный пакетный менеджер из терминала. Если вы использовали пакетный менеджер для установки программы то единственным верным способом ее удаления будет тоже он. В зависимости от дистрибутива команды удаления будут отличаться, но, в целом, они будут иметь похожий синтаксис. Мы рассмотрим примеры для самых популярных дистрибутивов. Например, нам нужно удалить Firefox. В Ubuntu, Debian, Linux Mint и других дистрибутивах этого семейства команда будет выглядеть вот так:

sudo apt remove firefox

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

sudo apt purge 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 для различных дистрибутивов. Как видите, если правильно подходить к установке, то удалить программу очень просто. Сложности возникнут только если вы использовали нестандартные пути получения программ, что очень не рекомендуется.

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

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