Как удалить de в ubuntu

Обновлено: 02.07.2024

Ты никогда не задумывался о том, почему свежеустановленный Ubuntu с базовым графическим интерфейсом и мизерным набором стандартных приложений занимает целых 2 Гб дискового пространства? Если да, то читай дальше — мы посадим пингвина на диету и сделаем так, чтобы он занимал гораздо меньше места.

Постановка проблемы

Сегодняшние дистрибутивы Linux не только быстры, удобны и приятны глазу, но и невероятно громоздки. В стандартной комплектации большинство из них занимает больше 4 Гб. И это при том, что они способны обеспечить пользователя только одной графической средой и небольшим набором приложений (к слову сказать, нет даже кодеков для воспроизведения аудио- и видеофайлов). Куда же утекают заветные гигабайты свободного пространства?

Как это ни странно, причина прожорливости Linux скрывается в его главном достоинстве. Хороший дистрибутив Linux — очень гибкая операционная система, способная подстроиться под любого пользователя и любое оборудование. В нем есть все для того, чтобы удовлетворить потребности 99% юзеров: огромное количество драйверов, способных вдохнуть жизнь практически в любую железку; куча разных демонов, апплетов и виджетов, делающих общение с этими железками простым и понятным; набор из самых востребованных пользователями приложений; поддержка нескольких языков; различные инструменты для людей с ограниченными возможностями и многое другое. Все это может и должно занимать определенное пространство на жестком диске. Linux предоставляет не меньшую свободу выбора и программистам. Не имея какого-либо стандартизированного интерфейса общения с операционной системой в виде единого API, такого как win32 в Windows или Cocoa в Mac OS X, Linux поощряет использование любых удобных для программиста интерфейсов и сред исполнения. Разработчик волен сам выбирать библиотеки графических интерфейсов, будь то GTK, Qt или даже FLTK. Он может использовать любые подручные либы, не беспокоясь о том, что их не окажется на целевой системе, ведь менеджер пакетов все равно самостоятельно установит их. Он может писать приложения практически на любом из существующих языков программирования, и все необходимые интерпретаторы, виртуальные машины и библиотеки точно так же будут доустановлены в автоматическом режиме. Само собой разумеется, что при комплектации установочного диска все эти бесконечные зависимости будут включены в комплект, а во время установки попадут на жесткий диск пользователя. И не стоит даже надеяться на то, что разработчики дистрибутива будут подбирать софт, основываясь на его количестве зависимостей и следя за тем, чтобы они не тащили в систему ничего лишнего. Например, стандартная комплектация дистрибутива Ubuntu включает в себя простую программу для ведения заметок Tomboy, и эта небольшая программа тащит за собой весь рантайм mono, занимающий более 30 Мб дискового пространства. В устройстве Linux-дистрибутива есть еще много различных нюансов, которые делают его более тяжеловесным, но описанные выше — это основа, от которой мы будем отталкиваться, избавляя пингвина от жирового слоя.

Освобождаемся от хлама

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

Итак, ставим Ubuntu и выполняем " df -h ". Объем занятого дискового пространства составляет ни много ни мало 1.9 Гб. Сразу смотрим в меню приложений. Здесь у нас есть раздел Games, который вряд ли представляет какую-то ценность. Удаляем все его содержимое одной командой:

$ sudo apt-get purge gnome-games-common gbrainy

Пакет gnome-games-common утянет за собой aisleriot, gnomemahjongg, gnome-sudoku, gnomine, quadrapassel вместе со всеми конфигурационными файлами и освободит для нас 20 Мб пространства. Снова идем в меню, самое бесполезное теперь лежит в пункте Accessories. Это калькулятор (gcalctool), программа для исследования шрифтов (gucharmap), анализатор использования дискового пространства (baobab), программа для поиска файлов (gnome-search-tool) и тот самый Tomboy. Удаляем:

$ sudo apt-get purge gcalctool gucharmap baobab gnome-search-tool tomboy

Эта операция даст нам еще 10 Мб места и откроет возможность избавиться от mono. Выполняем:

$ sudo apt-get purge mono-2.0-gac mono-charp-shell mono-gac mono-gmcs mono-runtime

Вновь возвращаемся в меню. Из совсем неинтересного: программа для записи с микрофона и редактор видео pitivi. К сожалению, сразу определить принадлежность диктофона к какому-либо пакету трудно, поэтому мы установим утилиту apt-file, которая поможет это сделать:

$ sudo apt-get install apt-fi le
$ apt-fi le update
$ apt-fi le search /usr/bin/gnome-sound-recorder gnome-media: /usr/bin/gnome-sound-recorder

Нужный (точнее, не нужный) нам пакет зовется gnome-media, удаляем:

$ sudo apt-get purge gnome-media

Всего 2.5 Мб, зато меню будет чище. Далее на очереди идет словарь, VNC-вьюер и клиент Remote Desktop. Вряд ли они тебе нужны, но если вдруг нужны, ты можешь просто пропустить этот шаг:

$ sudo apt-get purge gnome-dictionary wamerican vinagre tsclient rdesktop

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

$ sudo apt-get purge gnome-accesibility-themes gnome-doc-utils gnome-mag gnome-screensaver screensaver-default-images xscreensaver-* gnome-user-guide example-content checkbox* branding-ubuntu

Так мы освободим еще 167 Мб пространства. Далее разберемся с "повисшими" зависимостями — пакетами, которые были перечислены в зависимостях уже удаленных нами пакетов и теперь не нужны. Для этого нам понадобится программа orphaner, включенная в пакет deborphan:

$ sudo apt-get install deborpan

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

Куча ядер в загрузочном меню

Со временем загрузочное меню Ubuntu может обрасти большим количеством вариантов ядер (после обновления ядра старое ядро не удаляется). Чтобы очистить его, достаточно выполнить следующую команду:

$ aptitude purge $(aptitude search

ilinuximage -F %p|egrep -v "$(uname -r)|linux-imagegeneric")

Большая уборка

Ubuntu включает в себя достаточно много приложений, и далеко не каждое из них устраивает всех пользователей. Я, например, уже несколько лет не пользуюсь почтовыми программами, предпочитая им web-интерфейс gmail, а от интерфейса стандартного Ubuntu-плеера Rhytmbox меня тошнит (как, впрочем, и от его идейных родителей — Amarok и iTunes). Поэтому для меня они не представляют никакого интереса и только загромождают меню. Кому-то другому могут быть не нужны IM-клиент и офисный пакет. И от всего этого можно безболезненно отказаться.

Наверное, самый "толстый" компонент Ubuntu – это OpenOffice. Он, конечно, очень нужен, если ты студент, препод или секретарша, но большинству людей он совершенно не сдался, поэтому избавляемся:

$ sudo apt-get purge openoffice*

Еще 256 Мб чистоты. Очень неплохо. Следующие на очереди: неудобный mail-клиент Evolution, совершенно никакой видеоплеер Totem и аудиопроигрыватель для любителей лицензионной музыки Rhytmbox:

$ sudo apt-get purge evolution evolution-common evolution-data-server evolution-indicator evolution-plugins evolution-webcal libevolution totem totem-common libtotem* rhytmbox mediaplayer-info libgnome-media0

Это еще 26 Мб и сильное ощущение своей правоты. Теперь можем удалить мультимедиа-фреймворк gstreamer, используемый Totem и Rhytmbox, однако здесь есть два подводных камня. Во-первых, gstreamer сильно завязан на всю систему, и полное избавление от него повлечет за собой удаление некоторых нужных системных пакетов. Мы можем избавиться только от подсобных пакетов фреймворка, но даже в этом случае придется попрощаться с программой для прожигания дисков Brasero. Если это не принципиально, то делаем следующее:

$ sudo apt-get purge gstreamer0.10-alsa gstreamer0.10-nonlin gstreamer-0.10-nice gstreamer0.10-plugins-base gstreamer0.10-plugins-base-apps gstreamer0.10-plugins good gstreamer0.10-pulseaudio gstreamer0.10-tools gstreamer0.10-x gnome-codec-install brasero*

В комплекте Ubuntu идет менеджер фото Shotwell. Может быть, он и удобен тем, кто делает по пятьдесят фотографий в день, но обычному человеку гораздо удобнее смотреть фотки через Nautilus:

$ sudo apt-get purge shotwell

Это 4 Мб. Еще есть такие штуки, как IM-клиент Empathy и клиент социальных сетей Gwibber. Во многом полезные программы, но не имеющие смысла для людей, не переваривающих социальщину:

$ sudo apt-get purge empathy empathy-common telepathy-* gwibber gwibber-service

18 Мб долой. Можно еще удалить BitTorrent-клиент transmission и браузер firefox, но это уже кощунство и допустимо разве что в случае их замены на Deluge и Google Chrome. Теперь перейдем к меню "System Administration". В нем гораздо больше важных приложений, но все равно много ненужного. Например, я совершенно не понимаю назначения программы под названием Computer Janitor. Никогда еще она не находила чего-то действительно бесполезного и никак не чистила систему. Соответственно, в топку:

$ sudo apt-get purge computer-janitor*

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

$ sudo apt-get purge language-selector language-elector-common

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

Так, например, Ubuntu очень хорошо поддерживает технологию Bluetooth, для которой в системе есть и драйвера, и демоны, и графические программы настройки. Вопрос только в том, нужен ли синезубый в наше время господства 3G и Wi-Fi сетей. Думаю, что многим уже нет. Поэтому от поддержки Bluetooth в большинстве случаев можно отказаться:

$ sudo apt-get purge bluez*

Эта команда удалит не только реализацию Bluetooth-протокола, распространяемую в пакете bluez, но и все ее зависимости в виде gnome-библиотек и графических интерфейсов. Выигрыш скромный: 12 Мб.

Далее, у тебя дома есть сканер? Если нет, то и поддержка сканеров в системе не нужна. В Ubuntu доступна простая программа для сканирования документов под названием Simple Scan, она опирается на стандартную библиотеку для работы со сканерами SANE. Удалив последнюю, мы удалим поддержку сканеров полностью:

$ sudo apt-get purge libsane

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

$ sudo apt-get purge cups cups-common hpijs hplip-data gsfonts

Настал черед видеодрайверов. Ubuntu содержит полный комплект драйверов Xorg, но видеокарта у нас всего одна. Соответственно, все остальное можно удалить, но для этого придется сначала выяснить, какие драйвера поддерживаются железом, чтобы ненароком не удалить нужный. Это можно сделать с помощью следующей команды:

$ cat /var/log/Xorg.log.0 | grep 'autoconfi gured driver'

Сразу после слова "Matched" будет указано имя драйвера, его нужно запомнить. При этом драйверов может быть несколько, это вполне нормально, и лучше оставить их все. Остальные можно удалить с помощью apt-get. Просто набираем " apt-get purge xserver-xorg-video- ", два раза нажимаем <Enter> и удаляем все по порядку, кроме тех имен, которые мы запомнили. Для примера можешь взять следующую команду, которая удаляет все драйвера, кроме fbdev и vesa:

$ sudo apt-get purge xserver-xorg-video-

Также можно потереть различные плюшки для драйверов nVidia и ATi:

$ sudo apt-get purge nvidia-* fglrx-modaliases radeontool

А вместе с ними и заголовочные файлы ядра, которые в Ubuntu включены только для того, чтобы собирать и устанавливать модули для проприетарных видеодрайверов, но в обычной ситуации они нужны редко, а занимают 90 Мб:

$ sudo apt-get purge linux-headers-*

В системе осталось еще немало различных утилит и библиотек, специфичных для конкретных железяк, но мы можем потратить весь день, разбираясь с каждой из них. Вместо этого мы избавимся от хлама, скрытого глубоко внутри системы. Например, compiz’а (если, конечно, тебе не нужны эффекты рабочего стола):

$ sudo apt-get purge compiz*

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

$ sudo apt-get purge espeak* speach-dispatcher gnome-rca

Инструменты для разработчиков тоже, скорее всего, не нужны (конечно, если ты сам не разработчик):

$ sudo apt-get purge gcc-4.4 gdb make

База данных courchdb вместе с erlang, используемая для хранения разной инфы в Gnome, также не нужна:

$ sudo apt-get purge erlang* courchdb

Библиотека smbclient, используемая для доступа к виндовым шарам, не нужна на обособленных машинах (к тому же занимает больше 50 Мб):

$ sudo apt-get purge smbclient linsmbclinet

Не нужен нам и xulrunner, используемый для создания XUL-интерфейсов:

$ sudo apt-get purge xulrunner-1.9.2

Также можно подрезать следующий консольный софт: dc, bc, ed, ftp, lftp, pcmciutils, screen, rsync, strace, xterm, lsof, w3m, telnet, tcpdump, vim*. При этом руководствоваться следует простым правилом: не знаешь, что это такое — значит, не нужно.

Вроде это все. Теперь запустим orphaner, чтобы он подчистил за нами оставшиеся зависимости:

Смотрим количество свободного места:

1.4 Гб, команда " sudo du -sh / " выдаст более точные 1.3 Гб. Вычитаем из них размер каталога /var (его можно получить так: " du -sh /var ") и получаем 1.1 Гб. Почти двукратное снижение веса при сохранении полной работоспособности Gnome, включая утилиты настройки, администрирования, установки и удаления пакетов, создания сетевых соединений. Также нам по-прежнему доступны браузер Firefox, просмотрщик документов Evince, файловый менеджер Nautilus, программа просмотра фотографий Eye of Gnome и архиватор file-roller.

Но более того, мы можем освободить еще около 90 Мб пространства, если удалим документацию и ненужные локали:

$ sudo apt-get install localepurge

Отмечаем в списке "en" и "en_GB" (если мы работаем в англоязычной версии Ubuntu), или "ru" и "ru_RU" (для русской версии).

Теперь удаляем документацию:

Возвращение к истокам

Теперь поговорим о том, что делать людям, которые не хотят видеть Gnome на рабочем столе и хотели бы заменить его на что-нибудь более легкое.

В случае с любым другим дистрибутивом рецепт был бы чрезвычайно прост: удалить все пакеты, имеющие в названии слово gnome, плюс зачистить остатки, удалив приложения и библиотеки. Но с Ubuntu этот трюк не пройдет, в него встроена "защита от дурака", которая, если любой из пакетов, нарушающих работоспособность Gnome, будет удален, принудительно установит пакет kubuntu-desktop, тянущий за собой весь KDE (просто попытайся удалить gnome, и ты увидишь, что apt-get предложит для установки). Поэтому полностью очистить Ubuntu от Gnome можно только двумя более-менее простыми способами: либо скачать Ubuntu Server и установить его в минимальной конфигурации, а затем доустановить все, что требуется, либо обойти систему защиты, удалив все gnome-пакеты разом.

Первый способ я разъяснять не буду, а вот про второй пару слов скажу. В Ubuntu просто огромное количество пакетов составляют среду Gnome, вбивать их имена вручную ты будешь до вечера (а если читаешь это вечером, то до утра), поэтому я заранее подготовил список нужных пакетов и положил его на наш диск. Все, что требуется, — просто скопировать его содержимое как аргумент команды " apt-get purge ".

Выводы

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

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

В этой статье мы покажем вам, как удалить пакеты программного обеспечения с помощью графического «Центра программного обеспечения Ubuntu» и из командной строки с помощью команд apt или apt-get .

Только root или пользователь с привилегиями sudo могут удалять пакеты из Ubuntu.

Удаление пакетов с помощью программного обеспечения Ubuntu Software Center

Если вам не нравится командная строка, вы можете удалить приложения через Центр программного обеспечения Ubuntu (USC). Эта утилита предоставляет графический интерфейс для поиска, установки и удаления приложений.

На экране «Действия» найдите «Программное обеспечение Ubuntu» и щелкните оранжевый значок USC. Это откроет инструмент USC.

Чтобы получить список всех установленных приложений, щелкните вкладку «Установленные» на верхней панели навигации.

Прокрутите вниз, пока не найдете приложение, которое хотите удалить, и нажмите кнопку «Удалить» рядом с ним.

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

Удаление пакетов с помощью командной строки

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

Вы можете открыть свой терминал с помощью Ctrl+Alt+T или щелкнув значок терминала.

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

В Ubuntu, Debian и связанных дистрибутивах Linux вы можете устанавливать, обновлять, удалять и иным образом управлять пакетами программного обеспечения с помощью утилит командной строки apt и apt-get . Синтаксис обеих команд идентичен.

Чтобы удалить установленный пакет, выполните следующую команду:

Замените package_name именем пакета, который вы хотите удалить.

Вы также можете удалить несколько пакетов. Имена пакетов должны быть разделены пробелом:

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

Удалить пакеты Snap

Если приложение, которое вы хотите удалить, отсутствует в списке при запуске sudo apt list --installed возможно, оно было установлено как пакет snap.

Чтобы вывести список всех установленных пакетов snap, выполните следующую команду:

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

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

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

Вы можете удалить ненужные пакеты с помощью:

Выводы

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

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

Установка и удаление программ одна из самых важных вещей для пользователя компьютера. Поскольку нам нужно как нибудь получать новые, нужные программы, а также удалять лишние. Но удаление пакетов в 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. При чем удалить полностью, а не только файлы программы. Если у вас остались вопросы, пишите в комментариях.

Удалить ядро

Canonical предоставляет регулярные обновления для системы Ubuntu 18.04., включая обновления ядра для оптимального управления системными ресурсами.

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

Проверить старые ядра

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

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

Это исключит самые актуальные.

Вы можете видеть, что у вас установлено старое ядро ​​с пометкой ii. Вы можете увидеть больше старых ядер, если выполняли какие-либо обновления или установки вручную.

De с помощью этой команды мы сможем оценить следующее:

  • ii: означает, что ядро ​​и пакеты установлены, можно установить
  • rc: указывает, что ядро ​​уже удалено.
  • Пользовательский интерфейс: это что-то вроде предупреждения, которое говорит вам НЕ УДАЛИТЬ. Это означает, что он не установлен, но находится в очереди на установку.

Удаление старых ядер

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

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

Уже зная старые ядра и текущее, мы можем безопасно приступить к устранению тех, кто нам больше не нужен.

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

Это процесс, который мы должны делать один за другим так как позже у нас могут быть ошибки с grub.

Теперь мы должны перестроить Grub с помощью:

Теперь вы можете еще раз проверить, было ли оно удалено:

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

Сделал это мы должны удалить все те пакеты, которые были установлены автоматически чтобы удовлетворить зависимости других пакетов, и они больше не нужны, потому что они были осиротевшими и только генерируют потребление пространства на нашем диске.

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

Могу проверить те, которые были установлены автоматически следующим образом:

И это вернет все те ядра, которые были установлены автоматически.

В то время как для те, которые мы устанавливаем вручную, мы можем узнать с помощью команды:

Как удалить старые ядра графически?

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

Первый и наиболее часто используется Ubuntu Cleaner. в нем мы сможем выбрать и удалить все те ядра системы, которые мы считаем устаревшими.

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

Мы обновляем список пакетов и репозиториев:

И, наконец, мы устанавливаем инструмент с помощью:

убунту-очиститель1

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

Другой способ выполнить этот процесс - с помощью Synaptic, в котором мы позиционируемся в «Модулях и ядре» и можем выбрать, какое ядро ​​удалить.

Только здесь надо быть осторожным, чтобы не исключить тот, который у нас есть.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Убунлог » Ubuntu » Как удалить старые ядра из Ubuntu?

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