Удаление программ, используя командную строку
Второй распространенный способ удаления программ — это использование командной строки.
Запустите Терминал, нажав сочетание клавиш 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 пакета выполните команду:
Ручная очистка ОС
Сперва следует усвоить, что все системные временные файлы хранятся в папке Temp. Перейти к ней можно двумя способами:
- По пути C: Windows\Temp
- Сочетание клавиш «win+r». В появившемся окне «выполнить» вводим команду «temp».
- Выделяем всё, нажимаем правую кнопку мыши и кликаем по команде «удалить». Можно удалить с помощью кнопки «Del» на клавиатуре. В таком случае все файлы будут помещены в корзину. Поскольку среди них могут оказаться довольно объёмные данные, будет лучше удалить файлы сочетанием «Shift+Del».
- Следующая нужная нам папка находится по пути AppData\Local\Temp. Для удобства и экономии времени снова пользуемся сочетанием «win+r» и вводим в появившемся окне команду «%temp%». Удалить можно с помощью мыши или сочетания клавиш. При удалении клавишей «Del» не забываем очистить корзину во избежание хранения объёмных файлов.
- Последняя папка, которая подлежит ручной очистке C:\Windows\Prefetch. С помощью нашего любимого сочетания «win+r» снова вызываем окно «выполнить» и даём команду «prefetch». Удаляем файлы любым из тех способов, что были в предыдущих пунктах.
Первый шаг к очистке операционной системы от мусора сделан, но это ещё не конец работы. Следом идёт очистка корзины.
Устанавливаем Менеджер приложений в Ubuntu
Как мы уже написали выше, «Менеджер приложений» имеется в стандартной сборке Ubuntu и не требует дополнительной инсталляции. Поэтому перед началом выполнения процедуры убедитесь в том, что программа точно отсутствует. Для этого зайдите в меню, попытайтесь выполнить поиск и обнаружить необходимый инструмент
Если попытка оказалась тщетной, обратите внимание на следующую инструкцию
Использовать мы будем стандартную консоль, дав подробную информацию о каждой необходимой вам команде:
- Откройте меню и запустите «Терминал», сделать это можно также через горячую клавишу Ctrl + Alt + T.
Вставьте в поле ввода команду sudo apt-get install software-center , а затем нажмите на Enter.
Если после установки инструмент работает со сбоями или он не установился в виду присутствия таких же библиотек, проведите переустановку, введя sudo apt –reinstall install software-center .
Кроме этого, можете попробовать ввести поочередно указанные ниже команды в случае возникновения проблем с этой.
sudo apt purge software-center rm -rf
/.cache/software-center rm -rf
/.config/software-center rm -rf
/.cache/update-manager-core sudo apt update sudo apt dist-upgrade sudo apt install software-center ubuntu-desktop sudo dpkg-reconfigure software-center –force sudo update-software-center
Если работоспособность «Менеджера приложений» вас не устраивает, удалите его командой sudo apt remove software-center и проведите повторную инсталляцию.
Напоследок мы можем порекомендовать использовать команду rm
/.cache/software-center -R , а затем unity –replace & , чтобы очистить кэш «Менеджера приложений» — это должно помочь избавиться от различного рода ошибок.
Как видите, ничего сложного в инсталляции рассматриваемого инструмента нет, только иногда возникают трудности с его работоспособностью, которые решаются приведенными выше инструкциями буквально за пару минут.
Поиск новых программ в интернете
Не всегда нам нужно срочно ту или иную программу с необходимой функциональностью. Иногда нам просто интересно посмотреть, что же нового появилось в мире Linux. Возможно, вы хотите идти в ногу с новинками открытого программного обеспечения или хотите присоединиться к проекту в качестве бета-тестера.
В интернете, кроме базы программ на платформе Electron, существует много сайтов, собирающих новые программы. Обычно такие сайты делятся на два типа: старые, предоставляющие только список ссылок, и более новые с подробным описанием программ и даже снимками экрана. Рассмотрим несколько таких сайтов, все сайты на английском:
Теперь вы точно знаете как и где искать программы ubuntu 16.04. Если вас интересуют любые новые программы, вы можете время от времени смотреть на новостные сайты, такие как opennet.ru или linux.org.ru. На них часто появляются сообщения о новых программах.
Менеджер приложений против Центра приложений
В Ubuntu 16.04 по умолчанию запускается Менеджер приложений (он же “Ubuntu Software”) вместо Центра приложений (он же “Ubuntu Software Center”), как было в 14.04.
Оказывается, они показывают пользователю разные приложения: Центр приложений знает gksu, а Менеджер приложений — нет!
Это так и задумано, что Менеджер приложений (который “Ubuntu Software” из 16.04) фильтрует приложения? Может, его надо как-то настроить?
Upd: До меня внезапно дошло, что Менеджер приложений дает в меню доступ к Программы и обновления . Это те же Программы и обновления , которые доступны из Параметры системы и из Центра приложений –> Правка –> Источники приложений. .
Получается, что обе программы используют те же репозитории. Так почему отличаются результаты?
Upd2. Еще картинка: для Spyder3 Менеджер приложений дает оценку 3 звездочки от 3 голосовавших, несмотря на то, что по его же данным, 3 человека поставили ему 5 звездочек.
Установка программ из сторонних репозиториев
Большинство необходимых программ хранятся в официальных хранилищах пакетов («репозиториях») Ubuntu, откуда они скачиваются всякий раз, когда вы что-то устанавливаете через центр приложений Ubuntu или apt-get в терминале. Однако некоторых приложений (например узко-профильных, редко-используемых или недавно появившихся) в официальных репозиториях Ubuntu нет, или же они есть — но старых версий. В таких случаях обычно требуется добавить в систему новый источник приложений («репозиторий»).
Обычно в статьях-инструкциях по установке чего либо уже приводятся готовые команды, который вам остается только скопировать в терминал и выполнить. Я хочу привести здесь пример таких команд с комментариями, чтобы разъяснить их начинающим пользователям Ubuntu.
Например, чтобы установить классическое меню ClassicMenu-Indicator, требуется сначала подключить его репозиторий, т.е. добавить в источники приложений вашей системы тот источник, откуда он должен устанавливаться и обновляться. На сайте разработчика приводиться готовая команда:
sudo — выполнить от имени администратора системы;
add-apt-repository — добавить репозиторий;
ppa:diesch/testing — имя репозитория.
После того, как репозиторий добавлен, необходимо, чтобы система Ubuntu скачала список приложений, которые есть в этом источнике. Для этого служит команда:
и наконец, установка пакета:
Подробно о работе apt-get мы говорили в начале этой статьи, поэтому если эти команды вам не понятны — вернитесь к соответствующем заголовку выше.
Как активировать экспериментальные функции winget
Для того, чтобы включить поддержку экспериментальных функций в winget, необходимо, во-первых, обновить утилиту.
Что дает интеграция ИТ-систем и московских судов
ИТ в госсекторе
Затем в интерфейсе командной строки (например, в Powershell) выполнить команду ‘winget settings’, которая предложит открыть файл конфигурации менеджера пакетов формата JSON в одном из установленных в системе текстовых редакторов.
Далее нужно дополнить секцию “experimentalFeatures” (предварительно добавив ее, если она отсутствует) элементами ‘»list»: true’ и ‘”uninstall”: true’, разделенными запятой.
После сохранения файла конфигурации функции удаления приложений и вывода на экран списка имеющихся в системе программ станут доступны незамедлительно. К примеру, чтобы удалить из системы аудиоплеер Musicbee, пользователю понадобится одна лаконичная команда: ‘winget uninstall Musicbee’. Стоит помнить, что названия приложений, содержащие символ пробела (например, Google Chrome), при использовании winget нуждаются в экранировании.
Удаление приложения с помощью winget
Стоит также отметить, что удаление программ из интерфейса командной строки Windows 10 было и ранее доступно пользователям и администраторам системы. К примеру, этого можно было добиться с помощью встроенного в ОС инструмента wmic, который предназначен для управления процессами и их компонентами, а также изменения настроек с использованием возможностей инструментария управления Windows (Windows Management Instrumentation, WMI).
Загрузка LiveCD
Теперь необходимо загрузиться с флешки (диска), которую вы создали. Для этого в настройках BIOS/UEFI вашего компьютера требуется установить загрузку с внешнего носителя. Чтобы это сделать, нужно перезагрузить компьютер и открыть BIOS. На разных компьютерах в BIOS можно попасть по разному.
На современных компьютерах, где используется режим UEFI, для входа в BIOS/UEFI нужно при включении компьютера удерживать специальную клавишу. У разных производителей клавиша может быть разной. Обычно это: F2, Del, F10, Esc, F11 или F3.
На старых компьютерах, где используется классический BIOS (legacy BIOS), чтобы войти в BIOS нужно при загрузке компьютера, в самом начале, когда появляется логотип материнской платы, нажать специальную клавишу. Для разных материнских плат клавиша может быть разной. Обычно это одна из клавиш: Del, F1, F2, F8, F10 или какая-нибудь другая, или даже сочетание клавиш. Подробности: Настройка BIOS для загрузки с CD/DVD-диска или с USB-носителя
Пример настройки BIOS для загрузки с USB-флешки:
Сохраняем настройки BIOS и перезагружаем компьютер. Не забудьте предварительно подключить флешку к компьютеру.
Начнется загрузка с флешки. Появится окно с таймером. Можно нажать любую клавишу или дождаться окончания таймера.
Появится загрузочное меню. Нужно выбрать первый пункт — Start Linux Mint, чтобы началась загрузка Live-системы.
В некоторых случаях загрузочное меню может выглядеть следующим образом:
Причины, по которым Ubuntu Software Center не работает
Частыми причинами неправильной работы такого программного обеспечения является:
- неправильная установка и настройка самой операционной системы Линкус;
- некорректная работа пользователя с пакетами, программами и файлами;
- наличие вредоносных и вирусных программ.
Если же имеется лишь только одна косвенная проблема загрузки, когда компьютер запрашивает ненадежные программы, то решить ее довольно просто: нужно ввести команду «sudo aptitude update». Будут представлены все ошибки, для каждой нужно прописать фразу: «sudo apt-key adv – recv-keys – keyserver», а затем еще раз пропечатать начальное выражение и перезапустить менеджер пакетов. Он снова заработает!
ِapt-get — управление пакетами из терминала
Следующий метод установки программ — apt-get. К слову сказать, apt-get умеет не только их устанавливать, но и удалять, обновлять, загружать списки пакетов из интернета и многое другое. Вообщем все то, что умеет Synaptic, но только из командной строки. И на первый взгляд то может выглядеть пугающе, особенно для новичков, однако не спешите — в большинстве случаев именно apt-get является самым простым и быстрым способом что-то установить в Ubuntu, и именно поэтому в большинстве инструкций по установке чего-либо в Ubuntu, которые вы найдете в интернете, содержат команды для терминала с использованием apt-get.
Использование apt-get предполагает, что вы точно знаете, чего вы хотите. Например, вы хотите установить текстовый редактор Geany, тогда вам необходимо выполнить следующую команду в терминале:
Разберем написанное вкратце:
sudo — означает, что последующие после него команды будут выполняться от имени администратора системы (т.к. что-либо устанавливать или удалять имеет право только администратор);
apt-get — собственно вызывает сам пакетный менеджер apt-get, о котором мы говорим;
install — команда для установки пакета. Существует также много других команд, некоторые из них я укажу ниже в примерах;
geany — имя пакета, который надо установить, и в данном случае, это текстовый редактор Geany. Можно указать несколько пакетов, просто ставя между ними пробел.
Вот некоторые другие примеры использования apt-get:
Загрузить списки доступных приложений из интернета (грубо-говоря, «проверить обновления»):
Установить все доступные обновления:
Установить плеер vlc и графический редактор gimp одной командой:
Удалить вышеупомянутые также одной командой с сохранением их настроек в системе:
То же самое, но с очисткой все настроек:
Также при работе с apt-get можно использовать одну приятную особенность в терминале Ubuntu: автодополнение. Предположим, что вы не знаете имя пакета полностью, например, если хотите установить дополнения в Gimp, тогда можно написать в терминале «sudo apt-get install gimp» и нажать на клавишу «Tab» — вам автоматически будут предложены различные пакеты, начинающиеся на «gimp*».
Вот как очень просто что-либо установить с помощью командной строки и apt-get в Ubuntu
А теперь представьте, что если бы я объяснял вам, как новичку в Ubuntu, как установить Gimp, то дал бы вам всего одну команду: «sudo apt-get install gimp» в противовес целой эпопее о том, что в главном меню Ubuntu надо найти центр приложений Ubuntu, в строке поиска написать «Gimp», выбрать соответствующий пакет и нажать на кнопку «Установить», не беря во внимание еще скорость запуска самого центра приложений и нескольких метров пробега вышью по столу
Куда устанавливаются программы в Ubuntu
Здесь не все так просто. Чтобы ответить на этот вопрос сначала нужно разобраться в особенностях файловой системы Linux и способах установки программ. В корневой файловой системе Linux каждая папка предназначена для хранения определенного типа файлов, эти правила со временем менялись, да и сейчас меняются в зависимости от дистрибутива, но основные папки остаются одни и те же. В папке /bin (Binary — двоичный) — хранятся исполняемые файлы, /lib — подключаемые библиотеки, /usr — ресурсы и данные программ, это могут быть переводы, картинки и т д, в /var — временные данные, логи, кэши, /etc — конфигурационные файлы.
Большинство программ, устанавливаемых с помощью стандартного пакетного менеджера распределяются по файловой системе в эти папки. Вам, наверное, интересно, как система определяет какие файлы куда копировать. Она и не определяет, это задает разработчик во время сборки пакета. Попробуйте открыть deb пакет как архив. Кроме служебных информационных файлов, касающихся установки вы там увидите структуру папок напоминающую корневую ФС Linux, это и определяет какие файлы где будут находиться. В последнее время грань четкого разделения файлов по папкам немного стерлась, появились папки /usr/bin для исполняемых файлов, а кэш некоторые программы вообще хранят в домашней папке пользователя, но традиционные Linux сервисы, такие как Samba, Apache, Ngnix и многие другие четко придерживаются стандартной структуры.
Давайте разберем на примере как распределяется программа в файловой системе. Возьмем, например, тот же сервер apache. Чтобы узнать куда были скопированы файлы программы воспользуемся утилитой dpkg.
Как видите, все файлы на своих местах.
Но из этого правила есть исключения. Например, многие проприетарные программы и игры устанавливаются полностью в одну папку, так же как и в Windows. Для таких программ есть папка /opt. Посмотрим, например, на Crossover:
Обычно такой вид установки используют программы, устанавливаемые скриптами в формате .run. Есть еще один вид программ — те, которые собираются из исходников и устанавливаются командой make install. Так программы лучше не устанавливать, потому что файлы, как и в первом случае, распределяются по всей системе, но в этот раз уже без ведома пакетного менеджера. Конечно¸ вы всегда сможете удалить программу командой make uninstall, но нет гарантий что вы не удалите исходники и скрипт очистки не оставит в системе много лишних файлов, которые потом будет трудно найти. Как правильно устанавливать программы из исходников можете посмотреть в статье установка программ из tar.gz
Надеюсь, эта статья помогла вам разобраться с вопросом куда устанавливаются программы в Ubuntu.
Новые возможности winget
Microsoft обновила пакетный менеджер для Windows 10, который позволяет управлять установленными в системе приложениями непосредственно из командной строки.
В новом превью-релизе (версия 0.3) winget пополнилась несколькими функциями, которые совершенно необходимы любому менеджеру пакетов. В частности, разработчиками добавлена команда uninstall, которая позволяет удалить любое приложение в системе, в том числе и установленное без использования winget. Кроме того, пользователи утилиты получили возможность вывести на экран полный перечень программ, установленных на ПК, с помощью команды list.
Перечисленные функции доступны в экспериментальном режиме, поэтому для их активации потребуются некоторые манипуляции с файлом конфигурации winget.
Как удалять программы с Mac (macOS), которые были загружены из других источников (сайтов разработчиков и т.д.)
Для этой цели существует несколько способов — вы можете удалить приложение и все связанные с ним файлы вручную или воспользоваться специальными сервисами (рекомендуется). В инструкции ниже мы рассмотрим оба метода.
Примечание. Для начала используйте специальные программы для удаления приложений.
Прежде чем удалять приложение вручную, попробуйте воспользоваться деинсталлятором, если он есть в составе программы, которую нужно удалить. К примеру, приложение OnyX, загруженное с сайта разработчика поставляются с деинсталлятором, который запускается из меню Помощь.
Для некоторых приложений деинсталлятор можно загрузить из интернета. Иногда деинсталлятор находится в образе «.dmg» вместе с файлом самого приложения.
Способ 1. Как удалить программы и связанные с ними файлы с помощью сторонних приложений
AppCleaner – качественная бесплатная утилита для удаления приложений и всех системных записей, которые появляются при установке.
Посетите эту страницу, чтобы скачать AppCleaner. Выберите версию программы, соответствующую вашей ОС (как узнать версию macOS).
Переместите загруженный файл AppCleaner.app в папку Программы на Mac.
Перетащите значок приложения из папки Программы в окно AppCleaner.
Нажмите Remove.
CleanMyMac — популярное мощное платное приложение, позволяющее производить комплексную очистку macOS. При помощи данного инструмента можно удалять кэши, находить другие ненужные файлы, такие как устаревшие резервные копии и просто большие файлы, а также правильно деинсталлировать программы с удалением всех системных «хвостов».
Для удаления приложений в macOS необходимо выбрать раздел Деинсталлятор, после чего выбрать необходимое приложение и нажать кнопку Удалить.
Удаление программ вручную
Теперь давайте поговорим о программах, которые достались вам без дистрибутива. Раньше это было нормой, теперь таких программ всё меньше и меньше, но всё же встречаются.
Речь идёт о программах, которые попадают в компьютер путем простого копирования файлов. Например, на одном компьютере скопировали программу на флешку, а на вашем скопировали с флешки на жёсткий диск.
В таких случаях для удаления программы нужно:
- Запустить Проводник Windows.
- Открыть папку с программой.
- Удалить исполняемые и служебные файлы.
На самом деле для рядового пользователя операция не очень-то простая. Найти исполняемый файл не составит труда, а вот вычислить все служебные файлы порой бывает сложно. (Собственно, поэтому в дистрибутиве и хранится информация обо всех компонентах.) Кроме того, есть вероятность удалить не то, что нужно и после удаления можно получить массу неприятностей. Поэтому лучше смириться и оставить такую программу в покое.
И напоследок важное замечание. Все операции по удалению программ делаются с правами администратора
Опубликован: 25 февраля 2013, 18:40
Комментарии к этой заметке больше не принимаются.
Как посмотреть список установленных программ в Ubuntu 18.04?
Если Вы открыли эту статью, то скорее всего Вы задались целью удалить, запустить или посмотреть дополнительную информацию о том или ином приложении в данной ОС и, следовательно, Вам необходим список установленных программ в Ubuntu. Его открыть можно разными способами. Рассмотрим несколько простых, которые не требуют от пользователя определенных уже имеющихся знаний или установленных дополнительно расширенных инструментов.
Перед этим, стоит уточнить что из этой статьи Вы узнаете, разницу между способами, а также некоторые другие вещи, которые вы должны знать о том, как посмотреть список установленных программ в Ubuntu.
Пакетный менеджер Synaptic
Synaptic — это графическая утилита управления пакетами, которая использовалась в Ubuntu за долго до того, как в нем появился «Центр приложений». Сегодня по-умолчанию этой программы в Ubuntu вообще нет, а установить ее можно, например, щелкнув сюда. Напомню, что все установленные программы можно найти в главном меню Ubuntu, начав вводить ее название или то, для чего она предназначена, в строке поиск, как показано выше на изображении с «Центром приложений».
С помощью Synaptic можно очень просто и удобно просматривать, какие пакеты у вас уже установлены, удалять их, обновлять (если обновления доступны), а также искать в репозиториях нужные пакеты по имени или описанию. Для всего этого в Synaptic есть очень хороший набор фильтров по категориям («Игры», «Администрирование», «Интернет» и т.д.), по состоянию («Установленные», «Не установленные», «Установленные вручную», «Обновляемые» и т.д.), по происхождению (т.е. из какого источника установлена или может быть установлена та или иная программа) и другие.
Synaptic является гораздо более «профессиональной», если так можно выразиться, программой, по сравнению с «Центром приложений». Одно для поиска необходимых пакетов она бывает просто незаменима.
Стоит ли устанавливать Linux
Довольно-таки риторический вопрос: устанавливать Linux или нет. Однозначно ответить на него невозможно. Есть достаточно большое количество преимуществ и недостатков у Linux, которые влияют на данный ответ. Давайте же их рассмотрим:
Преимущества
Итак, первым преимуществом Linux, по сравнению с Windows, является то, что Linux бесплатная операционная система и это основное преимущество. Таким образом, вы экономите порядка 100$, отдав предпочтение Linux, а не Windows.
Недостатки
К главным недостаткам Linux можно отнести программное обеспечение для Linux. Большинство привычных для вас программ в новой операционной системе работать не будут. Поэтому изначально необходимо будет искать и подбирать достойные аналоги. Кстати об аналогах, аналогов Windows-программ на Linux достаточно много, в чём-то некоторые программы лучше, а чем-то хуже, но, тем не менее, они есть и это несомненное преимущество. Более того, для операционной системы Linux выпущены специальные версии программ, которые выпускаются и для Windows.
Благодаря специальным программам-эмуляторам, в задачи которых входит виртуальное создание оболочки Windows, они могут установить довольно-таки большое количество версий программ с Windows на Linux. Например: Microsoft Office, Adobe Photoshop, Apple iTunes и многие другие популярные Windows-программы, которые будут очень необходимы для работы в Linux. Что касается программ для Linux, то они в абсолютном своём большинстве бесплатны и это несомненный «плюс».Что касается игр, то тут ситуация несколько хуже, так как популярные инсталлирующиеся Windows-игры — не будут доступны в Linux, кроме онлайн-версий.Для работы Linux также не лучший вариант, так как специализированное программное обеспечение пишется практически в абсолютном большинстве для Windows.
Итог
Итак, подведём небольшой итог. Linux — наилучший вариант для домашнего компьютера, если его целью является: просмотр фильмов, прослушивание музыки и посещение интернет-ресурсов. В любом случае, если вас посетила мысль установить Linux, то установите его второй системой или протестируйте с диска, без удаления Windows, чтобы сделать вывод для себя: стоит ли полностью переходить на Linux или нет.
Через Центр приложений
Данный метод времени займет больше, однако будет не менее простым, а информация, предоставленная пользователю, окажется рассортированной, следовательно, лучше воспринимаемой.
Итак, сначала зайдем в Центр приложений, значок которого можно найти на панели Unity (по умолчанию). Сам значок выглядит как бумажный пакет с буквой А.
В появившемся окне сверху можно будет увидеть три вкладки. Нас интересует вкладка «Установленные». Нажав на нее, нам откроется список установленных программ Ubuntu, который будет разделен на определенный категории.
Чтобы открыть полный список установленных приложений, то стоит нажать на ссылку, оставленную внизу окна, а далее выбрать интересующую пользователя категорию.
Здесь пользователь может удалить ненужное ему приложение. Для этого нужно кликнуть на его отображение левой кнопкой мыши, а далее нажать кнопку «удалить»
Установка программ в режиме командной строки
Для установки и удаления программ в режиме командной строки используются различные менеджеры пакетов. Рассмотренные выше графические менеджеры являются лишь надстройками над ними. Те же действия можно произвести в режиме командной строки. Для работы с командной строкой нужно открыть терминал или консоль. Подробнее описание работы с командной строкой смотрите в статье Команды Linux. Ряд команд, рассмотренных ниже, необходимо выполнять в режиме суперпользователя. Чтобы перейти в режим суперпользователя, нужно ввести команду su, либо перед каждой командой, требующей права root, вводить sudo. В системах на базе Debian (Ubuntu, Kubuntu, Linux Mint, Xubuntu, Damn Small Linux, и т. д.) для управления .deb пакетами используется менеджер apt-get, утилита dpkg и оболочка aptitude, имеющая текстовой интерфейс.
Установка программы из репозитория
Перед установкой программ необходим обновить версии установленных программ и библиотек, выполнив последовательно команды:
sudo apt-get update
sudo apt-get upgrade
После чего устанавливаем нужный пакет командой:
sudo apt-get install paket
Где paket — это название пакета, например, команда
sudo apt-get install mc
установит пакет mc, то есть Midnight Commander.
Для удаления пакета paket нужно выполнить команду:
sudo apt-get remove paket
Можно одновременно установить или удалить несколько программ, например, команда:
sudo apt-get install php5 mysql-server apache2 phpmyadmin
установит основной набор программ, необходимый для работы web-сервера.
Поиск программ:
sudo apt-cache search keyword
Поиск по ключевому слову «keyword» производится как в названии, так и в описании программ.
Также для работы с пакетами можно использовать программу aptitude. Синтаксис установки и удаления пакетов, такой же, как и у apt-get:
sudo aptitude install paket
и
sudo aptitude remove paket
Команда aptitude без параметров вызовет текстовую оболочку управления пакетами.
1 ответ 1
Центр приложений — старая GUI-программа для управления установленным ПО, использовалась в Ubuntu до 16.04. Позже было решено отказаться от её дальнейшей разработки в пользу Менеджера приложений из проекта Gnome. В Ubuntu поставляется весьма модифицированная версия, благо внутренняя архитектура этой программы заточена под это. Сама она написана на Си и работает довольно шустро (в отличие от предыдущего центра приложений на Python), имеет развитую систему плагинов.
Вместе с тем, эти программы кардинально различаются своим подходом. Менеджер приложений Gnome (и Ubuntu) в качестве источника информации о ПО использует AppStream — БД с метаданными о компонентах программ в экосистеме СПО. Apt регулярно загружает её с зеркала обновлений по команде apt update или автоматически. В дистрибутивах основанных на Debian используется формат DEP-11.
По некоторым причинам в настоящий момент в этой базе в основном представлена информация о программах, обладающих графическим пользовательским интерфейсом. А из-за того, что по большей части эта база собирается автоматизированным инструментом appstream-generator на основе .desktop файлов, справедлива импликация: “Если пакет с программой устанавливает .desktop файл со значком для меню, это приложение можно будет найти в AppStream”.
Но на самом деле, в менеджере приложений всё равно применяется фильтр — он отображает в списке только программы с GUI, то есть те, что отмечены type=desktop-application . Предполагается, что если вам нужна консольная программа, гораздо проще поставить её напрямую с помощью Apt.
Выводы
Менеджер приложений использует AppStream — независящий от дистрибутива список приложений в мире Linux и СПО. Тем не менее, пакеты ставятся из своих обычных репозиториев, которые использует Apt.
Центр приложений использует инфраструктуру архива Debian или Ubuntu напрямую, не прибегая к помощи AppStream или DEP-11.
Полезности
Можно получить доступ к базе данных AppStream, хранящейся на компьютере, из командной строки с помощью утилиты appstreamcli из пакета appstream.
Сами списки в формате DEP-11 хранятся в каталоге /var/lib/app-info/yaml .
Как устанавливать AppImage-файлы
Устанавливать программы в формате AppImage не нужно. Они работают без установки.
Некоторые программы при первом запуске выводят сообщение с предложением установить, так называемый, desktop-файл. Это своеобразная интеграция с вашим дистрибутивом. Обычно это означает, что программа добавит на себя ссылку и свою иконку в меню запуска приложений вашего дистрибутива.
Советую перемещать AppImage-файлы в какую-нибудь отдельную директорию, а не оставлять их, например, в директории Downloads, куда обычно по умолчанию скачиваются файлы браузером. Во-первых, это позволит сохранить порядок в вашей системе. А во-вторых, если вы установили для программы desktop-файл, а затем переместили в другое место AppImage, то связь между desktop-файлом и программой будет нарушена, и вы не сможете запустить программу из меню приложений.
7.2 Установка программ из сорца (.src.rpm)
Программисты создают проект программы (например с помощью Kdevelop), в
котором есть все makefile и файлы конфигурации (configure), а потом упаковывают
их в тарболы.
В случае доработки пакета создаются Patch-и к исходным текстам,
которые заменяют одни строки текста программ на другие.
Тарболы и прикладываемые к ним patch-и упаковываются в пакеты-сорцы
(.SRC.RPM)(бывают и другие системы пакетов — но я говорю о дистрибутивах на
основе RPM — Red Hat, Mandrake, SuSe).
RPM-пакет — это особо организованный архив, в который помимо данных
(тарбола и патчей — для сырца, необходимых программ — для бинарного
RPM) упакованы скрипты установки и обновления.
C помощью сорца можно создать бинарный RPM — т.е. такой RPM, в
котором упакованы исполняемые пакеты.
Причем, если RPM создан на текущей машине, он теоретически будет
наилучшим образом подходить к текущей конфигурации пакетов
(именно поэтому многие администраторы наиболее важные пакеты
собирают из сырцов заново на своей машине).
В результате установки сорца- в директорию /usr/src/RPM/source
помещаются все необходимые тарболы (обычно один) и патчи (может быть
много, а может быть и не одного — все зависит от разработчика и
составителя конкретного RPM).
— В директорию /usr/src/RPM/spec помещается установочный скрипт (файл с
расширением spec) в котором разработчик RPM помещает все действия по
установке пакета — разархивирование тарбола, накладывания патчей,
транслирование и т.д. Разработано уже много макросов для spec-файлов.
С наиболее старыми из них и общей теорией их построения а также
опциями команды rpm можно познакомится в
RPM-HOWTO .
При построении пакета все операции с исходным текстом программ
обычно (но не всегда) помещаются в /usr/src/RPM/builder, а новые
полученные пакеты (новый сырец и новый бинарник) помещаются
соответственно в /usr/src/RPM/RPMS и /usr/src/RPM/SRPMS.
Получить из установленного сорца соответствующий пакет
можно с помощью команды
rpm -ba packet.....spec
(см. RPM-HOWTO )
Установка программ с собственным инсталлятором из файлов sh, run
Иногда программы могут распространяться с собственным инсталлятором. Это ничем не отличается от ситуации в Windows. Только здесь, распаковав tar.gz архив с дистрибутивом программы, вы вместо setup.exe увидите что-то наподобие install.sh.
Это заранее собранный пакет ПО, который оформлен в виде скрипта или бинарника, он берёт на себя работу по размещению файлов в нужных местах и прописыванию нужных параметров. При этом пропадает возможность управлять таким ПО с помощью пакетного менеджера. Пользоваться такими пакетами нежелательно, но если выбора нет, то переходим в директорию с файлом, например:
cd ~/soft
Разрешаем выполнять этот файл:
chmod +x install.sh
Запускаем его:
sudo ./install.sh
Иногда программу можно установить и без прав суперпользователя (без ), но это, скорее, исключение.
Иногда дистрибутив программы распространяется в виде самораспаковывающегося архива. В таком случае это будет просто один единственный файл .sh который и нужно запустить. Дальше вы просто получите мастер где нужно будет ответить на ряд вопросов, так же как это делается в Windows. Так устанавливаются официальные драйверы nVidia, ATI, среда разработчика NetBeans и т.п.
Есть программы, которые не нуждаются в инсталляции и распространяются в виде обычного архива tar.gz, который просто достаточно куда-то распаковать. В Windows также есть такие программы, их еще часто называют словом Portable. Устанавливать такие программы не требуется, достаточно распаковать в любое место, но стандартное место обычно — это каталог /opt. Конечно, пункты на запуск в меню вам придется добавлять вручную, для этого нужно щелкнуть правой кнопкой по заголовку меню Программы и выбрать Правка меню.