7 способов освободить место на диске в ubuntu и linux mint

BleachBit

BleachBit — программа с открытым исходным кодом, которая создана для очистки свободного места и увеличения производительности, она написана на языке Python. Программа предназначена для Windows и Linux операционных систем и способна стирать тысячи приложений, включая Firefox, Internet Explorer, Adobe Flash, Google Chrome, Opera, Safari и т.д. С помощью BleachBit можно освободить кеш, удалить куки, очистить историю интернета, вскрыть временные файлы, удалить журналы и выбросить мусор. BleachBit не только очищает систему от мусора, но умеет измельчать файлы в целях предотвратить их восстановление обеспечивая конфиденциальность, а также очищает Firefox, чтобы сделать его быстрее.

Сайт разработчика BleachBit: https://www.bleachbit.org/

Для установки BleachBit в Ubuntu воспользуйтесь командой:

$ sudo apt-get install bleachbit

или менеджером пакетов Synaptic

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

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

Обзор [ править | править код ]

Большинство программ поставляются для продажи и распространения в сжатом (упакованном, см.: Архив) виде. Для нормальной работы они должны быть распакованы, а необходимые данные правильно размещены на компьютере, учитывая различия между компьютерами и настройками пользователя. В процессе установки выполняются различные тесты на соответствие заданным требованиям, а компьютер необходимым образом конфигурируется (настраивается) для хранения файлов и данных, необходимых для правильной работы программы.

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

Так как данный процесс является различным для каждой программы и компьютера, то многие программы (включая сами операционные системы) поставляются вместе с универсальным или специальным установщиком — программой, которая автоматизирует большую часть работы, необходимой для их установки.

Некоторые программы написаны таким образом, что устанавливаются простым копированием своих файлов в нужное место, а самого процесса установки как такового нет. Про такие программы говорят, что они «не требуют установки». Это распространено среди программ для Mac OS X, DOS и Microsoft Windows. Существуют операционные системы, которые не требуют установки, и, таким образом, могут быть напрямую запущены с загрузочного диска (компакт- или DVD-диск), не оказывая воздействия на другие операционные системы, установленные на компьютере пользователя. Примером такой операционной системы является Knoppix или Mac OS 1-9.

Данный термин также распространяется на плагины, драйверы и программные файлы, которые сами по себе не являются программами.

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

  • Используемых и неиспользуемых совместно программных файлов.
  • Каталогов.
  • Записей конфигурационных файлов, используемых одной программой, или совместно.
  • Переменных среды.

Деинсталляция с ПК, использующего UEFI

UEFI – усовершенствованная прошивка, являющаяся альтернативой всем знакомого BIOS. Данное ПО устанавливается на многие современные ПК и позволяет более эффективно справляться с задачами загрузки ОС, создания разделов дисков большего объема по сравнению с BIOS. Кроме того, UEFI значительно быстрее грузится, обладает улучшенными механизмами защиты и графическим интерфейсом: в отличии от BIOS юзер при работе с новой прошивкой может использовать не только клавиатуру, но и мышку.

Существуют определенные особенности удаления Kali Linux и иных аналогичных систем через UEFI, при этом деинсталляция разделов происходит по стандартному механизму, свойственному BIOS. Чтобы деинсталлировать ненужную операционную систему со своего компьютера, нужно:

скачать специальную программу Bootice с проверенного ресурса;

  • запустить ее и выбрать раздел «UEFI», после чего вызвать команду Edit Boot Enteries;
  • в открывшемся диалоговом окне появится загрузчик Ubuntu, удалить который можно легко нажатием клавиши «Delete»;
  • почистить разделы диска способом, указанным в шаге 5.

Как очистить диск от мусора с Ubuntu Сleaner Deb в Linux Mint

Очистка дискового пространства – очень важное мероприятие, к которому стоит отнестись очень серьезно. Существует несколько эффективных способов очистки дисков в Ubuntu и Linux Mint, каждый из них будет рассмотрен детально чуть ниже

Удаление файлов кэширования в Линукс Минт

«Убунту» использует APT для установки, деинсталляции и управления программным обеспечением в системе и при этом сохраняет кеэшированные данные. Система APT хранит кеш-файлы DEB в /var/cache/apt/archives.

Постепенно этот кеш может вырасти в размере и содержать немало пакетов, которые вам не нужны. Для того чтобы почистить APT кеш, необходимо выполнить следующую команду – sudo apt clean. После выполнения команд удаление пройдет успешно, и ваша работа будет окончена.

Как удалить старые ядра системы

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

  • $ uname-r;
  • 4.18.0-18-generic.

Несложно заметить, что в качестве главного ядра выступает именно официальная версия 4.18.0-18. Но вам потребуется также вычислить, какие ещё ядра работают в ОС. На примере «Убунту» для этого выполняются нижеуказанные команды:

  • $ dpkg – list | grep linux-image;
  • $ dpkg – list | grep linux-headers.

Помимо главного ядра версии 4.18.* в ОС установлены старые ядра 4.15 – 43, 46 и 47. Первые два можно со спокойной душой удалить, освободив, таким образом, место на диске. А вот ядро 4.15.0–47 необходимо оставить в качестве резерва.

После решения об удалении ненужных ядер, а точнее, версии 4.15.0–43 и 4.15.0–46, можно использовать команды СУП для конкретного дистрибутива. К примеру, для «Убунту», стоит написать стандартные команды:

  • $ sudo apt-get purge linux-image-4.15.0-43-generic;
  • $ sudo apt-get purge linux-headers-4.15.0-43-generic;
  • $ sudo apt-get purge linux-image-4.15.0-46-generic;
  • $ sudo apt-get purge linux-headers-4.15.0-46-generic.

Далее, вам не нужно ничего делать, кроме как ждать завершения процесса удаления.

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

Как убрать потерянные пакеты

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

  1. С установкой все предельно ясно, для этого надо лишь написать одну простую команду: apt-get install имя_пакета.
  2. Если вы не пользуетесь определенной программой, целесообразно ее деинсталлировать, для этого можно написать следующее: apt-get remove имя_пакета. Функция «ремув» удаляет ненужные файлы, но оставляет данные о настройках.Преимущество этого способа удаления: возможно, через пару месяцев вы вновь пожелаете установить эту программу и вам уже не придется вновь ее настраивать, т. к. все файлы с параметрами у вас уже есть.
  3. Если же вы уверены, что не будете вновь загружать это ПО, то нужно написать следующую команду: apt-get purge имя_пакета. Благодаря этой команде исчезнут и сохраненные настройки.
  4. А теперь снова перейдем к зависимым файлам. Они все равно останутся, если даже вы деинсталлируете приложение. Поэтому, чтобы убрать их навсегда, стоит написать следующую небольшую команду: apt-get autoremove.Если после работы или во время нее, появились ошибки, то можно активировать команду apt-get check, которая обновит кеш и проверит состояние зависимых пакетов.

Использование GUI-инструментов для увеличения свободного места

Выше были описаны самые распространенные способы очистки системы Linux, но для многих это слишком сложно, особенно для начинающих

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

Stacer — прекрасный инструмент, которым несложно управлять в своих целях. Чтобы установить актуальную версию Stacer в Ubuntu, можно воспользоваться PPA репозиторием. Для этого напишите следующие небольшие команды:

  • sudo add-apt-repository ppa: oguzhaninan/stacer;
  • sudo apt-get update;
  • sudo apt-get install stacer.

Вот и все, установка завершена, далее можно использовать инструмент по назначению.

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

Аналоги CCleaner

Есть немало программ, доступных в «Линкс Минт», которые предоставляют те же функциональные возможности, что и CCleaner. К сожалению, Сиклинер не подходит для «Линукс».

Если вы юзали его на другой системе и перешли на Ubuntu Linux (один из лучших вариантов для новичков), вы, уже вероятно, задумывались, какое ПО использовать очистки системы

Совершенно неважно, активный вы пользователь «Убунту» или нет, если вы думаете, чем заменить CCleaner, вы попали по адресу, ниже будет представлен список лучших аналогов

Ubuntu Tweak

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

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

Удалить ненужные данные можно выборочно или целым скопом.
Видео о Ubuntu Tweak:

Ubuntu Cleaner

Ubuntu Cleaner – это тоже бесплатная, простая в использовании утилита для очистки ОС с открытым исходным кодом. Она чистит диск, удаляет кеш браузера.

Утилита также деинсталлирует: кэшированные данные APT, кеш миниатюр, неиспользуемые файлы, старенькие ядра, а также ненужные установщики. Таким образом он оптимизирует работу вашей системы и помогает вам освобождать место. У этой программы практически нет недостатков, ведь создана именно для «Убунту».

Видео о Ubuntu Cleaner:

Gconf-Cleaner

Gconf-Cleaner – это программа, которая очень похожа на многие утилиты для «Виндовс». Она проверяет полностью базу данных Gconf и деинсталлирует неиспользуемые и старые записи.

Gconf-Cleaner удобна в плане использования и спокойно может удалить много ненужного мусора

Это графическая утилита и поэтому с ней нужно обращаться осторожно (как и при очищении реестра в «Виндовс»)

Хотя мало у кого возникают проблемы с Gconf-Cleaner, при неправильной эксплуатации может произойти удаление важных настроек GNOME. Но все это можно исправить за пару минут. Если вы до конца угробите GNOME, вы всегда можете деинсталлировать директорию с параметрами «Гном» в своей домашней папке и снова приступить к использованию.

Docker и Docker Compose

Docker – это инструмент для разработки и разворачивания ПО. В варианте с веб-проектами докер помогает разворачивать nginx, php, mysql, phpmyadmin и так далее. Причем все это делается автоматически, и система не засоряется.

Все сервисы активируются в виртуальных контейнерах и никак не влияют на главную операционную систему. То есть у вас в ОС будет лишь Docker, редактор кода, браузер и строка команд.

Docker-compose – это система, которая помогает управлять наборчиком из докер-контейнеров. То есть функционируют определенные контейнеры nginx, php, mysql, но все это еще необходимо соединить между собой. Использовать эту систему сложно, но если прочесть перед этим инструкцию, то можно разобраться во всем довольно быстро.

Видео о Docker и Docker Compose:

Вот и подошел к концу список. Существует еще сотни способов и программ для очистки операционной системы, но все это невозможно уместить в одной статье. Людям, которые совсем недавно стали пользоваться Linux Mint, стоит загружать GCleaner или Ubuntu Cleaner.

Эти утилиты очень удобны в плане эксплуатации и весьма эффективны. А опытные пользователи могут выбирать что-то посложнее, к примеру, Ubuntu Tweak. Чем сложнее программа, тем лучше она справляется с работой, а все потому, что не упускает ни одну деталь.

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

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

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

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

Понимание состояния пакета в Ubuntu Linux и Debian

Рассмотрим следующий пример:

Shell

# dpkg —list | grep linux-image

1 # dpkg —list | grep linux-image

Пример результата команды

Shell

rc linux-image-3.13.0-62-generic 3.13.0-62.102 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP
rc linux-image-3.13.0-63-generic 3.13.0-63.103 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP
rc linux-image-3.13.0-65-generic 3.13.0-65.106 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP
rc linux-image-3.13.0-66-generic 3.13.0-66.108 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP
rc linux-image-3.13.0-67-generic 3.13.0-67.110 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii linux-image-3.13.0-68-generic 3.13.0-68.111 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP
rc linux-image-extra-3.13.0-62-generic 3.13.0-62.102 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
rc linux-image-extra-3.13.0-63-generic 3.13.0-63.103 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
rc linux-image-extra-3.13.0-65-generic 3.13.0-65.106 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
rc linux-image-extra-3.13.0-66-generic 3.13.0-66.108 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
rc linux-image-extra-3.13.0-67-generic 3.13.0-67.110 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii linux-image-extra-3.13.0-68-generic 3.13.0-68.111 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii linux-image-generic 3.13.0.68.74

1
2
3
4
5
6
7
8
9
10
11
12
13

rc  linux-image-3.13.0-62-generic3.13.0-62.102amd64        Linux kernel image forversion3.13.0on64bit x86 SMP

rc  linux-image-3.13.0-63-generic3.13.0-63.103amd64        Linux kernel image forversion3.13.0on64bit x86 SMP

rc  linux-image-3.13.0-65-generic3.13.0-65.106amd64        Linux kernel image forversion3.13.0on64bit x86 SMP

rc  linux-image-3.13.0-66-generic3.13.0-66.108amd64        Linux kernel image forversion3.13.0on64bit x86 SMP

rc  linux-image-3.13.0-67-generic3.13.0-67.110amd64        Linux kernel image forversion3.13.0on64bit x86 SMP

ii  linux-image-3.13.0-68-generic3.13.0-68.111amd64        Linux kernel image forversion3.13.0on64bit x86 SMP

rc  linux-image-extra-3.13.0-62-generic3.13.0-62.102amd64        Linux kernel extra modules forversion3.13.0on64bit x86 SMP

rc  linux-image-extra-3.13.0-63-generic3.13.0-63.103amd64        Linux kernel extra modules forversion3.13.0on64bit x86 SMP

rc  linux-image-extra-3.13.0-65-generic3.13.0-65.106amd64        Linux kernel extra modules forversion3.13.0on64bit x86 SMP

rc  linux-image-extra-3.13.0-66-generic3.13.0-66.108amd64        Linux kernel extra modules forversion3.13.0on64bit x86 SMP

rc  linux-image-extra-3.13.0-67-generic3.13.0-67.110amd64        Linux kernel extra modules forversion3.13.0on64bit x86 SMP

ii  linux-image-extra-3.13.0-68-generic3.13.0-68.111amd64        Linux kernel extra modules forversion3.13.0on64bit x86 SMP

ii  linux-image-generic3.13.0.68.74

В первой колонке указывается флаги пакета, такие как RC, II. Итак, что показывают различные DPKG флаги, ‘II’ ‘RC’ что означает?

  • RC: Это означает, пакет находится в удаленном/ деинсталлированном состоянии и только конфигурационный файл существует
  • II: Это означает, пакет в установке состояния, и таких должно быть 100%, установленных в системе.

Вы можете удалить все пакеты Linux-образов kernel в состоянии гс с помощью следующей команды:

Shell

# x=$(dpkg —list | grep -i linux-image | grep ^rc| awk ‘{ print $2}’)
# echo «$x»
# apt-get —purge remove $x

1
2
3

# x=$(dpkg —list | grep -i linux-image | grep ^rc| awk ‘{ print $2}’)
# echo «$x»
# apt-get —purge remove $x

Программа AOMEI Partition Assistant

Альтернативный способ избавиться от Linux и вернуть загрузчик Windows для пользователей компьютеров на базе обычной BIOS может предложить функциональная программа для работы с дисковым пространством . Весь необходимый для этих целей инструментарий имеется в бесплатной редакции программы Standard Edition. В окне AOMEI Partition Assistant на боковой панели инструментов, в блоке «Операции с диском» выбираем «Восстановление MBR».

В появившемся окошке из выпадающего списка выбираем тип загрузчика для соответствующих версий Windows.

Программа предупредит о том, что после планируемой операции Linux перестанет загружаться. Жмем «Да».

Затем применяем операцию зеленой кнопкой вверху окна «Применить».

Проходим пару этапов с целью подтверждения намерений.

Все, операция применена.

Далее в окне AOMEI Partition Assistant определяем разделы Linux и с помощью контекстного меню, вызванного на этих разделах, удаляем их.

Удаление каждого из разделов подтверждаем.

А освободившееся место оформляем в раздел (или разделы) с понятной для Windows файловой системой. В контекстном меню на нераспределенном пространстве выбираем «Создание раздела».

Если для раздела отводится только часть пространства, указываем нужный размер. Жмем «Ок».

Применяем запланированные операции.

Автоматизировать освобождение ОЗУ с помощью задач Cron

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

1 STEP

Для начала запустим терминал (Ctrl + Alt + T) и напишем следующую команду в установить vim, или чтобы каждый использовал свой любимый редактор:

sudo apt-get install vim

Теперь мы собираемся создать .sh файл называется eraseram.sh. В него мы добавим скрипт:

vim borraram.sh

3 STEP

Если мы воспользуемся редактором vim, нам придется нажмите клавишу ‘esc’, а затем клавишу ‘i’ для входа в режим INSERT. Далее мы добавим следующий скрипт.

#!/bin/bash
sync
echo "echo 3 > /proc/sys/vm/drop_caches"

Первая строка ниже — это притон. Затем мы напишем ту же команду, которую используем для стирания ОЗУ с терминала.

Как только все будет написано, мы сохраняем файл sh и выходим из текстового редактора vim. Для этого нажмем «esc» напишем : Wq и мы нажмем Enter. Vim сохранит файл sh и выйдет в терминал. В этом примере я сохранил сценарий в корневой домашней папке.

4 STEP

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

sudo chmod 755 borraram.sh

Пришло время вызвать команду кронтаб:

sudo crontab -e

6 STEP

Предположим, мы хотим очищать оперативную память каждый день в 1:XNUMX. Это на любой вкус.

0 13 * * * /root/scripts/borraram.sh

Файл sh, мы можем переместить его в нужное место, но мы должны запомнить путь, поскольку это тот, который мы должны будем указать предыдущей команде.

Программа установки [ править | править код ]

Программа установки, установщик или инсталлятор (англ. installer ) — это программа, которая устанавливает программное обеспечение на компьютер. Некоторые установщики специально сделаны для установки содержащихся в них файлов, другие же являются универсальными и работают, считывая содержимое комплекта программного обеспечения, которое необходимо установить.

Различия между системой управления пакетами и установщиком:

Package Management System Installer
Обычно часть операционной системы Каждый продукт поставляется вместе со своим установщиком
Использует одну базу данных для установки Производит свою установку
Может проверять и управлять всеми пакетами в системе Работает только со связанным продуктом
Один производитель Много производителей
Один формат пакета Много форматов установщика

Семейство Windows

Наиболее популярным форматом для семейства Windows NT является установочный пакет MSI, который устанавливается посредством Установщика Windows. Компании, производящие средства для создания инсталляторов: InstallShield (InstallShield Wizard), Macrovision (InstallAnywhere), Wise Solutions, Inc., SetupBuilder, InstallBuilders (Smart Install Maker). Большинство из этих средств могут создавать как пакеты MSI, так и свои собственные пакеты.

Бесплатными альтернативами являются NSIS, Actual Installer Free, Clickteam Install Creator, Inno Setup, Install Simple, а также инструментальные средства от Microsoft (WiX).

Семейство UNIX

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

Семейство Maс OS

Mac OS X также использует систему управления пакетами. Некоторые коммерческие приложения для Mac OS X используют отдельный установщик, например, Installer VISE или Stuffit InstallerMaker. Приложения, которые не нуждаются в установке дополнительных компонентов системы, могут быть установлены посредством простого копирования файлов приложения в нужное место на жестком диске. Mac OS X также включает отдельное приложение для обновления программ Software Update (также известное как команда оболочки softwareupdate), но оно поддерживает только программное обеспечение продуктов Apple.

Программы установки и архиваторы

Некоторые архиваторы (например WinRAR, WinZip, 7-Zip и другие) также позволяют создавать установщики (самораспаковывающийся архив).

Некоторые операционные среды — например, Windows NT (по умолчанию) и Xfce 4 (по желанию пользователя), содержат функцию автоматического запуска определённой программы, находящейся на носителе, при его вставке в устройство чтения.

Как компромисс между Установщиком Windows и системами управления содержимым UNIX-подобных систем, существуют системы управления установкой Windows [ источник не указан 2994 дня ] .

Чистка и оптимизация Ubuntu Linux

Слегка бредовый заголовок, не так ли? ? Опытные пользователи явно усмехнутся, а новички будут рады. А всё из за того, что сидя в Windows постоянно нужно было чистить и оптимизировать ОС, что бы она не тормозила банально из за «захламления» старыми файлами, ненужными ключами в реестре и прочим. Просто когда сам только пересел с Windows на Ubuntu пытался найти маны по оптимизации и прекрасно понимаю новичков.

Однако в Ubuntu всё равно нужно иногда производить чистку системы от кеша со старыми пакетами (я для этого пользуюсь Ubuntu Tweak), с чем программа BleachBit, описываемая ниже, прекрасно справляется. Так же она способна подчистить ещё множество других временных файлов, кеш приложений и другие «мусорные» места. Понравилась функция чистки файлов Thumbs.db, которые Windows создаёт везде и всюду. Обзор программы ниже.

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

Стараниями некоторых проповедников open source создалось мнение, что Linux является супер надежной и совершенной системой, которая даже не нуждается в обслуживании, в отличие «от этой вашей винды». Однако это совсем не так, и грязи, например, в Ubuntu накапливается не менее, а может и поболее чем в Windows. Поэтому для очистки места на диске, ускорения системы, безопасного удаления данных лучше воспользоваться утилитой BleachBit.

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

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

Кроме обычного поиска и удаления мусора BleachBit умеет выполнять и целый ряд специальных операций:

Очистка памяти и свопа Linux
Удаление неисправных ярлыков
Удаление неиспользуемых локализаций
Очистка APT для Debian, Ubuntu, Kubuntu, Xubuntu и Linux Mint
Перезапись чистого места для невозможности восстановления ранее удаленных файлов
Сжатие баз данных многих программ для экономии места

BleachBit

Очистка системы Ubuntu как вы заметили, включает в себя и освобождение дискового пространства. С этим отлично справляется программа BleachBit, которая быстро освобождает дисковое пространство и неустанно охраняет вашу конфиденциальность. Освободите кеш, удалите файлы cookie, очистите историю Интернета, уничтожьте временные файлы, удалите журналы и выбросьте нежелательные объекты, которых вы не знали. Разработанный для систем Linux и Windows, он очищает тысячи приложений, включая Firefox, Internet Explorer, Adobe Flash, Google Chrome, Opera, Safari и многое другое. Помимо простого удаления файлов BleachBit включает расширенные функции, такие как измельчение файлов для предотвращения восстановления, стирание свободного места на диске, чтобы скрыть следы файлов, удаленных другими приложениями, и пылесосить Firefox, чтобы сделать его быстрее. BleachBit лучше, чем бесплатный, с открытым исходным кодом.

Очистите кеш APT

Довольно известный способ, о котором, тем не менее, новички могут и не знать.

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

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

Чтобы просмотреть какой объем кеша у вас на данный момент, достаточно ввести в терминале команду:

sudo du -sh /var/cache/apt/archives

Для очистки временных файлов в Ubuntu нужно воспользоваться утилитой clean:

sudo apt-get clean

Данная команда удалит все пакеты, что были сохранены в кеше APT.

Сведения из реестра Windows

Зато все нормальные программы при установке должны записывать сведения в реестр, откуда их извлекает элемент панели управления appwiz.cpl. Конкретный раздел реестра хорошо известен и давно задокументирован в статье KB314481 (ее я всегда нагугливаю запросом uninstall registry).

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

У каждого приложения там свой подраздел, именем которого по воле разработчика является название или идентификатор программы. Команда для удаления записана в параметре UninstallString – именно она вызывается из панели управления.

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

"C:\Program Files\VideoLAN\VLC\uninstall.exe" /s 

Но и у этого способа есть нюанс – в обсуждаемом разделе реестра могут отображаться не все программы. Например, я не нашел там установленный uTorrent (проверьте у себя).

Откуда панель управления о нем знает? К ответу можно прийти поиском по реестру или просто догадаться, но лучше сразу взять простой и удобный инструмент — Process Monitor.

Установка Wine

Первый вопрос человека который только что перешёл на Linux (в нашем случае Ubuntu): «Как я буду запускать программы из Windows?». Он начинает поиск на эту тему и естественно натыкается на Wine. Второй вопрос: «Как его поставить?». Есть два способа: Поставить из официальный репозиториев или скомпилировать самому из исходников. Мы рассмотрим оба варианта.

Вариант 1: Установка из репозитория.

Тут все очень просто. Идем в Приложения Стандартные Терминал:

Ждем завершения установки…. Всё! Wine установлен и можно пробовать устанавливать игры и программы.

Вариант 2: Компилирование из исходников.

1.Скачиваем исходники с официального сайта, там они присутствуют. В моё случае это Wine 1.3.11 (http://sourceforge.net/projects/wine/files/Source/wine-1.3.11.tar.bz2/download).

2. Распаковываем исходники. Дальше вводим в терминале следующие команды:

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

Перед компиляцией надо включить поддержку OpenGL. Если мы этого не сделаем приложения которым нужен OpenGL работать не будут. В терминале:

Находим строку, начинающуюся с CONFARGS=, и после вписываем в нее нужные параметры сборки. В нашем случае строка будет выглядеть так:

Устанавливаем через создание пакета, вместо make install

Всё. Ждем окончания установки.

Рассмотрим плюсы и минусы каждого из вариантов.

Вариант 1. Плюсы: 1. За нас уже все собрано и пыжиться не надо, все уже готово к употреблению.

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

Вариант 2. Плюсы: 1. Возможность применить патчи для улучшения работы 2. Стабильная работа с не стабильными драйверами видеокарт.

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

Я отдаю предпочтение второму вариант. Wine установленный таким образом работает лучше, чем установленный из репозиториев. Но это лишь мое маленькое ИМХО.

Заключение

Все эти советы, азы, которые должен знать каждый человек который хочет использовать Wine для достижения своих целей. Все остальное в ваших руках. Если вы хотите достичь цели не смотря не на что, а надежда уже уходит, не отчаивайтесь никогда, ибо решение может находиться у вас «перед носом». Усидеть на двух стульях возможно, но для этого нужно желание и стальные нервы. Желание — тысяча возможностей, не желание — тысяча причин.

Данный материал написан для «Первого конкурса русскоязычных статей для ОС Ubuntu» (konkurs.ubuntu.ru)

2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux. 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

help.ubuntu.ru

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: