Содержание
Ранее искал в сети тот перечень приложений которые могут пригодиться в Linux для чистки мусора, как-то был наткнулся на приложение под названием GCleaner, не нашел в сети установочного пакета для установки, на ланчпаде автор пока не поделился готовым пакетом. Выход найден, было принято решение собрать приложение с исходников, об этом чуть позже.
Откроем терминал CTRL+ALT+T и выполним команды:
sudo add-apt-repository ppa:vala-team/ppa sudo apt update sudo wget http://mirrors.kernel.org/ubuntu/pool/main/b/bzr/bzr_2.7.0-2ubuntu1_all.deb && sudo dpkg -i bzr* sudo bzr branch lp:gcleaner cd gcleaner sudo wget https://launchpad.net/~vala-team/+archive/ubuntu/ppa/+files/libvala-0.30-0_0.30.1-0ubuntu1~12.04~valateam0_amd64.deb && dpkg -i libvala* sudo wget https://launchpad.net/~vala-team/+archive/ubuntu/ppa/+files/vala-0.30-doc_0.30.1-0ubuntu1~12.04~valateam0_all.deb && dpkg -i vala* sudo wget https://launchpad.net/~vala-team/+archive/ubuntu/ppa/+files/valac-0.30-dbg_0.30.1-0ubuntu1~12.04~valateam0_amd64.deb && dpkg -i valac* sudo wget https://launchpad.net/~vala-team/+archive/ubuntu/ppa/+files/valac_0.30.1-0ubuntu1~12.04~valateam0_all.deb && dpkg -i valac* apt -f install apt-cache search libgranite-dev sudo apt install libgranite-dev
Выше мы лишь собирали необходимый набор пакетов для начала сборки приложения далее начнем уже непосредственно сборку:
sudo apt install cmake cd gcleaner sudo cmake .
Если вы установили все пакеты о которых я выше говорил, вы получите примерно следующий выхлоп:
-- Checking for modules 'gtk+-3.0>=3.10.0;gio-2.0;glib-2.0;granite' -- Found gtk+-3.0, version 3.18.9 -- Found gio-2.0, version 2.48.1 -- Found glib-2.0, version 2.48.1 -- Found granite, version 0.3.0 -- Found Vala: /usr/bin/valac -- checking for a minimum Vala version of 0.16 -- found Vala, version 0.34.4 -- GSettings schemas will be installed locally. -- GSettings shemas will be compiled. -- GSettings schemas will be installed into /usr/local/share/glib-2.0/schemas/ -- Configuring done -- Generating done -- Build files have been written to: /home/linux/gcleaner
что сообщает нам о том, что ошибок нет и все необходимые пакеты установлены.
После там же в терминале выполним следующие команды:
sudo make
После выполнения этой команды начнется непосредственно сборка приложения, будет очень много текста в консоли, ничего не трогаем и ждем завершения, при успешном завершении вы увидите примерно следующее:
[100%] Linking C executable gcleaner [100%] Built target gcleaner
Это говорит нам о том, что приложение собрано и готово к установке, для установки там же в директории gcleaner выполним команду:
sudo make install
Далее должны увидеть следующее:
[100%] Built target gcleaner Install the project... -- Install configuration: "" -- Installing: /usr/local/bin/gcleaner -- Installing: /usr/local/share/gcleaner/gtk-widgets-gcleaner.css -- Installing: /usr/local/share/applications/gcleaner.desktop -- Installing: /usr/local/share/icons/hicolor/24x24/apps/gcleaner.svg -- Installing: /usr/local/share/icons/hicolor/32x32/apps/gcleaner.svg -- Installing: /usr/local/share/icons/hicolor/48x48/apps/gcleaner.svg -- Installing: /usr/local/share/icons/hicolor/64x64/apps/gcleaner.svg -- Installing: /usr/local/share/icons/hicolor/128x128/apps/gcleaner.svg -- Installing: /usr/local/share/pixmaps/gcleanertb.svg -- Installing: /usr/local/share/pixmaps/gcleanerhb.svg -- Installing: /usr/local/share/gcleaner/media/firefox16.png -- Installing: /usr/local/share/gcleaner/media/chrome16.png -- Installing: /usr/local/share/gcleaner/media/flash16.png -- Installing: /usr/local/share/glib-2.0/schemas/org.gcleaner.gschema.xml -- Compiling GSettings schemas
вот и все, приложение установлено и готово к использованию, можете воспользоваться поиском и найти приложение в Dash введя поисковый запрос "GCleaner", где увидите приложение либо ищем в системным Меню Ubuntu - Системные утилиты - GCleaner:
Если вы не хотите париться с установкой с исходников, я собрал deb пакет, скачать можете чуть ниже:
sudo rm /usr/local/bin/gcleaner sudo rm /usr/share/applications/gcleaner.desktop sudo rm -R /usr/share/gcleaner/
На этом материал завершен, если у вас остались вопросы, спрашивайте в комментариях к материалу.
Автор: Юрий Герук
Лицензия: CC BY-SA 4.0
Благодарность автору!
О
Автор: Если у пользователя есть своя голова и он понимает что делает, ничего страшного. Это приложение проверенно мной лично, если даже и захочет как бы не пытался, вреда для системы не сделает.
![]() Автор: Не только, я собрал готовый пакет для 64-bit по ходу дела, но можно и для 32-bit, я исходники уже снес так что для 32 уже собрать не могу. Если будете компилировать как описал выше, для 32-bit все установится без проблем.
| |