Как удалить monodevelop на ubuntu

Обновлено: 01.07.2024

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

В этой статье мы разберем как удалить deb пакет Ubuntu, при чем удалить чисто, так, чтобы после него не осталось следов в системе. Также поговорим о полном удалении PPA, поскольку много пакетов, которых нет в официальных репозиториях мы устанавливаем из PPA.

Как удалить пакет Ubuntu

Самый простой способ удалить пакет Ubuntu, это воспользоватся одной из графических утилит, поставляемых специально для этого, например Synaptic или Центр приложений Ubuntu. По сути это делается в пару кликов. Сначала рассмотрим порядок действий в Центре приложений Ubuntu.

Запустить центр приложений вы можете из панели значков Unity:

ubuntu

Список всех установленных пакетов находится на вкладке Установлено, здесь приложения рассортированы по категориям:

ubuntu1

Чтобы удалить пакет Ubuntu, достаточно кликнуть по нему левой кнопкой мыши, и когда появляться доступные действия нажать кнопку Удалить:

Для завершения нужно будет подтвердить удаление и ввести пароль.

Пакет удален, но не совсем так, как нам хотелось бы. Но об этом позже.

Дальше рассмотрим пакетный менеджер Synaptic. Это как ни как стороннее программное обеспечение, но многие его используют из-за большого функционала и удобного интерфейса. Если программа еще не установлена, ее нужно установить с помощью центра приложений или выполнив в терминале:

sudo apt install synaptic

ubuntu6

Запустить программу можно через терминал, выполнив команду:

Посмотреть установленные пакеты вы можете выбрав вкладку состояние, а затем выбрав Установленные:

ubuntu7

Удалить deb ubuntu вы можете просто нажав правой кнопкой мыши и в контекстном меню на нужном пакете и выбрав отметить для удаления или отметить для полного удаления:

ubuntu8

Программа покажет, какие еще пакеты будут удалены, это те пакеты, которые зависят от нашего пакета:

ubuntu9

Теперь, чтобы завершить удаление, осталось нажать кнопку Применить:

ubuntu10

Теперь программа покажет какие пакеты будут удалены. И пойдет процесс удаления:

ubuntu11

ubuntu12

Просто удаление и полное удаление отличается только тем, что при полном удалении удаляются конфигурационные файлы. Но проблема этих инструментов в том, что пакеты установленные как зависимости и рекомендованные к программе не удаляются и остаются в системе. Такое поведение наблюдается как в Synaptic, так и в Центре приложений Ubuntu. Поэтому мы переходим к описанию самого гибкого способа - удаление пакетов Ubuntu в терминале.

Как удалить пакет Ubuntu в терминале

В новых версиях Ubuntu для управления пакетами, а в том числе и удаления можно использовать новый менеджер пакетов - apt. Команда удаления выглядит таким образом:

sudo apt remove имя_пакета

Будет выполнено полное удаление пакета, включая конфигурационные файлы и зависимости, только рекомендованные программы останутся. Если вы хотите использовать apt-get чтобы удалить deb ubuntu, то порядок действий немного другой. Для обычного удаления пакета выполните:

sudo apt-get remove имя_пакета

Для удаления пакета вместе с его конфигурационными файлами, выполните:

sudo apt-get purge имя_пакета

А чтобы, также удалить зависимости, установленные вместе с пакетом, нужно после одной из предыдущих команд выполнить:

sudo apt autoremove

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

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

Это очень просто узнать, например по исполняемому файлу, допустим исполняемый файл программы TimeShift находится по адресу /usr/bin/timeshift, теперь узнаем ее пакет:

sudo dpkg -S /usr/bin/timeshift

Как видите, пакет так и называется - timeshift. Теперь можно удалить программу Ubuntu, одним из выше описанных способов.

Очень часто мы устанавливаем недостающее нам программное обеспечение из PPA, но не все эти пакеты нужны нам на протяжении долгого времени, а при обновлении системы, могут даже вызвать ошибки. Так как же удалить все пакеты установленные из PPA? Для этого есть специальная утилита: ppa-purge.

Если она еще не установлена, устанавливаем командой:

sudo apt install ppa-purge

Теперь, чтобы удалить все пакеты установленные из определенного ppa используйте:

sudo ppa-purge -i ppa:владелец_ppa/имя_ppa

Обратите внимание на ppa:владелец_ppa/имя_ppa - обычно в таком формате записываются все PPA: протокол:владелец/имя.

Узнать список репозиториев можно в программе источники приложений:

Такой командой можно одним махом удалить пакеты ubuntu, установленные из ppa:

find /etc/apt/sources.list.d -type f -name "*.list" -print0 | \
while read -d $'\0' file; do awk -F/ '/deb / && /ppa\.launchpad\.net/ ' "$file"; done

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

Но все же способ есть, обычно, разработчики в файле сценариев makefile, кроме цели install реализуют цель uninstall, которая дозволяет выполнить обратное действие.

Поэтому если у вас осталась папка с исходным кодом той программы можно просто перейти в нее и выполнить make uninstall чтобы удалить приложение Ubuntu:

cd /папка/с/исходниками
$ sudo make uninstall

Выводы

В этой статье мы рассмотрели все, что поможет вам удалить приложение Ubuntu. При чем удалить полностью, а не только файлы программы. Если у вас остались вопросы, пишите в комментариях.


GNU/Linux, как и любая другая операционная система, имеет много недостатков, и один из них, является бэкендом установки приложений.

Установка приложений в GNU/Linux намного проще, чем в Windows. Большинство приложений, которые вам понадобятся, можно установить нажатием одной кнопки. Некоторые, с помощью одной команды, которую вы можете скопировать и вставить из интернета. Вам не нужно беспокоиться о рекламном програмном обеспечении и других вещах.

Но есть способ как полностью удалить приложения вместе со всеми его данными с помощью командной строки.

Получить название пакета

Программное обеспечение в системах GNU/Linux распространяется в виде пакетов. Эти пакеты имеют уникальное имя, и при удалении или установке пакета через командную строку необходимо знать точное имя пакета. Поскольку мы хотим удалить приложение, логично предположить, что оно уже установлено в системе. Вы можете получить список всех установленных пакетов в системе, используя команду dpkg --list . Итак, запустите терминал зажав Ctrl+Alt+T и введите команду:

Примечание: все действия по осуществляются копирования или вставки команд в терминале выполняются при помощи зажатия дополнительной клавиши Shift . Таким образом, для того чтобы скопировать что либо в терминале, вам необходимо использовать сочетание клавиш Ctrl+Shift+С , а для того чтобы вставить какую либо команду в терминал, необходимо зажать сочетание клавиш Ctrl+Shift+V .

Вы должны увидеть довольно длинный список имен пакетов вместе с номером версии и небольшим описанием, как показано на скриншоте выше. Большинство приложений устанавливают несколько пакетов, поэтому важно, чтобы вы могли определить основной пакет приложения. Например, на скриншоте выше вы можете увидеть vlc, vlc-bin, vlc-data и т.д. Если вы хотите удалить их, вы должны удалить vlc, потому что это, очевидно, основной пакет.

Удаление приложения с сохранением персональных настроек

Чтобы удалить приложение, мы можем использовать команду apt-get , которая также используется для установки приложений, затем пишите remove (удалить) и название пакета, в нашем случае, это vlc . Конечно, команда sudo должна быть помещена перед всем остальным для выполнения задач суперпользователя. В итоге, мы получаем команду:

sudo apt-get remove vlc

На скриншоте ниже видно, что удалился лишь тот пакет который был прописан (vlc).


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

Есть еще один варианта удаления приложений, который полностью удалит: приложение, его данные и параметры конфигурации.

Полная деинсталляция

Таким образом, чтобы полностью удалить VLC Media Player, необходимо ввести команду:

sudo apt-get --purge remove vlc

Удалить зависимости

Как мы упоминали ранее, иногда приложение устанавливает множество других пакетов, которые требуются приложению для правильной работы. Например, если вы устанавливаете какое-либо приложение, разработанное для среды рабочего стола KDE Plasma, оно установит несколько пакетов KDE, от которых оно зависит.

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

На мой взгляд, Mono - это ловушка для патентов, и я не хочу, чтобы мой выбор распространения был испорчен чем-либо Mono или любым приложением, требующим Mono. Поэтому я хотел бы получить ваши отзывы по следующим вопросам:

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

Как мне узнать, установлен ли у меня Mono на мою текущую установку по умолчанию?

Если Mono уже установлен, как удалить Mono и все приложения, для которых требуется Mono?

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

Не совсем твой вопрос, но ты понимаешь, что, будучи пользователем программного обеспечения, которое нарушает патенты, на самом деле ты (как пользователь) ни в чем не виноват, верно? @phunehehe, это потому, что целая толпа фанатиков, отстаивающих FUD, говорит о том, что моно более небезопасно, запатентовано, не связано с какой-либо общей логикой и подрывает обещания сообщества, сделанные Microsoft, не предъявлять иск. @Adrian: INAL и патентное право широко варьируются от страны к стране, но в США, по крайней мере, патентное право защищает использование запатентованного «искусства». Так что, если у вас нет лицензии на использование запатентованного искусства, вам могут предъявить иск за использование. Unisys пытался сделать это с форматом файла GIF несколько лет назад, что в итоге привело к появлению PNG bit.ly/9fz1mU . Предоставленная стоимость, чтобы предъявить иск человеку, перевешивает убытки, которые могли бы быть присуждены за нарушение. Обычно лицензионное соглашение на программное обеспечение, которое сопровождает программное обеспечение, использующее запатентованное искусство, продлевает лицензию на использование патента для пользователя. Обновление Mono с 4.x в Ubuntu 18.04 «бионический» репозиторий до 6.x в Mono репо мне не удавалось, поскольку тонны DLL не смогли зарегистрироваться. Это еще одна причина для удаления Mono из установки Ubuntu: так что вы можете поймать чистый случай Mono из первых рук. @DamianYerrick У меня была такая же проблема, мне это нужно было, чтобы я мог полностью удалить ее перед новой переустановкой, потому что процесс обновления был плохо спроектирован.

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

Удаление моно

Для полного удаления mono все, что вам нужно сделать, это удалить базовые библиотеки mono, и все файлы, которые зависят от этих библиотек, также будут удалены. Точный набор пакетов, которые необходимо удалить, зависит от того, какую версию Ubuntu вы используете. Я считаю, что вы сможете удалить большую часть моно с помощью следующей команды ( Обновление: я обновил команду, чтобы лучше убедиться, что все удалено. ):

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

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

  1. Перейдите на «установленный» фильтр.
  2. Используйте окно быстрого поиска и ищите «libmono».
  3. Выберите все пакеты, которые появляются в результатах.
  4. Отметьте их для полного удаления.
  5. Повторите шаги 2-4 для других пакетов в приведенной выше команде.
  6. Нажмите применить.

Отключение моно от вашей системы

Хотя раньше был пакет под названием mononono , который препятствовал установке моно в системе, я не думаю, что этот пакет хорошо работает с последними версиями Ubuntu. Если вы действительно заинтересованы в том, чтобы исключить моно из своей системы, я просто внимательно посмотрел бы детали инсталляций программного обеспечения, которые вы делаете, и позаботился о том, чтобы вы не увидели, что они тянут моно библиотеки.

Еще один автоматический метод - использование apt-предпочтений. Помещение /etc/apt/preferences в файл или внутри файла следующего /etc/apt/preferences.d/ должно обеспечить относительно хорошую защиту от установки mono в вашей системе:

Для получения дополнительной информации о том, как это работает, см man apt_preferences . Короткая версия состоит в том, что отрицательные приоритеты препятствуют установке этой версии пакета.

Другие заметки

Если вы очень обеспокоены несвободным программным обеспечением, вы можете найти интересующий вас пакет vrms . В нем перечислены несвободные пакеты в системе. В нем не будут перечислены монопакеты, поскольку патентные выпуски ортогональны бесплатному программному обеспечению, по крайней мере, согласно некоторым определениям «бесплатно». Кроме того, если бы вы перечислили все пакеты, которые могут иметь проблемы с патентами, вам бы пришлось перечислить множество пакетов.

In this tutorial you will learn how to update and install monodevelop On Ubuntu 16.04 Lts? Learn how to uninstall and completely remove the package monodevelop from Ubuntu 16.04 LTS Operating System.

Quick installation of monodevelop:

Step 1: Update system:

Step 2: Install: monodevelop

Ater updaing the OS run following command to install the packae:

How to install monodevelop on Ubuntu 16.04?

How to install monodevelop On Ubuntu 16.04 Lts? Uninstall and remove monodevelop Package

First of all update your system with the command:

Above command will download the package lists for Ubuntu 16.04 on your system. This will update the list of newest versions of packages and its dependencies on your system.

After downloading the latest package list with the help of above you can run the installation process.

If monodevelop is not installed on your compter then the command 'dpkg -L monodevelop' will give followin error.

After system update use the following command to install monodevelop:

Above command will confirm before installing the package on your Ubuntu 16.04 Operating System. If you are not already logged in as su, installer will ask you the root password. After completion of the installation you can use the package on your system.

How to uninstall/remove monodevelop from Ubuntu 16.04?

Now we will see the commands for uninstalling the monodevelop from Ubuntu 16.04. For uninstalling this package you can easily use the apt command and remove the package from Linux Operating System.

To remove the monodevelop following command is used:

Following command is used to remove the monodevelop package along with its dependencies:

This will remove monodevelop and all its dependent packages which is no longer needed in the system.

Completely removing monodevelop with all configuration files:

Following command should be used with care as it deletes all the configuration files and data:

or you can use following command also:

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

Программы, игры, утилиты и другие программные компоненты в операционной системе Ubuntu представлены в виде пакетов. Когда вы устанавливаете какую-нибудь программу (приложение), вы устанавливаете один или несколько пакетов.

Рассмотрим, как удалять приложения (пакеты) в Ubuntu.

Существует два основных способа удаления пакетов в Ubuntu: использование Менеджера приложений Ubuntu (Ubuntu Software Center) и использование командной строки.

Удаление программ, используя Менеджер приложений

Рассмотрим самый простой способ удаления пакетов в Ubuntu — использование Менеджера приложений.

Запустите Менеджер приложений Ubuntu. Для этого откройте лаунчер, нажав сочетание клавиш Super+A (клавиша Super на клавиатурах Windows соответствует клавише Win ). В лаунчере запустите программу Менеджер приложений.

Запуск Менеджера приложений в Ubuntu

Запуск Менеджера приложений

Перейдите на вкладку Установлено . В этой вкладке представлены программы, установленные в системе.

Установленные приложения

Список установленных приложений

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

Удаление приложения

Предупреждение

Ввод пароля для удаления приложения

Ввод пароля

Удаление программ, используя командную строку

Второй распространенный способ удаления программ — это использование командной строки.

Для управления пакетами в Ubuntu используются утилиты командной строки apt и apt-get. Они имеют схожий синтаксис. Для новичков рекомендуем использовать утилиту apt. Смотрите также наше руководство: «Использование APT. Команды apt и apt-get».

Запустите Терминал, нажав сочетание клавиш Ctrl+Alt+T .

Чтобы удалить пакет, выполните следующую команду (вместо имяпакета необходимо указать настоящее название пакета):

Например, чтобы удалить программу GIMP необходимо выполнить команду:

Команда apt remove выполняет удаление пакета, но не удаляет конфигурационные файлы этого пакета. Если вы установили программу, выполнили в ней какие-нибудь настройки, то, выполнив команду apt remove , вы удалите саму программу, но конфигурационные файлы удалены не будут. И, повторно установив данную программу, она будет использовать те настройки, которые вы ранее изменили.

Для полного удаления пакета, включая его конфигурационные файлы, используется команда apt purge .

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

Чтобы удалить сразу несколько пакетов можно указать их названия через пробел:

Чтобы вывести список всех установленных пакетов используется команда:

Удаление Snap пакетов

В Ubuntu есть пакеты, которые отличаются от обычных — это Snap пакеты. Подробнее про Snap пакеты вы можете прочитать в нашей статье «Snap-пакеты в Linux. Что это и как с ними работать»

Вы можете удалить Snap пакеты точно также как и любые другие через Центр приложений Ubuntu. В Менеджере приложений Ubuntu для snap-пакетов указан источник «Snap Store». Обращаем ваше внимание на то, что в списке приложений могут присутствовать программы, которые могут быть установлены через обычные репозитории Ubuntu, так и через Snap. Обычно такие приложения имеют разные версии. Приложения, распространяемые через Snap, как правило, всегда новее.

Snap пакет в Менеджере приложений

Рассмотрим, как удалять приложения, установленные через Snap, используя командную строку.

Чтобы вывести список установленных Snap пакетов выполните команду:

Для удаления Snap пакета выполните команду:

Удаление неиспользуемых пакетов

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

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

Для удаления неиспользуемых пакетов используется команда:

Данная команда автоматически удалит неиспользуемые пакеты.

Заключение

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

Читайте также: