Правильная установка приложений в ОС Linux

Правильная установка приложений в ОС Linux

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

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

Следующий способ установки — воспользоваться менеджером пакетов Synaptic. Эта утилита находится в том же списке, где и уже известный вам «Менеджер программ». Далее точно так же требуется ввести свой пароль. Перед вами появится окно с полем для поиска, введите в него название программы, которую желаете установить. Чуть ниже вы обнаружите перечень приложений, содержащих введённое вами слово в названии. Чтобы инсталлировать программу, кликните по ней правой кнопкой мыши и отметьте пункт «Для установки». После того как вы нажмёте «Применить», процесс инсталляции будет запущен.

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

Как устанавливать программы для Linux

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

Как устанавливать программы для Linux через магазин приложений

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

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

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

  • GNOME Software используется в дистрибутивах с графической оболочкой GNOME.
  • Discover установлен в дистрибутивах KDE. Как и подобает приложению KDE, очень красив и при этом довольно удобен.
  • «Менеджер программ» — в Linux Mint.
  • AppCenter — в elementary OS.
  • Deepin Software Center — в Deepin Linux.

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

Магазин приложений автоматически найдёт нужную программу и установит её.

Как устанавливать программы для Linux через терминал

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

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

  1. sudo add-apt-repository ppa:me-davidsansome/clementine — добавляем в систему адрес репозитория, откуда будут качаться программа, а в дальнейшем обновления для неё. Последует предложение ввести пароль — сделайте это.
  2. sudo apt update — приказываем системе обновить список пакетов.
  3. sudo apt install clementine — начинаем установку.

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

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

Менеджер пакетов в Linux — это программа, которая автоматически скачивает другие программы из репозитория, устанавливает и удаляет их. В разных дистрибутивах Linux свои менеджеры. В Debian, Ubuntu и их родственниках используется APT, в CentOS и Fedora есть DNF, в openSUSE — Zypper, и в Arch Linux — pacman.

Когда вы устанавливаете программы через терминал, вы отдаёте команды вашему менеджеру пакетов. Но куда удобнее управлять этими данными через графический интерфейс, например через Synaptic в Ubuntu или Pamac в Arch. Ищите его в главном меню по запросу «Менеджер пакетов».

  1. Запустите менеджер пакетов.
  2. Введите в поисковой строке имя нужной программы.
  3. Выделите найденный элемент, а затем нажмите на кнопку «Установить».
  4. Введите свой пароль пользователя и подождите, пока менеджер пакетов скачает и установит нужную программу.

Как устанавливать программы для Linux с помощью установочных файлов

Именно так инсталлируют программы в Windows: открывают в браузере сайт разработчика, скачивают установщик и запускают его двойным щелчком.

Но в Linux лучше всё ставить из репозиториев — тогда программы будут автоматически обновляться сами и возни с ними будет меньше.

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

  1. Найдите сайт разработчика приложения и скачайте установщик, подходящий к вашему дистрибутиву.
  2. Откройте его двойным щелчком и нажмите «Установить».
  3. Введите свой пароль и дождитесь завершения процесса инсталляции.

Как устанавливать программы в Linux Mint

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

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

Установка программ в Linux Mint 18

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 в системе.

Мы с вами рассмотрели три наиболее популярных и удобных способа установить программу в Linux Mint 18. В общих чертах данные инструкции подойдут, если вы пользуетесь Ubuntu или любым другим дистрибутивом на основе Debian. Естественно, существуют и иные способы. А как вы устанавливаете новое ПО в вашу систему? Напишите в коментариях.

Установка и удаление программ в Linux Mint

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

Итак, давайте приступать, самым простым и удобным способом установки и удаления программ в Linux Mint является, конечно же, способ с использованием «Менеджера программ».

Менеджера программ – это компонент Linux Mint, предназначенный для установки и удаления приложений, имеет интуитивно понятный интерфейс, удобную группировку по категориям, а также сортировку программ по рейтингу и популярности. Менеджер программ доступен во всех редакциях Linux Mint, т.е. неважно, какая у Вас графическая оболочка, будь то Cinnamon, MATE или KDE.

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

Переходим непосредственно к описанию процесса установки программ в Linux Mint и для примера давайте установим FileZilla (это бесплатный FTP-клиент), так как по умолчанию в системе данная программа не установлена.

Примечание! В качестве операционной системы у меня выступает версия Linux Mint 18.1 со средой рабочего стола Cinnamon, все, что мы будем рассматривать ниже, Вы можете использовать и в других версиях, например в 18 или 17.3. Если у Вас другая графическая оболочка, например MATE или KDE, то у Вас будет небольшое отличие в процессе запуска менеджера программ или терминала в плане интерфейса, но сам менеджер программ везде один и запустить его можно из меню Mint.

Установка программы FileZilla в Linux Mint

Сначала, конечно же, давайте разберем процесс установки с использованием «Менеджера программ», так как именно этот способ подходит для начинающих пользователей Linux Mint.

На заметку! Если Вы хотите научиться пользоваться Linux на домашнем компьютере без использования командной строки, то рекомендую почитать мою книгу – « Linux для обычных пользователей »

Примечание! Для установки программ требуется подключение к сети Интернет.

Запускаем менеджера программ, это можно сделать из меню «Mint», «Меню->Менеджер программ» или «Меню->Администрирование -> Менеджер программ».

Затем Вас попросят ввести пароль администратора (например, тот пароль, который Вы задавали в процессе установки операционной системы, если устанавливали не Вы, то узнайте его у человека, который выполнял установку), жмем «ОК».

В итоге запустится менеджер программ.

Как видите, все программы разбиты на категории, что значительно упрощает поиск нужной программы, полноценный поиск также присутствует. В нашем случае мы должны найти программу FileZilla, она относится к категории «Интернет» и достаточно популярна, поэтому она будет в самом начале. Программы, которые уже установлены в системе будут отмечены галочкой. Щелкаем двойным кликом мыши по нужной программе.

Затем жмем «Установить».

Начнется процесс установки и займет он совсем немного времени.

Установка будет завершена, как появится следующее сообщение.

После чего в меню Mint появится ярлык для запуска FileZilla.

Удаление программ в Linux Mint

А теперь давайте рассмотрим процесс удаления программ в Linux Mint с помощью менеджера программ, на примере все той же FileZilla.

Сейчас, когда у нас уже установлена программа FileZilla, в менеджере программ, как я уже сказал, она будет отмечена галочкой.

Для удаления мы, также как и для установки, щелкаем по ней правой кнопкой мыши. Затем жмем «Удалить».

В итоге спустя всего несколько секунд программа удалится, а ее статус изменится на «Не установлено».

Установка и удаление приложений в Linux Mint с помощью терминала

Если говорить о терминале Linux, то это своего рода командная строка, которая значительно мощнее командной строки Windows. Более того, все продвинутые пользователи Linux пользуются именно терминалом для установки программ, настройки системы и так далее.

Для того чтобы установить программу в Linux Mint, используя терминал, необходимо запустить этот терминал, например из того же меню. «Меню -> Терминал» или «Меню -> Администрирование > Терминал».

Затем ввести необходимую команду. Для установки программ в Linux Mint можно использовать следующую команду

Для удаления программ

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

Установка FileZilla с помощью терминала Linux Mint

Чтобы установить программу FileZilla необходимо ввести следующую команду в терминале, и нажать ввод (Enter), затем система попросит ввести пароль, Вы его соответственно должны ввести и только после этого начнется установка.

Удаление программы FileZilla с помощью терминала Linux Mint

Чтобы удалить программу FileZilla введите следующую команду. На вопрос «Хотите продолжить?» введите y (т.е. Да).

Надеюсь, Вы теперь научились устанавливать и удалять программы в операционной системе Linux Mint, у меня на этом все, пока!

Как установить программы в Ubuntu или мучения перешедшего с Windows

Автор: Нагибин Владимир . Дата статьи: 22.10.2008

Часто, для многих Linux-новичков, установка программ в Linux является каким-то священным процессом. Действительно, что делать, если скачанная из Интернета программа для Linux, не то что не работает в системе, а вообще не устанавливается!

Дело конечно в знаниях, опыте и. в некой «абстракции» от привычного.

«Я в Linux совсем недавно (практически всего неделю) и он восхитил меня тем, что его интерфейс также дружелюбен, как и интерфейс Windows.

С легкостью поставив (благодаря Вашей рубрике «Шаг за шагом») Ubuntu на свой домашний компьютер, я с удивлением заметил, что мой струйный принтер опознался системой и стал работать сразу после установки! Все работало «из коробки»!

И это та система, которую я боялся поставить на протяжении уже нескольких лет!! Радости моей не было предела!

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

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

Что мне делать? Мне очень понравился Linux Ubuntu, но увидев, что в нем так сложно устанавливать программы, я вынужден, к сожалению, обратно возвращаться к Windows.

Почему в Linux все так сложно и как устанавливать в нем программы?? Почему в Linux нет инсталляционного файла как в Windows (типа install.exe)? Ведь так было бы намного проще!!»

Это письмо я получил в начале этой недели от Андрея из Вознесенска.

Действительно, основная проблема для многих пользователей, пришедших из Windows в Linux — это то, что они полагают, то в Linux будет все «также как в Windows». Это одно из самых главных заблуждений! Один из советов, который я даю новичкам в Linux — это абстрагироваться от «привычного» пути.

Итак, о установке программ в Linux Ubuntu!

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

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

Второй способ уже близок к тому, как «устроено» в Windows. Но даже он не подразумевает, что в пакете должны быть исполняемые файлы.

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

Именно этим способом можно установить программу (пакет .deb), полученную вами с CD/DVD/Flash или любого другого носителя (если у вас нет Интернета) .

Разберем установку программы, предположим, полученной нами на флешке от друга, на примере программы net-acct:

Файл net-acct_0.71-9_i386.deb был скопирован с флешки и сохранен в домашнем каталоге. Открываем Терминал и вводим следующую команду:

Нажимаем Enter и Ubuntu попросит вас ввести пароль суперпользователя root. Введите его, не допуская ошибок:

В случае, если вы ввели корректный пароль, dpkg выполнит установку программы:

Внимание! Возможно, что программа будет нуждаться в каких-то дополнительных зависимостях (библиотеки и т.п.). В этом случае вам придется доустановить их, также получив эти зависимости из Интернета.

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

В Linux Ubuntu доступен менеджер пакетов Synaptic Package Manager, запустив который, вы сможете легко установить любую, из большого количества программ, предлагаемых сообществом Ubuntu. Synaptic сам отыщет необходимые библиотеки, дополнительные пакеты, необходимые для работы вашей программы, установит их. Более того, менеджер пакетов сообщит вам о всех вышедших обновлениях программ, установленных в вашей системе!

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

В операционных системах(ОС) UNIX и Linux под установкой программного обеспечения (ПО) следует понимать процедуру распространения пакетов. В данном случае пакет — это универсальный контейнер, содержащий не только само ПО, но также и соответствующие конфигурационные файлы, информацию о зависимостях распространяемого ПО, методах его распространения в системе и способы задания конфигураций. В отличие от неструктурированных архивных файлов (.tar.gz), пакеты обладают строго организованной структурой, взаимодействие с которой подчиняется определённым методам, изначально заложенным в Системы Управления Пакетами(СУП). Благодаря такой схеме, очень удобно распространять (устанавливать) не только ПО, но и административную информацию (конфигурацию), причём безболезненно, поскольку специализированные СУП «знают», как устроена структура системы и не переписывают конфигурацию, ранее заданную пользователем. В случае конфликтов предлагается просто сделать резервные копии существующих файлов конфигурации или конкретный вариант для их модификации по согласованию с пользователем или администратором системы. Очень важно, то, что СУП самостоятельно отслеживают и распознают зависимости пакетов, используя также для этого соответствующую информацию из самих приложений. В составе приложений также могут быть и целые служебные сценарии для их дополнительной обработки и настройки. Благодаря этому установка (или удаление) происходит как единая транзакция, полностью освобождая пользователей от выполнения рутины по поиску и установке зависимостей, распаковке файлов по требуемым каталогам и т. д.

Управление пакетами в Linux

Для операционной системы (ОС) Linux существует два основных типа пакетов: RPM (Red Hat Package Manager) и Debian. Первый, как можно видеть, изначально появился в дистрибутивах семейства Red Hat, но позже стал применяться и в других системах (SUSE, ROSA), второй был разработан для одноимённого дистрибутива и позже унаследован семейством ОС Ubuntu, созданных изначально на основе Debian. Средства упаковки пакетов RPM и Debian реализуются соответствующими СУП. Объединяет их то, что эти системы включают в себя два функциональных уровня — первый обеспечивает опрос требуемых пакетов, а также непосредственно их установку/обновление и удаление. На этом уровне используются команды rpm – для RPM-пакетов, и dpkg – для Debian (.deb). Второй уровень выполняет поиск программ в удалённых хранилищах, анализирует зависимости, обеспечивает корректное обновление и модернизацию самих программ и конфигурации, поскольку располагает информацией о структуре системы. Основными системами управления пакетами являются RPM и APT (Advanced Package Tool), которая изначально создавалась для управления приложениями Debian, но позже была доработана для работы в RPM-ориентированных ОС.

Установка RPM-пакетов

Для управления пакетами формата RPM в Linux используется соответствующая команда — rpm. Она производит установку, удаление, а также опрос состояния программ. Требуемый функционал этой команды определяется специальными опциями. Например, самыми распространёнными являются: -i – установка, -e – удаление, -U – обновление и -q – запрос. Если с первыми тремя опциями всё довольно просто, то последняя, т. е. -q очень часто используется совместно с другими опциями, т. е. она служит для включения опций конкретных запросов, например, команда:

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

В результате будет произведена установка веб-сервера «Апач», т. к. это в данном случае предписывает опция -i. Сам же файл программы должен быть предварительно загружен или иным способом помещён в файловую систему. Бывает и так, что при работе с приложениями возникают сложности — чаще всего с зависимостями, например:

Этот вывод означает, что при попытке обновить приложение openSSH будут затронуты другие, зависящие от него программы. Это помогает сориентироваться, в том, что ещё нужно сделать для выполнения успешного обновления приложения openSSH, т. е. удовлетворить зависимости. Следует обратить особое внимание на то, что опция —force, для принудительной установки/обновления здесь не помощник — запросто можно сломать приложение. Для того, чтобы заранее узнать, какие зависимости имеются у требуемого приложения, нужно выполнить команду следующего вида:

Как видно, опция включения запроса -q предписывает выполнить сам запрос с требованием —whatrequires для фразы «openssh», т. е. «определить зависимости приложения openssh», и далее следует логичный вывод. Используя информацию из этого вывода можно скачать файлы нужных зависимостей и установить или обновить их последовательно, используя соответствующие ключи. Для удобства достаточно эти зависимости указать списком:

Для проверки результата нужно воспользоваться опцией запроса:

Этот вывод означает, что в ОС корректно установлен (в результате предыдущих действий) openSSH. Нужно заметить, что для команды необязательно указывать точное название программы и версий — она правильно распознаёт их и при сокращённой записи их наименований.

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

Аналогом команды rpm для работы с Debian-пакетами является команда dpkg. Режимы её работы указываются аналогично команде rpm – с помощью соответствующих опций. Опция -l позволяет получить список установленных в ОС программ, -i – установить или обновить, -r – произвести удаление. Основным отличием команды dpkg от rpm является то, что она позволяет использовать утилиту grep для опрашивания/поиска программ, а также отображает в выводе список выполняемых действий. Например:

Как можно видеть, команда отобразила список установленных приложений (в данном случае в ОС всего один) текстового редактора nano. Для установки/обновления того же nano следует выполнить команду через терминал:

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

Системы управления пакетами (СУП)

Для облегчения поиска, загрузки программ, отслеживания зависимостей, а также для автоматизации обновлений приложений существуют соответствующие системы управления пакетами (СУП). Самыми распространёнными являются APT и yum. К слову сказать, yum – это ничто иное как та же самая APT, доработанная для работы с rpm-пакетами. Для хранения приложений существуют специальные хранилища — репозитории, в которых производится поиск и из которых загружаются для установки новые приложений. Репозитории организуют и поддерживают разработчики дистрибутивов, но при желании можно создать собственный, локальный по отношению к конкретной системе репозиторий. Поскольку система управления пакетами APT является универсальной, хорошо документированной (а ещё и бесплатной), то разумно рассмотреть работу подобных систем на примере APT. Эта СУП реализована в виде утилиты apt-get, с помощью которой удобно управлять всей системой. Важное значение для APT (как и для других подобных СУП) является файл с описанием источников хранилищ, т. е. репозиториев. Для APT это файл /etc/apt/sources.list. Если этот файл настроен и содержит верную информацию об источниках, то нужно перед каждыми обновлениями или установками приложений выполнять команду:

или в CentOS Red Hat

для обновления информации о пакетах. После чего можно проводить установку/обновление:

Эта команда автоматически найдет приложение (если он верно указан) в репозитории, проанализирует его зависимости, загрузит их и установит сам пакет и все требуемые, с учётом иерархии зависимости.

Например для установки редактора mc введите команду

или в RedHat CentOS

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Руководство по установке программ в Linux

Установку программ в Linux производить довольно легко, в каком то смысле даже легче, чем в Windows. Если вы пользуетесь такими дистрибутивами, как Debian, другие Debian-подобные дистрибутивы, Ubuntu или Fedora, OpenSUSE, Mandriva, а возможно Mageia, тогда вы имеете доступ к огромному количеству программного обеспечения из репозитория вашей системы.

Способы установки программ в Linux

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

Менеджер программ в Ubuntu

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

  • Графический способ установки программ в Linux не вызовет у начинающих пользователей ни каких проблем. Для этого находим в меню системы иконку менеджера программ, запускаем утилиту и в специальном окошке пишем название программы. Менеджер программ выводит Вам описание программы с снимком окна и отзывами других пользователей. Вам остается только нажать на кнопку установить, ввести пароль Root и после инсталляции радоваться жизни!

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

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

  • Или можно просто скачать…………Примерно как в Windows, где — то, на каком — то сайте Вы можете загрузить установочный пакет с расширением вашего дистрибутива и установить его различными способами. Через графические инструменты, кликнув по скаченному пакету или через командную строку.

Тут стоит заострить внимание на том, что устанавливая пакеты не из официальных или не проверенных источников, Вы рискуете безопасностью системы.

В этой статье, перед командой, вводимой в терминале, вы увидите следующие знаки: $ или #. Таким образом я хочу, максимально приблизить своё описание к тому, что Вы увидите в своем терминале. Эти знаки Вам водить не нужно, так как они уже будут видны в вашей консоли.

Знак доллара ( $) говорит о том, что терминал готов принимать ваши команды от обычного пользователя. А знак решетка (#) появляется в том случае, когда вы получили права суперпользователя ROOT.

Для начала возьмем пример на .deb-пакетах, используемых в Ubuntu, Debian и других дистрибутивах на основе Debian. Рассмотрим вариант установки .deb-пакета в командной строке, так как графическими инструментами проблем возникнуть не должно, пара кликом мышки по .deb пакету, пароль root и пакет в процессе установки.

Итак, в терминале переключаемся на администратора-root с помощью

$sudo bash

$su

вводим пароль. Затем набираем:

#apt-get install имя_файла

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

#apt-get install имя_файла имя_файла

Допустим, я хочу установить через терминал графический редактор Gimp, браузер Chromium и видео-проигрыватель VLC.

Значит, я буду набирать в терминале следующую команду:

#apt-get install gimp chromium vlc

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

#apt-get remove имя_файла

В других не Debian-подобных дистрибутивах используются пакеты с другими расширениями. В Fedora, Mandriva, Magea, OpenSUSE .rpm. Для пакетов .rpm существуют менеджер пакетов RedHat, который имеет свои команды.

Итак, переключаемся на root, введя su. Затем скомандуем:

#rpm -i имя_rpm_файла

И удаление пакета:

#rpm -r имя_rpm_файла

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

Здесь я привел примеры команд для установки пакетов, только для самых популярных систем Linux. Существуют ещё и другие дистрибутивы с другими менеджерами пакетов, соответственно к ним применяются другие команды в терминале.

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

Как устанавливать программы на Linux

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

Способы установки приложений на Linux

Рассмотрим несколько вариантов, позволяющих установить программу в операционной системе Linux. А вы выберете тот способ, который нравится больше всего.

Установка из центра приложений

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

Linux Mint

В Linux Mint нам нужно открыть главное меню, кнопка которого находится в левом нижнем углу экрана, и запустить магазин приложений. Тут он называется «Менеджер программ». Дальше дело техники, просто пользуемся поиском и находим то приложение, которое хотим инсталлировать.

Далеко не все программы есть в этом магазине. Здесь имеются только проверенные, стабильные и надежные решения, которое гарантируют монументальность всей операционной системы Linux. Установить на данную ОС можно все что угодно, но для этого придется привязывать дополнительные репозитории. Однако, это уже тема другой статьи.

Linux Ubuntu

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

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

Используем терминал и репозитории

Существует еще один способ, который больше подойдет ценителям классики. Он подразумевает использование терминала Linux.

Linux Mint

Для того чтобы запустить терминал в Linux Mint или Linux Ubuntu нам достаточно нажать одновременно кнопки Ctrl + Alt + T . После этого вводим команду sudo apt-get install Название искомого приложения . После подтверждения начнется скачивание и автоматическая установка.

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

Linux Ubuntu

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

Производим инсталляцию из пакета

Также существуют альтернативные варианты установки приложений в Linux. Он подразумевает скачивание и использование установочного пакета. В разных операционных системах может использоваться разный тип таких пакетов. Это, например, DEB или RPM. Мы рассмотрим, как это выглядит в Linux Ubuntu и Mint на примере установки браузера Google Chrome, которого нет ни в магазине, ни в терминале:

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

Как установить программу в дебиан. В этой статье я расскажу как. Программы в дебиан и дистрибутивах основанных на Debian распространяются с помощью репозиториев (как настроить репозиторий рассказывал здесь) и отдельных пакетов с расширением *.DEB.

Установка программ в Linux Debian с помощью терминала

Для поиска, проверки, установки, обновления и удаления программных пакетов в дебиан и дистрибутивах основанных на нем (Ubuntu, LinuxMint, Elementary OS, Kali Linux и др.) используется пакетный менеджер APT — advanced packaging tool. Для примера установим двухпанельный файловый менеджер Midnight Commander. Cначала обновите список пакетов:

ДЛЯ СПРАВКИ: В ранних версиях дистрибутива, таких как дебиан 7 и старше, требовалось указывать команду «apt-get». Такой вариант команды работает и в современных системах. Но я буду использовать обновленный вариант.

Продолжим. Теперь проверим есть ли пакеты для установки в наших репозиториях. Для поиска используем команду apt search имя_программы . Например:

На скриншоте ниже отображен результат поиска.

Как видно из примера пакет доступен для установки. Что бы установить пакет используется команда apt install имя_пакета . Можно устанавливать не по одному пакету а сразу несколько, просто указывайте названия через пробел.

Будет установлен сам пакет и все зависимости. Продолжим на заданном примере. Как мы выяснили нужно установить пакет «mc». Даем команду:

Начнется установка программы. Потребуется указать пароль и подтвердить желание продолжить инсталляцию. Для того, что бы не подтверждать установку можно сразу задать атрибут «-y». Например, sudo apt install mc -y . Снизу виден прогресс бар отображающий процесс.

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

Теперь рассмотрим как установить deb пакеты в debian которого нет в репозиториях. Еще раз напомню, что такие пакеты нужно тщательно выбирать и не добавлять в систему все подряд.

Для примера я буду использовать пакет libssl1.0.0_1.0.1t-1+deb8u11_amd64.deb для архитектуры AMD64. Я уже скачал пакет с официальной страницы. Обращаю внимание, что это должен быть .deb пакет. Иногда программа распространяется в архиве. В таком случае архив нужно распаковать.

Работа с пакетами осуществляется с помощью программы dpkg. При наличии пакета именно она позволяет устанавливать и анализировать его. Для установки пакетов применяется опция -i или —install .

Итак, использую команду cd для установки перейдем в папку с пакетом. В моем случае это директория Загрузки. Выполним команду:

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

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

Установка программ имеющих свой инсталлятор из файлов sh, run

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

Этот вариант так же не желателен! Но если вы уверены, что не навредит и программа вам нужна то можно установить. Для установки зайдите в папку с программой, например, cd Загрузки и сделайте скрипт исполняемым командой chmod +x имя_скрипта.sh . Например:

Теперь можно запустить скрипт командой:

Будет запущена установка программы. Программы и драйверы так же распространяются в самораспаковывающихся архивах. В этом случае будет один файл с названием приложения и расширением .sh.

Например, так распространялся Netbeans. Скрипт запускает некоторое подобие мастера установки в котором нужно нажимать на кнопки для ответов на вопросы и продолжения.

Графический пакетный менеджер Synaptic

Теперь перейдем к рассмотрению установки программ в Debian с помощью графического пользовательского интерфейса. Для этого в дебиан по умолчанию используется программа Synaptic.

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

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

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

Для установки программ в Linux Debian с помощью Synaptic нужно выбрать пакет. Прежде всего нужно обновить информацию. Для этого можно нажать сочетание клавиш Ctrl+R либо кликнуть по кнопке «Обновить».

Затем, что бы вызвать меню поиска нажать сочетание клавиш Ctrl+ F или кликнуть по кнопке «Поиск». В открывшемся окне указать название программы или пакета. Например, Midnight Commander и нажать кнопку «Поиск».

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

Для установки нужно сделать правый клик по строке с выбранным пакетом. Появится контекстное меню в котором выберите пункт «Отметить для установки».

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

Нажмите кнопку «Применить», окно закроется и вы вернете в интерфейс выбора пакетов. Теперь в верхнем меню тоже нажмите кнопку «Применить».

Опять будет открыто окно в котором тоже нужно нажать кнопку «Применить». Начнется процесс установки. В конце будет выдано сообщение о том, что изменения применены то есть установка завершена.

Теперь можно закрыть Synaptic и пользоваться установленным приложением.

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

Правильная установка приложений в ОС Linux

Часто в сети мы ищем нужное нам приложение для дистрибутива Ubuntu/Kubuntu/Linux Mint и находим готовые пакеты разнообразных форматов. Например у пользователей которые еще осваивают Linux первым делом будет ступор, как установить программу в подобных форматах. В данном материале, я попытаюсь вам объяснить и показать на примерах, как устанавливаются приложения с всех этих форматов.

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

Не понимаете как установить приложения в форматах sh,run,deb,bin,install и linux, читаем материал где все в деталях описано.

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

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

Что нужно сделать для установки программы в формате sh? первым делом перейдите в директорию(папку) куда вы загружаете(скачиваете) приложения, обычно это папка «Загрузки», откройте терминал(Ctrl+Alt+T), далее выполните следующие команды:

Лично по своему опыту, я с форматов sh ставил лишь(мини вебмани и еще скрипт был один, сборка сервера уже и забыл название, в общем для wine). Если вам ничего не говорит слово Wine и вы не понимаете, что это такое, ознакомьтесь с материалом — Изучаем Wine, основы для начинающих.

  • 2. Установка приложений в формате run, немного таких я встречал. Обычно это драйвера для видеокарты, в большей части случаев.

Устанавливается аналогичным методом как и sh:

  • 3. Установка программ в формате deb, приложения в подобном формате вы будете видеть часто если вы работаете в одной из систем семейства Debian. Как установить deb файлы, я уже описывал в материале — Как установить пакет формата deb и куда делся exe.

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

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

  • 4. Установка программ в формате bin, в данном формате я устанавливал несколько приложений, это драйвера для Java скачанные с официального сайта производителя и установка приложения «Cisco Packet Tracer» для модулирования сетей.

Установка приложения в формате bin, очень похожа на установку приложений в форматах(sh,run,linux и install), откройте терминал, аналогично не забываем перейти в директорию в которой находится данный файл, как перейти, я уже описывал в выше.

Перешли в нужную директорию, далее выполните следующие команды:

После запуска установки, от вас будет запрошен лишь пароль администратора и как вариант как это было у меня — «(press any to enter)«, нажать любую клавишу для продолжения установки, ну и возможно на следующем шаге еще ввести Y(yes). На некоторых этапах установки приложений в данном формате это требуется.

  • 5. Установка программ в формате install и linux, ничем практически не отличается от(sh,run и bin). В формате install, я в сети наблюдаю регулярно приложения. Как вариант, я в последнее время где-то месяц назад, скачивал для тестирования антивирус Nod Eset для Linux, там приложение было не в форматах deb либо run, а именно в формате linux.

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

После начнется установка в которой вам придется просто нажимать на кнопочки — «Я согласен и тому подобные». Как пример установки приложения в формате linux, можете ознакомиться с материалом — ESET NOD32 Antivirus 4 для Linux Desktop.

Ссылка на основную публикацию