Установка приложений на linux через терминал. Установка программ в Ubuntu - способы

Каждому пользователю ОС Linux, да и любых других операционных систем приходится сталкиваться с установкой дополнительных программ на свой компьютер. Если в Windows для этого существует специальный файл (setup.exe), который пошагово проведет вас по всем этапам и установит программу, то в Linux дела с этим обстоят немного по другому, но все равно с небольшим опытом это делается очень просто. Довольно часто пользователи (особенно новички) спрашивают: Как устанавливать программы в Linux? Постараюсь ответить на этот вопрос.

В мире Linux существует несколько типов установочных пакетов, и каждый дистрибутив имеет свой собственный, предпочтительный формат пакетов. Стандартной системой установки для Linux, является RPM, разработанной компанией Red Hat и используется в основной в дистрибутивах Fedora, Mandriva, Red Hat и Suse. Файл пакета RPM обычно имеет название имя_программы-версия.rpm .

Еще одним очень популярным форматом пакетов является DEB. Который, как не сложно догадаться используется в системах Debian GNU/Linux, и на ее основе, в том числе Ubuntu, Knoppix и Mepis. Файл пакета DEB обычно имеет название имя_программы-версия.deb .

Ну и наконец архивы, так называемые тарболы (Tar Balls). Как правило имеют расширение.tar , .tar.gz , .tgz. Которые сначала необходимо распаковать, а уже потом устанавливать или компилировать.

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

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

Установка программ на Debian, Ubuntu

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

Apt-get install имя_пакета

Для удаления:

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

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

Apt-get update

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

Apt-get update; apt-get upgrade

Установка программ на Fedora, Red Hat

Для пакетов RPM есть замечательная утилита yum , которая делает примерно тоже самое, что и apt-get делает для пакетов Debian. Как и apt-get, yum позволяет загрузить и установить пакет из настроенного хранилища (репозитория):

Yum install имя_пакета

Удалить программу также легко и просто:

Yum remove имя_пакета

yum не сохраняет локальную базу данных списка пакетов, поэтому нет необходимости постоянно ее обновлять. Для установки всех доступных обновлений и патчей достаточно прописать команду:

Yum update

или же выбрать определенную программу для обновления:

Yum update имя_пакета

Установка программ в Mandriva

Mandriva Linux (бывший Mandrake и Connectiva) имеет свой набор инструментов для работы с пакетами установки, называется он urpmi . Для установки программ необходимо ввести:

Urpmi имя_пакета

Для удаления:

Urpme имя_пакета

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

Urpmi.update -a

Для установки обновлений:

Urpmi --auto-select

Установка программ из архивов (тарболов)

Дистрибутив с программой, представляет из себя архив с кучей файлов и обычно имеет расширение.tar , .tar.gz , .bz, .tgz ну или что то похожее.

Для архивов сжатых с помощью GZIP (gz, gz2 и т.д.) выполняем:

Tar -xvzf имя_файла

Для архивов сжатых с помощью BZIP (bz, bz2 и т.д.) выполняем:

Tar -xvjf имя_файла

Команды Tar:

  • x — извлечь файлы из архива;
  • v — подробный вывод информации на экран;
  • f — Обязательная опция. Если не указать, Tar будет пытаться использовать магнитную ленту вместо файла;
  • z — обработать архив сжатый gzip’ом;
  • j — обработать архив сжатый bzip’ом.

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

Cd имя_папки

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

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

./install.sh

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

./configure make make install

После установки делаем:

Make clean

Все, как ведите ничего сложного в установке программ в Linux нет.

Программное обеспечение в ОС Ubuntu Linux распространяется в так называемых deb-пакетах. Обычно при установке программы из репозитория система автоматически скачивает и устанавливает deb-пакеты, но бывают ситуации когда вам необходимо установить программу (например игру) скачав и установив deb-пакет вручную.

На самом деле эта ситуация довольно распространённая и для пользователей пришедших в Ubuntu из ОС Windows вообще должна быть родной, поскольку в этой ОС все программы устанавливаются преимущественно аналогичным образом. Т.е. скачивается установочный пакет в виде исполняемого exe файла или msi пакет. Последний вариант (msi) наиболее близок к системе управления пакетами которые используются в Linux.

  1. Поищите программу в стандартных репозиториях ubuntu, например с помощью Центра Приложений
  2. Если в репозиториях программы не окажется, то поищите на сайте программы возможность установки из репозитория разработчиков или например ссылку на ppa репозиторий.
  3. Если нет репозитория, но есть готовый deb пакет, то устанавливайте его по инструкции ниже.
  4. Если на сайте есть только архив программы в виде исходных кодов, то придётся скачивать этот архив и собирать программу самостоятельно (об этом в другой заметке).

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

Первые два пункта можно поменять местами исходя из следующих соображений 1) в официальных репозиториях ПО более стабильно 2) в репозиториях разработчиков ПО наиболее свежее. Что вам требуется больше стабильность или новые фенечки — решайте сами.

Ну и наконец, когда нет репозиториев, или версия пакета в репозиториях вас не устраивает, но есть deb-пакет, который вы скачали с сайта разработчиков. У вас есть 2 простых способа его установить.

Установка в графическом режиме

Откройте папку с deb-пакетом в файловом менеджере Ubuntu и дважды кликнете по нему.

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

Нажмите кнопку «Установить пакет». Система попросит вас ввести пароль для подтверждения административных полномочий (пользователь которого вы создали при установке системы обладает такими полномочиями).

После ввода пароля появится окно «анимирующее» процесс установки

По окончании вы увидите соответствующее сообщение:

Можно закрыть все окна установщика и запускать программу из меню Ubuntu.

Установка в терминале.

Перейдите в папку со скачанным пакетом и выполните команду:

sudo dpkg -i имя_пакета.deb

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

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

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

Вообще, почти в любом дистрибутиве Linux есть два пути для решения этой задачи.

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

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

Второй путь не для слабонервных. Это компиляция программы непосредственно на вашем компьютере из исходных кодов. Сначала вы скачиваете архив с исходными кодами программы, затем распаковываете его, затем запускаете процесс компиляции и установки. И после этого, если вам очень повезет, программа будет установлена. Но более вероятен другой сценарий - в процессе компиляции возникнут ошибки и вам придется разбираться с причиной этих ошибок.

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

В Ubuntu Linux есть три графические программы для установки бинарных пакетов (в Ubuntu используются бинарные пакеты формата deb). Это Gdebi, Synaptic и Software-center. Gdebi самая простая из них - через нее можно устанавливать пакеты которые у вас есть в наличии, на вашем компьютере. Synaptic и Software-center сами скачивают пакеты из репозитариев, вам нужно только указать какую именно программу нужно установить.

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

И наконец тяжеловес, новая программа на которую делают ставку разработчики Ubuntu. По их мнению Software-center должен заменить и Gdebi и Synaptic.

Конечно это программа красивая. И дает информации даже больше чем Synaptic. Например пользовательские рейтинги программ. Но. Получилась она в духе времени - тяжелая, неторопливая да еще и нестабильная. Устанавливать через этот Центр отдельный, локальный deb пакет удовольствие ниже среднего. Да и с Интернет-репозитариев она неторопливо устанавливает. Но если вы не будете устанавливать новые программы каждый день, то это вполне приемлемый вариант.

Если вы будете пользоваться только официальными репозитариями Ubuntu, информация о которых "зашита" в программах Synaptic и Software-center прямо "из коробки", то вам вообще ничего не нужно знать об установке программ. Запускаете Software-center ищете там нужную программу, потом нажимаете кнопку "Установить" и на этом все.

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

Кроме этого бывают случаи когда программу в виде deb файла можно скачать с сайта разработчика. Например таким способом можно скачать и установить программы Скайп и Опера. На сайтах skype.com и opera.com можно найти версию для Ubuntu Linux и скачать ее. Установка такой программы выполняется точно так же как и в Windows, скачиваете файл, запускаете этот файл, автоматически запускается один из установщиков (Gdebi или Software-center) и устанавливает программу.

Помимо установки прикладных программ, периодически необходимо устанавливать обновления. Делается это через специальную программу - Update manager (Менеджер обновлений).

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

Не пользуйтесь неофициальными репозитариями. А если у вас есть необходимость установить программу которой нет в официальных репозитариях, то перед установкой соберите информацию об этой программе, а также поищите самый надежный источник откуда можно скачать установочный файл. Этого правила важно придерживаться из соображений безопасности, ведь вместо прикладной программы вы можете скачать и установить вредоносную программу (троян, руткит, вирус). Что такое безопасный источник? В первую очередь это официальные репозитарии. Во вторую очередь это сайт разработчика программы. Если вы скачаете программу Скайп не с сайта разработчиков skype.com , а с какого-нибудь сайта типа pupkin.narod.ru то есть вероятность, что это будет вовсе не Скайп, а троян имитирующий программу Скайп.

Если у вас Ubuntu 11.10 установите Gdebi и Synaptic, с ними будет легче.

Установка из консоли

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

Если вы живете в г. Краснодар, для вас есть простой способ установить программы и обновления на Ubuntu.

Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь - поддержите материально автора. Это легко сделать закинув денежек на Яндекс Кошелек № 410011416229354 . Или на телефон +7 918-16-26-331 .

Даже небольшая сумма может помочь написанию новых статей:)

Linux Mint, на момент написания статьи, - один из самых распространённых десктопных дистрибутивов Linux, основанный на Ubuntu и Debian. Он по праву уже долгое время красуется на первом месте DistroWatch. Основатели, Клемент Лефевр и команда разработчиков "Mint Linux Team", ставили перед собой цель создать удобный, мощный и простой в использовании дистрибутив Linux, и у них это получилось!

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

1. Как устанавливать программы с помощью центра приложений

И самое простое, что может сделать новичок для установки новых пакетов, - это открыть встроенный в систему менеджер программ. Нажимаем Alt+F3 - откроется меню поиска приложений, в котором вы сможете найти все установленные на данный момент программы в системе, затем прописываем в поисковой строке "Менеджер программ" и запускаем:

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

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

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

2. Установка приложений с помощью Synaptic

Для начала попробуйте найти необходимый вам пакет в Synaptic package manager. Это менеджер пакетов, с графическим интерфейсом, с помощью которого вы можете устанавливать, обновлять или удалять пакеты в вашей системе. В новейших сборках Linux Mint менеджер пакетов Synaptic включён по умолчанию и не требует установки. Находим и запускаем менеджер:

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

Так как у меня нет разделов с файловой системой BTRFS, мы выбираем лишь первый пункт списка. Кликаем по нему правой кнопкой мыши и выбираем "Отметить для установки", затем в правом верхнем углу нажимаем кнопку "Применить" :

Затем в появившемся окне с кратким описанием нажимаем "Apply" , и начнеться установка программ Linux Mint:

После того как Synaptic закончит, вы с легкостью найдёте установленную программу у себя в системе и сможете ею пользоваться. В нашем случае это программа под названием Timeshift:

Теперь попробуем удалить всё тот же Timeshift с помощью Synaptic. Снова запускаем программу и в окне поиска прописываем Timeshift:

Теперь можно заметить, что программа поставила маленькую зеленую галочку рядом с пакетом Timeshift, так как данная программа у нас уже установлена. Правой кнопкой мыши щёлкаем по установленному пакету и выбираем пункт "Отметить для полного удаления" . Затем также в правом верхнем углу нажимаем "Применить" и в появившемся окне "Принять" :

Затем менеджер Synaptic начнёт процесс удаления пакета из вашей системы, и после того как он закончит, пакет будет удалён.

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

Теперь мы рассмотрим установку приложений в Linux Mint с помощью терминала. Если вы знаете название нужного вам пакета, то установка не вызовет у вас абсолютно никаких трудностей. А поможет нам в этом консольная утилита под названием Advanced Packaging Tool или сокращенно - APT . Утилита включена в Linux Mint по умолчанию и не требует установки. Вот основной список команд apt , с помощью которых может выполняться установка пакетов linux mint:

  • download - скачать пакет, но не устанавливать;
  • update - обновление списка пакетов в репозиториях;
  • upgrade - обновление системы без удаления пакетов;
  • full-upgrade - полное обновление системы с удалением конфликтующих зависимостей;
  • install - установка пакета;
  • remove - удаление пакета без удаления конфигурационных файлов;
  • purge - полное удаление пакета;
  • show - посмотреть информацию о пакете.

Полный список команд apt вы сможете посмотреть, набрав в терминале:

Для установки той или иной программы с помощью утилиты apt вам достаточно набрать следующую команду в терминале:

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

Теперь рассмотрим процесс установки на примере. Попробуем установить всё тот же Timeshift с помощью утилиты apt . Пишем в терминале следующее:

sudo apt install timeshift

После этого нажимаем клавишу Enter и вводим пароль суперпользователя, и вновь нажимаем Enter . После этого apt найдёт имя нашего пакета в репозиториях, затем начнётся процесс скачивания и установки пакета:

После этого вы легко найдёте установленную программу в системе. Теперь же мы попробуем удалить нужный нам пакет с помощью того же аpt . Для удаления пакета прописываем в терминале:

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

Для полного удаления пакета пишем следующее:

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

Теперь попробуем полностью удалить из системы нашу ранее установленную программу Timeshift. Открываем терминал и пишем следующее:

sudo apt purge timeshift

После этого программа за считанные секунды полностью сотрёт все следы пакета Timeshift в системе.