Программное обеспечение в ОС 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 люди чаще всего переходят после долгого использования операционной системы Windows. Так как эти ОС существенно различаются друг от друга, у неопытного пользователя могут возникнуть проблемы при работе. Иногда дело доходит до абсурдного, человек попросту не понимает, как устанавливаются программы для Ubuntu.

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

Установка с помощью Synaptic

Первым делом рассмотрим самый простой способ с использованием программы Synaptic. Данное ПО поставляется в любом дистрибутиве Linux, а найти его можно в "Меню". Там наведите курсор на "Администрирование" и справа выберите "Менеджер пакетов Synaptic".

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

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

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

Теперь вы знаете, как устанавливаются программы для Ubuntu с помощью менеджера пакетов Synaptic.

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

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

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

Итак, перед вами открытый терминал. Для начала введя sudo apt-get update, обновите списки программ. Теперь можно переходить непосредственно к инсталляции. Для этого необходимо вписать:

Чтобы было ясней, стоит привести пример:

sudo apt-get install chromium

Также есть возможность установить сразу несколько ПО. Для этого просто впишите их название через пробел.

Небольшая ремарка. Когда вы вводите первую строку в терминале, у вас могут запросить пароль, так вот, при вводе его ничего не отображается — это нормально. Например, если у вас пароль «0000», просто нажмите четыре раза ноль, а затем Enter.

Теперь вы знаете еще один способ, в Ubuntu.

Установка из пакета dep с графическим интерфейсом

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

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

Итак, пакет deb скачан на ПК. Для его установки с помощью Nautilus (это то же самое, что "Проводник" в Windows) откройте папку, где лежит файл, и нажмите на него два раза. Перед вами откроется окно, в котором попросят разрешение на установку данной программы, нажимаете «Установить пакет», и процесс установки начнется.

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

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

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

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

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

Запуск приложений

Ну вот вроде бы и все. О том, как устанавливать программы в Ubuntu, мы поговорили, осталось лишь разъяснить, как происходит запуск программ Ubuntu.

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

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

gedit

После нажатия Enter программа запустится.

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

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

Центр приложений Ubuntu

Центр приложений Ubuntu - это то, что в других системах обычно называется "Магазином приложений", например в Android это аналог Google Play. Найти его вы можете в главном меню Ubuntu, если начнете вводить в строке поиска слово "центр".

В центре приложений все довольно просто: слева располагаются категории ("Игры", "Офис", "Интернет" и так далее), сверху - строка поиска. Находим нужное приложение, жмем "Установить", вводим пароль администратора, немного ждем и все готово к использованию свежеустановленной программы.

В центре приложений находятся все программы, которые доступны в официальных репозиториях (т.е. "хранилищах") Ubuntu, а также платные и бесплатные программы и игр из сторонних источников. Если вы захотите установить бесплатную программу из сторонних источников, то несмотря на то, что цена программы будет указана как нулевая, вместо кнопки "Установить" вы все равно увидите кнопку "Купить" - не пугайтесь, смело жмите. И знайте, что в любом случае без вашего ведома денег с вас никогда здесь не возьмут, даже если вы попытаетесь устанавливать платные программы - прежде чем ее купить, вам придется заполнить свои платежные данные (номер кредитной карты и прочее), так что случайность тут уж точно исключена.

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

Пакетный менеджер Synaptic

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

С помощью Synaptic можно очень просто и удобно просматривать, какие пакеты у вас уже установлены, удалять их, обновлять (если обновления доступны), а также искать в репозиториях нужные пакеты по имени или описанию. Для всего этого в Synaptic есть очень хороший набор фильтров по категориям ("Игры", "Администрирование", "Интернет" и т.д.), по состоянию ("Установленные", "Не установленные", "Установленные вручную", "Обновляемые" и т.д.), по происхождению (т.е. из какого источника установлена или может быть установлена та или иная программа) и другие.

Synaptic является гораздо более "профессиональной", если так можно выразиться, программой, по сравнению с "Центром приложений". Одно для поиска необходимых пакетов она бывает просто незаменима.

ِapt-get - управление пакетами из терминала

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

Использование apt-get предполагает, что вы точно знаете, чего вы хотите. Например, вы хотите установить текстовый редактор Geany, тогда вам необходимо выполнить следующую команду в терминале:

sudo apt-get install geany

Разберем написанное вкратце:

sudo - означает, что последующие после него команды будут выполняться от имени администратора системы (т.к. что-либо устанавливать или удалять имеет право только администратор);

apt-get - собственно вызывает сам пакетный менеджер apt-get, о котором мы говорим;

install - команда для установки пакета. Существует также много других команд, некоторые из них я укажу ниже в примерах;

geany - имя пакета, который надо установить, и в данном случае, это текстовый редактор Geany. Можно указать несколько пакетов, просто ставя между ними пробел.

Вот некоторые другие примеры использования apt-get:

Загрузить списки доступных приложений из интернета (грубо-говоря, "проверить обновления"):

sudo apt-get update

Установить все доступные обновления:

sudo apt-get upgrade

Установить плеер vlc и графический редактор gimp одной командой:

sudo apt-get install vlc gimp

Удалить вышеупомянутые также одной командой с сохранением их настроек в системе:

sudo apt-get remove vlc gimp

То же самое, но с очисткой все настроек:

sudo apt-get purge 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", выбрать соответствующий пакет и нажать на кнопку "Установить", не беря во внимание еще скорость запуска самого центра приложений и нескольких метров пробега вышью по столу.

Установщик пакетов GDebi

Если в репозиториях Ubuntu нужной программы не нашлось, или же нашлось, но не последней версии (а такое бывает часто), то скорее всего вы зайдете на сайт разработчика программы или игры, и скачаете для установочный пакет в формате *.deb. Когда вы щелкните на нет дважды мышью, откроется "Центр приложений Ubuntu" и вы сможете его легко установить, нажав на соответствующую кнопку. Однако если вы делаете эту процедуру довольно часто, то вам наверняка надоест очень медленный запуск и работа "Центра приложений". И тогда вам на помощь придет очень маленькая и быстрая утилита GDebi, которую можно установить щелкнув , или командой в терминале:

sudo apt-get install gdebi

После того, как она установлена, щелкаем по скачанному пакету правой кнопкой мыши и выбираем "Открыть с помощью - GDebi package installer". GDebi откроет пакет и установит его быстрее, чем "Центр приложений Ubuntu".

Установка скачанных пакетов из терминала

Кроме графической утилиты GDebi, установить скачанные из интернета пакеты в Ubuntu можно и простой командой в терминале. Для этого надо выполнить команду:

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

Например, если вы скачали пакет с VirtualBox с официального сайта, и скорее всего теперь он лежит в папке "Загрузки" в вашей домашней директории, то установить его из терминала можно так:

sudo dpkg -i ~/Загрузки/virtualbox-4.3_4.3.8-92456~Ubuntu~raring_amd64.deb

ٌК слову сказать, что здесь также работает автодополнение, поэтому можно только начать вводить имя файла с пакетом и нажать на Tab - оставшаяся часть имени файла допишется сама. Также dpkg поддерживает и шаблоны, то есть можно напиметь так:

sudo dpkg -i ~/Загрузки/virtualbox*.deb

Что очень удобно, если вы скачали программу, которая поставляется в виде множества пакетов (например многие игры или LibreOffice, скачанный с официального сайта) - можно просто сложить все пакеты в одну папку, а затем выполнить примерно такую команду:

sudo dpkg -i ~/Загрузки/*.deb

(в этом примере будут установлены ВСЕ пакеты из папки "Загрузки").

Установка программ из сторонних репозиториев

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

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

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

sudo add-apt-repository ppa:diesch/testing

sudo - выполнить от имени администратора системы;

add-apt-repository - добавить репозиторий;

ppa:diesch/testing - имя репозитория.

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

sudo apt-get update

и наконец, установка пакета:

sudo apt-get install classicmenu-indicator

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

Установка программ из исходников

Часто сегодня можно слышать от лиц, весьма далеких от Linux, что если ты перейдешь на Ubuntu или другие дистрибутивы Linux - "будешь ставить программы из исходников". Конечно, возможность такая имеется, но необходимость - весьма сомнительная. А всего лет 10 назад, среднестатистический пользователь Linux устанавливал программы именно так - компилировал их из исходных текстов, зачастую встречая при этом множество "подводных камней". Если вы решили установить программу в Ubuntu из исходников сегодня - я действительно не думаю, что вам это необходимо. Прочитайте эту статью от начала до конца, чтобы увидеть, что все существующие современные программы для Linux, за очень редким исключением, можно установить либо из репозиториев, либо скачав пакет *.deb и просто щелкнув по нем мышью.

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

Пожалуй, каждый пользователь Linux когда-то сталкивался с проблемой установки программ в этой операционной системе . Ведь, к примеру, в Windows всё это делается довольно просто и понятно. В сегодняшней статье мы подробно рассмотрим вопрос, как устанавливать программы в Linux. Поехали!

Инсталляция утилит может проводиться в графическом интерфейсе или с помощью консольного терминала

Всего существует несколько установочных пакетов для Линукса, каждый из которых имеет собственный, предпочтительный формат пакетов. Первым из них является rpm, который используется на Red Hat, Mandriva, Fedora, Suse. Далее идёт пакет deb, который используется в Debian, а также в системах, на ней основанных (Ubuntu, Knoppix, Mepix). И теперь последний - Tar Balls (.tar, .tar.gz, .tgz), представляет собой архив, который требуется распаковать перед началом установки.

Теперь перейдём непосредственно к разбору установки программ на примере Linux Mint (для тех, кто пользуется Ubuntu, всё выполняется аналогичным образом).

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

После того как вы откроете терминал, пропишите команду, предназначенную для поиска программ. Введите: apt-cache search и само слово, по которому будет осуществляться поиск.

Обратите внимание, что для успешного выполнения большинства команд необходимы специальные права. Поэтому, если вы не имеете root-прав, прописывайте «sudo» в начале каждой команды, которую хотите выполнить.

В Линуксе имеется возможность существенно расширить список всех программ, которые можно установить. Для этого необходимо добавить хранилище . Делается это редактированием специального файла sources.list. Пропишите в терминале: sudo add-apt-repository и после - имя хранилища.

Для обновления списка всех приложений используйте команду: apt-get update

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

Теперь, когда наконец-то разобрались со всеми остальными аспектами, можно перейти непосредственно к самой установке программ. Делается это также просто. Всё, что нужно - прописать команду: apt-get install и имя приложения, которое нужно инсталлировать.

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

Если вы хотите удалить какую-либо утилиту, просто введите команду: apt-get remove и имя программы

Теперь, когда вы знаете, как производить инсталляцию приложений, вам будет полезна команда, с помощью которой можно посмотреть перечень всех программ, которые были установлены. Для этого следует прописать в командной строке: dpkg – list

Для пользователей, которые по каким-то причинам не любят использовать и предпочитают ей графический интерфейс, рассмотрим установку приложений через GUI в Linux Mint.

Сперва откройте меню («Menu») и выберите «Администрирование». Далее в открывшемся списке нажмите на «Менеджер программ». Система может потребовать у вас пароль - вводите его, если хотите продолжить. Перед вами откроется окно, в котором вы можете выбрать категорию приложений, которая вас интересует. Среди них представлены такие категории: «Аудио и видео», «Офис», «Инструменты», «Графика», «Шрифты», «Системные утилиты», «Наука и образование», «Все пакеты», «Интернет» и «Программирование».

После того как вы выберите нужную категорию, вам откроется список из всех приложений, относящихся к выбранной теме. К примеру, в «Аудио и видео» вы можете найти различные видеоредакторы, кодеки и прочее. Теперь остаётся только установить желаемую программу. Удаление приложения осуществляется через ту же утилиту «Менеджер программ».

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

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

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

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

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

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

Установка программ в Ubuntu с использованием графического интерфейса

Начнем со стандартного менеджера самого популярного на сегодняшний день дистрибутива Linux - Ubuntu. Он носит название «Центр приложений Ubuntu ». Для вызова этой программы нужно кликнуть по соответствующей иконке на панели запуска.

Рис. 1. Иконка центра приложений Ubuntu

Если иконка там отсутствует, нужно открыть Главное меню (Dash) и набрать первые буквы названия программы.

Рис. 2. Центр приложения Ubuntu

В верхней части окна программы можно выбрать:

  • «Все приложения » для просмотра и установки новых программ
  • «Установлено » для просмотра установленных приложений и их удаления при необходимости
  • «История » для просмотра лога работы с программой.

В правом верхнем углу окна находится строка поиска, куда можно ввести ключевые слова, описывающие нужную программу. Слева расположен список категорий программ. По центру окна расположен непосредственно список программ. Нажав на иконку или название программы, мы увидим ее подробное описание, скриншоты и отзывы пользователей. Для установки программы нужно нажать кнопку «Установить » (или «Купить », если приложение платное). Перед установкой система запросит пароль суперпользователя, после чего останется подождать некоторое время, пока программа загрузится и установится. Удаление программ выполняется аналогичным образом. Сверху окна нажимаем на кнопку «Установлено », выбираем программу, которую хотим удалить, затем нажимаем кнопку «Удалить ».

Центр приложений Ubuntu может быть использован также для установки пакетов, которые были скачены из интернета. В Ubuntu они имеют расширение.deb. Для установки программ таким способом достаточно кликнуть на дистрибутив программы (file.deb), откроется центр управления, после чего нужно нажать кнопку «Установить ». При этом дистрибутив программы должен быть создан для конкретной, установленной у вас версии операционной системы, в противном случае могут возникнуть проблемы с зависимостями и установить программу не удастся. Кроме того, при скачивании программ из сомнительных источников, существует вероятность наличия в них вредоносного кода, поэтому, повторим рекомендацию по установке программ из официальных дистрибутивов. Существуют и другие графические менеджеры пакетов для различных систем на базе Linux (Synaptic, KPackage и т.д.). В рамках данной статьи мы не сможем их рассмотреть подробно, однако они имеют схожую функциональность и интерфейс, поэтому при установке программ с использованием графического интерфейса особых проблем возникнуть не должно.

Установка программ в режиме командной строки

Для установки и удаления программ в режиме командной строки используются различные менеджеры пакетов. Рассмотренные выше графические менеджеры являются лишь надстройками над ними. Те же действия можно произвести в режиме командной строки. Для работы с командной строкой нужно открыть терминал или консоль. Подробнее описание работы с командной строкой смотрите в статье Команды 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 без параметров вызовет текстовую оболочку управления пакетами.

Установка программы непосредственно из дистрибутива (file.deb)

sudo dpkg -i paket.deb

Просмотр списка пакетов:

dpkg -l маска

Например, команда

dpkg -l apache2 - покажет, установлен ли пакет apache2.

dpkg -l | grep apache2 - покажет все пакеты, которые имеют в своем названии сочетание букв «apache2».

dpkg -L apache2 - покажет все файлы, которые относятся к пакету apache2.

sudo dpkg -r paket - удаление пакета paket.

Установка программ в системах с RPM

Это системы основанные на Red Hat Linux, откуда и пошло название RPM - Red Hat Package Manager. Соответственно, пакеты имеют расширение.rpm. Самые популярные системы, использующие RPM - это openSUSE, Mageia, Fedora, CentOS, Red Hat Enterprise Linux, ALT Linux, ASP Linux. В качестве пакетного менеджера в этих системах обычно применяется утилита yum .

Для обновления пакетов необходимо выполнить команду:

yum update

Для установки программы paket из репозитория используется команда:

yum install paket

Для удаления, соответственно:

yum remove paket

Поиск программы по ключевому слову «keyword»:

yum search keyword

Запуск исполняемых файлов и скриптов

Иногда программы для Linux поставляются уже в виде готового исполняемого файла в бинарном виде, либо в виде программы на каком-либо скриптовом языке (bash, Python‎, Perl, PHP и т. д.). Обычно тип файла можно определить по расширению: .bin - бинарный исполняемый файл, .sh - скрипт Bourne shell или bash. .py - программа на языке Python, .pl - скрипт Perl. Некоторые исполняемые файлы имеют расширение.run. Но в Linux использование расширений у исполняемых файлов не является обязательным. Если файл представляет собой скрипт, то программа для его выполнения обычно указывается в первой строчке. Например, если строка имеет вид #!/usr/bin/perl, то это скрипт на Perl, а если #!/usr/bin/env bash, то это bash скрипт. Просмотреть файл можно с помощью команды less file . Для запуска программы необходимо дать ей права на исполнение, делается это с помощью команды:

sudo chmod +x file.sh

После этой команды файл file.sh станет исполняемым. Однако, если потом просто набрать file.sh в терминале, то он не запустится на исполнение. Для запуска программ они должны быть расположены только в директориях, указанных в переменной $PATH, либо запуск программ нужно производить с указанием пути к файлу. Простейший способ сделать это, находясь в директории с файлом - набрать точку и слэш перед именем файла. То есть, для запуска file.sh нужно набрать:

./file.sh

Сценариям на скриптовых языках можно не давать права на исполнение (chmod +x), можно определить тип файла, как указано выше и запустить соответствующий интерпретатор с указанием исполняемого файла. Например:

sh file.sh

python file.py

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

Компиляция программ

Большинство программ для Linux являются открытыми, то есть распространяются вместе с исходным кодом. Это позволяет участвовать в разработке широкому кругу программистов, исправлять ошибки, дорабатывать программы, проверять их на наличие вредоносного кода и закладок, переносить программы на другие платформы и т. д. Кроме того, при компиляции можно оптимизировать работу программ, например скорость их выполнения. С другой стороны, компиляция программ является самым сложным видом их установки. Пользователь должен сам отслеживать зависимости и обрабатывать ошибки, которые могут возникнуть при компиляции. Исходный код обычно поставляется в виде архивов tar, сжатых архиваторами gzip: tar.gz, tgz, bzip2: tar.bz2

Сначала необходимо распаковать файл с исходным кодом, выполнив команду:

tar -xvf program.tar

Если файл сжатый, то тип архиватора будет распознан автоматически, поэтому можно не указывать его в виде ключа. Исходный код будет распакован в директорию, соответствующую названию файла, в данном случае program. Переходим в директорию с исходным кодом:

cd program

Если в папке есть файлы README или INSTALL необходимо их прочесть, там обычно содержится важная информация по установке и список необходимых библиотек, которые следует установить перед компиляцией. Посмотреть список файлов можно с помощью команды ls , а просмотреть файл README с помощью команды less README .

Чаще всего компиляция выполняется с помощью следующих команд: ./configure

configure - это скрипт, который проверяет, есть ли все программы и библиотеки, необходимые для компиляции и выполняет подготовку к основному процессу. В случае, если скрипт выдаст ошибку, необходимо будет установить соответствующие программы и библиотеки. Если ошибок нет, выполняем непосредственно компиляцию командой:

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

make install

В случае, если установка проводится в системные директории, необходимы права root или команда sudo:

sudo make install

После установки можно удалить ненужные временный файлы командой:

sudo make clean

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

sudo make uninstall

Упомянем еще один способ установки программ, а конкретно игр.

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



Эта статья также доступна на следующих языках: Тайский

  • Next

    Огромное Вам СПАСИБО за очень полезную информацию в статье. Очень понятно все изложено. Чувствуется, что проделана большая работа по анализу работы магазина eBay

    • Спасибо вам и другим постоянным читателям моего блога. Без вас у меня не было бы достаточной мотивации, чтобы посвящать много времени ведению этого сайта. У меня мозги так устроены: люблю копнуть вглубь, систематизировать разрозненные данные, пробовать то, что раньше до меня никто не делал, либо не смотрел под таким углом зрения. Жаль, что только нашим соотечественникам из-за кризиса в России отнюдь не до шоппинга на eBay. Покупают на Алиэкспрессе из Китая, так как там в разы дешевле товары (часто в ущерб качеству). Но онлайн-аукционы eBay, Amazon, ETSY легко дадут китайцам фору по ассортименту брендовых вещей, винтажных вещей, ручной работы и разных этнических товаров.

      • Next

        В ваших статьях ценно именно ваше личное отношение и анализ темы. Вы этот блог не бросайте, я сюда часто заглядываю. Нас таких много должно быть. Мне на эл. почту пришло недавно предложение о том, что научат торговать на Амазоне и eBay. И я вспомнила про ваши подробные статьи об этих торг. площ. Перечитала все заново и сделала вывод, что курсы- это лохотрон. Сама на eBay еще ничего не покупала. Я не из России , а из Казахстана (г. Алматы). Но нам тоже лишних трат пока не надо. Желаю вам удачи и берегите себя в азиатских краях.

  • Еще приятно, что попытки eBay по руссификации интерфейса для пользователей из России и стран СНГ, начали приносить плоды. Ведь подавляющая часть граждан стран бывшего СССР не сильна познаниями иностранных языков. Английский язык знают не более 5% населения. Среди молодежи — побольше. Поэтому хотя бы интерфейс на русском языке — это большая помощь для онлайн-шоппинга на этой торговой площадке. Ебей не пошел по пути китайского собрата Алиэкспресс, где совершается машинный (очень корявый и непонятный, местами вызывающий смех) перевод описания товаров. Надеюсь, что на более продвинутом этапе развития искусственного интеллекта станет реальностью качественный машинный перевод с любого языка на любой за считанные доли секунды. Пока имеем вот что (профиль одного из продавцов на ебей с русским интерфейсом, но англоязычным описанием):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png