Установка программ в астра линукс инструкция

Astra Linux установка программ. Подключение репозиториевДоброго времени суток, дорогие друзья. Мы продолжаем развивать тематику администрирования Linux-систем на нашем канале. В сегодняшнем выпуске, я пошагово продемонстрирую процесс подключения репозиториев и последующую установку пакетов из их состава на примере сертифицированной отечественной операционной системы Astra Linux Special Edition 1.6 Smolensk.

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

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

Благо, хоть при покупке сертифированной версии у официалов он сразу идёт в комплекте. А если всё-таки чего-то не хватает, всегда можно перетянуть часть пакетов из версии общего назначения. В данный момент актуален Орёл. Так что далее под Common Edition будем подразумевать именно его.

Во-вторых, нужно помнить, что в данной версии Linux, произвести установку пакетов можно 2 способами. Первый – это с использованием графического интерфейса и менеджера пакетов Synaptic. Ну а второй, с помощью нашей любимой командной строки. Далее мы рассмотрим оба варианта. Приступим.

Подключение дисков в Synaptic Astra Linux

Шаг 1. Начнём с лёгкого. Клацаем по звёздочке и переходим в панель управления.

astra linux ustanovka programm 1

Шаг 2. Слева ищем оснастку «Программы», а в ней «Менеджер пакетов Synaptic». При запуске система просит нас ввести пароль от учётной записи с соответствующими привилегиями. Делаем это и жмём «Да».

astra linux ustanovka programm 2

Шаг 3. Видим приветственное сообщение, говорящее нам о том, что данный менеджер служит для установки, обновления и удаления пакетов. Как раз то, что нам нужно. Закрываем окно.

astra linux ustanovka programm 3

Шаг 4. И на вкладке «Настройки» выбираем пункт «Репозитории».

astra linux ustanovka programm 4

Шаг 5. Тут показаны все источники с репозиториями на которые в данный момент ссылается Astra. В моём случае это оригинальный установочный DVD диск и бюллетень с последними обновлениями безопасности, который мы подключали в предыдущем уроке.

astra linux ustanovka programm 5

Шаг 6. Давайте добавим ещё один диск со средствами разработки. Напоминаю, что при покупке он также будет прилагаться к основному дистрибутиву. Жмём «Правка» — «Добавить компакт-диск…».

astra linux ustanovka programm 6

Шаг 7. И подключаем образ стандартными средствами VirtualBox. «Choose/Create a disk image».

astra linux ustanovka programm 7

Шаг 8. «Add». Ищем сам образ с пометкой devel. «Choose».

astra linux ustanovka programm 8

Шаг 9. В появившемся окошке жмём подключить, а затем подтверждаем вставку кликнув «Ок».

astra linux ustanovka programm 9

Шаг 10. Другой диск пока добавлять не будем. Жмём «Нет».

astra linux ustanovka programm 10

Шаг 11. И проверяем, подключился ли новый репозиторий. Да. Вот он у нас. Сразу над бюллетенем.

astra linux ustanovka programm 11

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

Шаг 12. Теперь давайте попробуем установить пакет с помощью Synaptic’а. Например, забьём в поиске astra-winbind. В будущем он нам обязательно пригодится при вводе машинки с Astra Linux в виндовый домен.

astra linux ustanovka programm 12

Шаг 13. Кликаем правой кнопкой. «Отметить для установки».

astra linux ustanovka programm 13

Шаг 14. Вместе с ним установится ещё куча зависимостей. Пускай. Жмём «Применить».

astra linux ustanovka programm 14

Шаг 15. И запускаем ракету.

astra linux ustanovka programm 15

Шаг 16. На всякий случай можете проверить полный список изменений перед тем, как накатывать. Но я с ним уже ознакомился ранее, поэтому жму «Применить».

astra linux ustanovka programm 16

Шаг 17. И жду пока система попросит вставить ей диск с Бюллетенем. Привычным движением подключаю носитель и продолжаю установку.

astra linux ustanovka programm 17

Шаг 18. В случае отсутствия каких-либо пакетов на данном дистрибутиве, система попросит подключить оригинальный диск.

astra linux ustanovka programm 18

Шаг 19. Делаем это.

astra linux ustanovka programm 19

Шаг 20. И дожидаемся завершения инсталляции. Winbind успешно установлен в систему.

astra linux ustanovka programm 20

Подключение репозиториев через терминал в Astra Linux

Шаг 21. Но работать с GUI– это как-то не трушно. Настоящие линуксоиды испокон веков воспринимают только чёрное окно терминала. Давайте вызовем его.

astra linux ustanovka programm 21

Шаг 22. И воткнём в тачку диск Орла. По сути, наш Смоленск – это тот же Орёл, только донельзя порезаный. А Орёл в свою очередь тот же Debian, только… Ну общем вы поняли. Как говорили нам однажды на курсах в Москве: «Те же яйца, только в профиль».

astra linux ustanovka programm 22

Шаг 23. Пишем команду «sudo apt-cdrom add» для монтирования подключённого диска. Он уже вставлен, так что жмём «ENTER».

astra linux ustanovka programm 23

Установка пакетов в Astra Linux

Шаг 24. Далее просим систему обновить список пакетов введя «sudo apt-get update».

astra linux ustanovka programm 24

Шаг 25. И вводим команду для установки пакета, отвечающего за создание DNS-сервера. Он сто пудов присутствует на диске с Орлом. «sudo apt-get nstall bind9». Соглашаемся с предупреждением.

astra linux ustanovka programm 25

Шаг 26. Ждём пока всё распакуется и проверяем корректность установки введя «sudo apt list —installed». Система покажет список всех установленных на текущий момент пакетов. Видим в списке bind9. Значит наша операция завершилась успешно.

astra linux ustanovka programm 26

Таким образом мы установили 2 новых пакета. Оригинальный линуксовский bind9 версии и winbind, необходимый для получения информации о пользователях виндового домена. В будущем, когда мы будем подключать Astra к серверу, данный демон окажется не лишним.

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

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

В данный момент всё ещё действует 50% скидка на обучающий курс «Администрирование Linux с нуля». В нём я подробно рассматриваю базовые вопросы администрирование наиболее популярной серверной операционной системы семейства Linux. Так что, если хотите действительно погрузиться в тему линухи с головой – сейчас самое время. Ссылочка будет в описании.

Обучающий курс «Администрирование Linux с нуля»

С вами был Денис Курец. Большое спасибо за ваше внимание. Если впервые на нашем канале – не забудьте кликнуть на колокольчик, чтобы не пропустить новые выпуски по тематике сетевого и системного администрирования. Со старичков, как обычно, по лайку. Увидимся на следующей неделе. Всем пока.

делитесь с друзьями

Операционные системы Astra Linux

Операционные системы Astra Linux Common Edition и Astra Linux Special Edition разработаны коллективом открытого акционерного общества «Научно-производственное объединение Русские базовые информационные технологии» и основаны на свободном программном обеспечении.

Astra Linux Common Edition предназначена для автоматизации коммерческих предприятий и органов государственного управления.

Astra Linux Special Edition предназначена для применения в автоматизированных системах в защищенном исполнении, обрабатывающих информацию ограниченного распространения, включая государственную тайну до степени секретности «особой важности» .

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

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

Репозитория открытого доступа в сети Интернет для операционной системы Astra Linux Special Edition нет. Операционная система распространяется посредством DVD-дисков.

Информацию о сетевых репозиториях операционной системы Astra Linux Common Edition Вы можете получить на нашем сайте.

Источник

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

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

Устанавливаем программы в Linux

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

Способ 1: Менеджер пакетов и официальные хранилища

Самый часто использующийся способ — менеджер пакетов. Такой компонент присутствует в каждом дистрибутиве, позволяет скачивать и устанавливать ПО из официальных хранилищ. Например, в Debian/Ubuntu таким инструментом выступает apt (Advanced Packaging Tool). Все директории берутся из официальных интернет-источников. Если таких не существует, можно загрузить пакет, который находится на носителе. В RedHat, CentOS и Fedora таким менеджером является yum (Yellowdog Updater, Modified) и работает примерно по такому же принципу. Третьим популярным пакетным менеджером считается pacman — особенный инструмент дистрибутива Arch Linux. Сейчас давайте детальнее рассмотрим, как осуществляется управление такими менеджерами.

Debian, Ubuntu, Linux Mint

Как мы уже сказали выше, в Debian и основанных на нем платформах инсталляция каталогов с официальных хранилищ производится через инструмент apt. Вся процедура не займет много времени, а за пример мы возьмем популярный браузер Mozilla Firefox.

  1. Откройте меню и запустите «Терминал». Сделать это можно также нажатием горячей клавиши Ctrl + Alt + T.

Сначала убедитесь в том, что все установленные пакеты обновлены. Введите sudo apt-get update и нажмите на клавишу Enter.

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

После успешного окончания обновления библиотек введите sudo apt-get install firefox . Аргумент install отвечает за установку, а firefox указывает название пакета, нужного для загрузки.

По окончании операции отобразится новая строка ввода. Если никаких ошибок не возникло, браузер будет доступен к запуску через значок в меню.

Как видите, apt реализована достаточно просто. Еще стоит учесть, что в последней версии Ubuntu писать, apt-get совсем необязательно, можно сократить просто до apt , а уже потом вводить install . Вот несколько примеров популярных приложений, которые доступны для установки через официальные хранилища:

sudo apt install vlc — видеоплеер.
sudo apt install gnome-music — музыкальный плеер.
sudo apt install gimp — графический редактор.
sudo apt install gparted — ПО управления разделами жесткого диска.

RedHat, CentOS и Fedora

В дистрибутивах, где за основу взята платформа RedHat, основным менеджером выступает yum. Работает он по аналогии с уже рассмотренным инструментом, только здесь происходит управление каталогами формата RPM. Инсталляция программного обеспечения из официальных репозиториев практически не отличается и выглядит так:

    Запустите консоль любым удобным методом.

Обновите список системных репозиториев через sudo yum update .

Подтвердите действие вводом пароля рут-доступа.

Примите соглашение с добавлением новых файлов, указав вариант y.

По окончании обновления пропишите sudo yum install thunderbird и активируйте ее. Мы за пример взяли почтовый клиент Thunderbird, вы же можете заменить последнее выражение в строке на любое другое нужное ПО.

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

Ожидайте завершения загрузки и распаковки компонентов приложения.

По аналогии с предыдущим менеджером пакетов приведем несколько примеров использования yum для установки определенных программ:

sudo yum install java — компоненты java.
sudo yum install chromium — браузер Chromium.
sudo yum install gparted — программа управления накопителями.

Arch Linux, Chakra, Manjaro

Осталось рассмотреть последнюю третью ветвь дистрибутивов, за основу которых была взята Arch Linux. Здесь установлен менеджер pacman. Он работает с пакетами форматов TAR, а загрузка компонентов производится через специально отведенные сайты по протоколам FTP или HTTP. Мы взяли за пример дистрибутив Manjaro со стандартным графическим интерфейсом и хотим наглядно продемонстрировать процедуру использования pacman.

    Откройте меню графической оболочки и перейдите к работе в классической консоли.

Установите, например, популярный открытый браузер Chromium. Для этого введите sudo pacman -S chromium . Аргумент -S как раз и отвечает за то, что команде необходимо провести скачивание и инсталляцию программы.

Подтвердите подлинность учетной записи суперпользователя, введя пароль.

Примите установку компонентов, выбрав вариант y.

Ожидайте завершения загрузки: для успешного выполнения этой процедуры потребуется подключение к интернету.

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

Примеры добавления другого популярного ПО выглядят так:

sudo pacman -S firefox
sudo pacman -S gimp
sudo pacman -S vlc

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

Способ 2: Менеджер пакетов и пользовательские хранилища

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

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

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

Ознакомьтесь с возможными пакетами и выберите подходящий.

Перейдите на страницу ПО.

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

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

Debian, Ubuntu, Linux Mint

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

    Отыщите на указанном выше сайте ссылку на репозиторий, затем запустите консоль и вставьте ее туда. Мы возьмем за пример последнюю версию этого веб-обозревателя. sudo add-apt-repository ppa:saiarcot895/chromium-dev .

Подтвердите действие, введя пароль.

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

По окончании процедуры обновите системные библиотеки: sudo apt-get update .

Используйте уже знакомую команду для установки браузера из добавленного репозитория sudo apt install chromium-browser .

Примите добавление новых компонентов, выбрав вариант Д.

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

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

RedHat, CentOS и Fedora

Для указанных операционных систем лучше использовать хранилища http://mirror.lihnidos.org и http://li.nux.ro, там вы найдете больше подходящих директорий форматов RPM, что касается их установки напрямую из консоли, без предварительного скачивания с сайта, выполняется оно в несколько действий:

    За пример хотелось бы взять компоненты языка программирования Ruby. Сначала на сайте вам нужно отыскать подходящий пакет, а далее в консоли ввести примерно такой адрес wget http://mirror.lihnidos.org/CentOS/7/updates/x86_64/Packages/ruby-2.0.0.648-34.el7_6.x86_64.rpm . Ссылка будет меняться в зависимости от того, какой репозиторий вы используете. После ввода активируйте команду.

Далее на компьютер будет загружен пакет, останется только установить его привычным образом, поэтому укажите sudo yum install + name_package .

Активируйте рут-доступ путем ввода пароля от главной учетной записи.

Ожидайте завершения проверки сценариев и совместимостей.

Подтвердите установку, выбрав подходящий вариант.

Arch, Chakra, Manjaro

Большинство пользовательских репозиториев хранит для Arch Linux хранит в себе только файлы формата TAR.GZ, а метод их инсталляции в систему немного отличается. Стоит отметить, что все необходимые каталоги вы сможете найти на сайте aur.archlinux.org. Для доступа к этому хранилищу на компьютере под управлением Manjaro сначала потребуется выполнить sudo pacman -S base-devel yaourt — так добавятся дополнительные компоненты.

    Первоочередно загрузите найденный пакет в домашнюю папку через curl -L -O https://dl.discordapp.net/apps/linux/0.0.9/discord-0.0.9.tar.gz . Ссылка на скачивание архива TAR.GZ всегда указывается на странице программы при просмотре сайта AUR.

Распакуйте скачанный файл в ту же папку с помощью tar -xvf discord-0.0.9.tar.gz , где discord-0.0.9.tar.gz — название необходимой директории.

Используйте утилиту makepkg -sri , чтобы собрать и сразу же установить программу. По завершении этой процедуры можно будет переходить к работе с софтом.

Способ 3: Установка DEB-пакетов

Формат файлов DEB используется для распространения программного обеспечения и является стандартным типом данных операционных систем на базе Debian. В таких дистрибутивах по умолчанию установлены инструменты инсталляции софта такого формата как через графическую оболочку, так и через «Терминал». Максимально детально все методы добавления DEB-пакетов расписаны в другой нашей статье, которую вы можете найти по следующей ссылке. Что же касается других типов платформ, где нет встроенных утилит установки файлов DEB, процедура инсталляции немного усложняется.

Подробнее: Установка DEB-пакетов в Debian / Ubuntu / Mint

RedHat, CentOS и Fedora

Как известно, в RedHat и основанных на нем платформах пакетный менеджер работает с форматом RPM. Другие форматы не устанавливаются с помощью стандартных инструментов. Исправляется эта проблем простым конвертированием с помощью дополнительного консольного приложения. Вся операция займет буквально пару минут.

    Установите утилиту для конвертирования через yum install alien .

Запустите процесс преобразования, введя sudo alien —to-rpm package.deb , где package.deb — название необходимого пакета.

По завершении конвертирования новый пакет будет сохранен в ту же папку и его останется только распаковать через sudo yum localinstall package.rpm , где package.rpm — название того же файла, но только теперь формата RPM.

Arch Linux, Chakra, Manjaro

В дистрибутивах на Arch Lixux используется стандартный менеджер pacman, который изначально был написан для установки приложений с расширением TAR.GZ. Поэтому для управления DEB-пакетами потребуется загрузить дополнительный инструмент и осуществлять добавление файлов и каталогов уже непосредственно через него.

    Для скачивания и установки утилиты используйте yaourt -S dpkg .

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

Осталось только указать sudo dpkg -i name_package.deb и дождаться окончания распаковки. Во время инсталляции на экране может появиться предупреждение об отсутствии некоторых зависимостей, но это не помешает в дальнейшем программе работать корректно.

Способ 4: Установка RPM-пакетов

Из описаний выше вы уже знаете, что RPM-пакеты по умолчанию используются в RedHat, CentOS и других подобных дистрибутивах. Что касается их распаковки, то запуск доступен производиться прямо из файлового менеджера. Достаточно просто открыть папку хранения программы и запустить ее двойным щелчком левой кнопки мыши. Установка запустится, а по ее завершении найти приложение можно будет через меню или открыть ее через ввод соответствующей команды в консоли. Помимо этого, для поиска софта отлично подойдет это же стандартное ПО «Установка приложений».

Для распаковки RPM-пакетов в дистрибутивах Debian, Ubuntu и Linux Mint обычно используются дополнительные инструменты, но только в тех случаях, когда не удается найти в сети аналогичный DEB-пакет. Развернутые инструкции по этой теме вы найдете в статье далее.

Подробнее: Установка RPM-пакетов в Ubuntu / Debian / Mint

В ОС Arch Linux, Chakra, Manjaro и им подобным пока нет нормально работающей утилиты, которая конвертировала бы RPM-пакеты в поддерживаемый формат TAR.GZ. Поэтому мы можем только посоветовать заняться поиском этой же программы в поддерживаемом расширении. Лучше всего делать это на официальном источнике aur.archlinux.org, где присутствуют ссылки на скачивание большинства популярных приложений с сайта разработчиков или зеркала с архивом TAR.GZ.

Способ 5: Установка программ в архивах TAR.GZ

По стандарту начнем с дистрибутивов на Debian. В этом случае TAR.GZ устанавливается путем компилирования содержимого архива в новый DEB-пакет. Вся процедура делится на четыре простых шага, и ознакомиться с ними вы можете в отдельном нашем материале по следующей ссылке.

Подробнее: Установка файлов формата TAR.GZ в Ubuntu / Debian / Mint

В RedHat добавление ПО через компилирование конфигурационного файла выглядит немного иначе:

    Сначала через консоль добавьте в систему средства разработки: sudo yum groupinstall «Development tools» .

Затем распакуйте имеющийся архив через tar -zxf archive_name.tar.gz .

По завершении разархивации переместитесь в готовую папку через cd archive_name и выполните там поочередно такие команды:

./configure
make
sudo make install .

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

Насколько вы знаете, пакетный менеджер pacman по умолчанию нормально работает с архивами формата TAR.GZ, поэтому при использовании Arch, Chakra или Manjaro вам следует выполнить соответствующую инструкцию из Способа 2.

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

Источник

Примечание

Все команды, которые вносят изменения в систему, выполняются:

  • в Astra Linux — с правами администратора системы;
  • в Astra Linux Special Edition с включенным МКЦ — с правами администратора системы с высоким уровнем целостности;

То есть, команды выполняются:

  • либо с применением sudo для каждой выполняемой команды;
  • либо, для группы команд, после входа в сессию администратора:

    sudo -s
    ...
    exit

Установка пакетов при подключенном репозитории производится в терминале командой:

sudo apt install <имя пакета>…

также установка пакетов и настройка репозиториев может производиться с помощью Графический менеджер пакетов synaptic.

Приоритеты репозиториев

Установщик пакетов по умолчанию, если иное не задано в файлах настройки приоритетов репозиториев, старается устанавливать самые новые версии пакетов.
При этом изменения номеров минорных версий установщиком не учитываются, т.е.:

  • При возможности установки пакетов пакет_1.1.1-100 и пакет_1.1.2-1 (отличие в последней цифре номера мажорной версии) будет установлен пакет_1.1.2, как имеющий старшую мажорную версию;

  • При возможности установки пакетов пакет_1.1.1-1 и пакет_1.1.1-100 (мажорные версии совпадают (1.1.1), отличия в минорных версиях — 1 и 100) будет установлен первый найденный в репозиториях вариант пакета.

Приоритеты выбора репозиториев задаются в файлах в каталоге /etc/apt/preferences.d/ или в файле /etc/apt/preferences. Подробности см. по ссылке.

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

Если приоритеты выбора репозитория не заданы явно, то

  • неподписанные репозитории имеют меньший приоритет, чем подписанные;

  • репозитории обрабатываются в порядке их перечисления в конфигурационных файлах.

Проверить приоритеты репозиториев для конкретного пакета можно командой:

apt-cache policy <имя_пакета>

В Astra Linux используются следующие приоритеты:

  1. Astra Linux Special Edition x.7 — файл /etc/apt/preferences.d/smolensk — приоритет репозитория 900;
  2. Astra Linux Special Edition x.7 в состоянии совместимости с Astra Linux Common Edition (см. Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования) — /etc/apt/preferences — приоритет компонента astra-ce расширенного репозитория 1001;
  3. Astra Linux Special Edition 1.6 с установленным обновлением БЮЛЛЕТЕНЬ № 20211126SE16 (оперативное обновление 1.6.10) и более поздними обновлениями — /etc/apt/preferences.d/smolensk — приоритет репозитория 900;
  4. Astra Linux Common Edition — файл /etc/apt/preferences.d/orel — приоритет репозитория 900;

Подключение репозиториев

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

deb <путь_корневому_каталогу_репозитория> <код_дистрибутива> <список_компонент>

Эти строки добавить в файл /etc/apt/sources.list или в файлы с произвольными именами и расширением .list, расположенные в каталоге /etc/apt/sources.list.d.

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

sudo apt update

Подключение репозиториев на оптических дисках

Использовать репозитории на оптических дисках не рекомендуется, так как работа с ними сложна и неудобна. Рекомендованным вариантом является использование сетевых репозиториев или репозиториев в локальной файловой системе (см. Создание локальных и сетевых репозиториев).

Для подключения репозиториев на оптических дисках:

  1. Установить диск в привод и выполнить команды:

    sudo apt-cdrom add
    sudo apt update

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

Монтирование дисков с репозиториями

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

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

sudo mount <имя_устройства> <каталог_монтирования>

Например, для монтирования диска в устройстве /dev/cdrom в каталог /mnt:

sudo mount /dev/cdrom /mnt

Для обозначения примонтированных образов или скопированных репозиториев в описании пути к репозиторию применяется тег «file://» или «file:». С учетом того, что путь обычно начинается от корневого каталога допустимы две формы:

deb file:///<путь> ...
deb file:/<путь> ...

Строка определения для репозитория в каталоге /mnt будет выглядеть так:

deb file:///mnt <код_дистрибутива> <список_компонент>

Копирование дисков как ISO-образов

Копию оптического диска (например, в устройстве /dev/cdrom) в виде ISO-образа в файле можно создать выполнив команду:

sudo dd if=/dev/cdrom of=<имя_файла_с_образом_диска> bs=1M

Подключение ISO-образов как репозиториев

Смонтировать файл с ISO-образом в выбранный каталог можно такой же командой, как и устройство, указав вместо имени устройства имя файла:

sudo mount <имя_файла_с_образом_диска> <каталог_монтирования>

Для автоматического монтирования сохраненного ISO-образа добавить в файл /etc/fstab строку вида:

<полное_имя_файла_с_образом> /opt/repo iso9660 defaults,nofail 0 0

Опция монтирования nofail требуется для того, чтобы загрузка ОС не прекращалась при отсутствии файла с ISO-образом.

Копирование файловой системы дисков или ISO-образов

В сети Интернет встречается рекомендация извлекать файлы из ISO-образов архиватором 7zip (команда 7z). Так делать не рекомендуется, так как архиватор неверно извлекает файлы, являющиеся ссылками на другие файлы.

Для того, чтобы извлечь файлы с диска или из ISO-образа следует примонтировать диск (ISO-образ) и выполнить копирование в обычном порядке. Например:

  1. Монтирование:

    sudo mount <имя_файла_с_образом_диска> <каталог_монтирования>

  2. Копирование:

    sudo cp -r <каталог_монтирования>/* <целевой_каталог>

Строка определения для репозитория в каталоге /mnt будет выглядеть так:

deb file:///<целевой каталог> <код_дистрибутива> <список_компонент>

Подключение сетевых репозиториев

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

  • http:// — протокол HTTP (используется в Интернет-репозиториях Astra Linux);
  • https:// — протокол HTTPS (используется в Интернет-репозиториях Astra Linux);
  • ftp:// — протокол FTP (не используется в Интернет-репозиториях Astra Linux);

Пример указания сетевого репозитория, работающего по протоколу HTTPS:

Для использования сетевых репозиториев, работающих по протоколу HTTPS необходимо, чтобы в системе был установлен пакет apt-transport-https и пакет ca-certificates. Проверить наличие пакетов можно командой:

apt policy apt-transport-https ca-certificates

Для установки из сетевых репозиториев указанных пакетов в случае их отсутствия:

    1. Временно сменить протокол интернет-репозиториев в файле /etc/apt/source.list на протокол http. Пример указания репозитория с использованием протокола http:

    2. Обновить список доступных для установки пакетов:

      sudo apt update

    3. Установить пакеты apt-transport-https и ca-certificates командой:

      sudo apt install apt-transport-https ca-certificates

    4. Сменить протокол интернет-репозиториев в /etc/apt/source.list на https;

    5. Повторно обновить список доступных для установки пакетов:

      sudo apt update

Определения репозиториев также могут быть указаны файлах, расположенных в каталоге /etc/apt/sources.list.d/. Файлы могут иметь произвольное имя c обязательным расширением «.list».

После внесения изменений в определения репозиториев обновить списки пакетов:

sudo apt update

Примеры подключения сторонних репозиториев

Подключение репозиториев Debian

С установкой пакета debian-archive-keyring

Для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7) и Astra Linux Common Edition

  1. Установить пакет  debian-archive-keyring:

    sudo apt install debian-archive-keyring 

  2. Добавить описание репозиториев, например, в файл /etc/apt/sources.list.d/buster.list:

    1. Для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7):

      deb https://deb.debian.org/debian/               buster         main contrib non-free
      deb https://security.debian.org/debian-security/ buster/updates main contrib non-free
    2. Для Astra Linux Common Edition:

      deb https://archive.debian.org/debian/ stretch main contrib non-free
  3. В зависимости от поставленных задач использования подключенного репозитория дополнительно для Astra Linux Common Edition может понадобиться отменить приоритет репозитория Astra Linux Common Edition, для чего удалить файл 

    /etc/apt/preferences.d/orel (или изменить в нем приоритет репозитория);

  4. Обновить кеш пакетов:

    sudo apt update

Для Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)

  1. Пакет debian-archive-keyring может быть установлен из репозитория Astra Linux Common Edition:

    1. после подключения репозитория Astra Linux Common Edition — командами:

      sudo apt update
      sudo apt install debian-arhive-keyring

    2. или без подключения репозитория Astra Linux Common Edition командами:

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

Для Astra Linux Common Edition 2.12

  1. Установить пакет dirmngr для управления ключами и пакет debian-archive-keyring, содержащий ключи к репозиториям Debian:

    sudo apt install debian-archive-keyring dirmngr

  2. В файл /etc/apt/sources.list добавить ссылку на

    deb https://archive.debian.org/debian/ stretch main contrib non-free 
  3. После добавления ссылки выполнить команду:

    sudo apt update

    Если пакет debian-archive-keyring установлен, то команда должна отработаться без ошибок.
    Если пакет debian-archive-keyring не установлен, то команда сообщит, что не может проверить подписи репозитория, и сообщит, какие именно ключи нужны для проверки.
    Пример сообщения ниже, отпечатки ключей выделены жирным шрифтом:

    ….

    Чтение списков пакетов… Готово                                                                                                                                     
    W: Ошибка GPG: http://archive.debian.org/debian stretch Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D0442B90D010 NO_PUBKEY EF0F382A1A7B6500
    E: Репозиторий «http://archive.debian.org/debian stretch Release» не подписан.
    N: Обновление из этого репозитория нельзя выполнить безопасным способом, и поэтому по умолчанию он отключён.
    N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя.

    На момент написания этой статьи к репозиторию Stretch относится третий, последний отпечаток.

Без установки пакета debian-archive-keyring

  1. Установить  ключ проверки подлинности репозитория:

    1. Установить пакет dirmngr (если он ранее не был установлен):

      sudo apt install dirmngr

  2. Для получения ключа:

    1. Вариант 1. При наличии доступа к сети Интернет использовать команду apt-key с указанием нужного отпечатка ключа:

    2. Вариант 2.  Для работы в закрытой сети можно получить ключ через WEB-интерфейс на подключенной к Интернет машине по адресу репозитория (keyserver.ubuntu.com),  указав в поле поиска код ключа в виде 0xE1F958385BFE2B6E (т.е. с лидирующими символами 0x и без лидирующих и завершающих пробелов), открыть ключ в WEB-браузере, копировать и сохранить в текстовом файле на локальной машине. Сохраненный ключ перенести на нужную машину и импортировать командой:

      sudo apt-key add <имя_файла_с_ключом>

  3. После установки ключа репозитория обновить список пакетов:

    sudo apt update

Ключ репозитория Stretch действителен до 2025-го года, если установлен пакет debian-archive-keyring ключи будут обновляться автоматически по мере обновления пакета. Проверить список установленных ключей можно командой

apt-key list

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

deb [trusted=yes] https://download.astralinux.ru/astra/stable/2.12_x86-64/repository stable contrib main non-free

Сценарий создания собственного простого репозитория

Данный сценарий позволяет создать собственный репозиторий из произвольного набора ранее скачанных пакетов формата deb (двоичных пакетов Debian). Сценарий позволяет указать в качестве аргумента вызова код дистрибутива (orel, smolensk и т.д.), а если никакая версия не указана — то используется код текущей системы. Репозиторий создается в текущем каталоге. Дополнительно после завершения создания репозитория в текущем каталоге создается файл со строкой-ссылкой на созданный репозиторий для списка источников пакетов.

Порядок применения:

  1. Установить необходимые для создания репозитория пакеты, если они не были установлены ранее:

    sudo apt install dpkg-dev apt-utils

  2. Создать каталог, в котором будет размещён репозиторий, и перейти в этот каталог, например, каталог /opt/repo:

    sudo mkdir /opt/repo
    cd /opt/repo

  3. Сохранить сценарий в файле с именем, например, create-flat-repo:

    #!/bin/bash

    CODENAME=»${1:-`sed -n «s/^DISTRIB_CODENAME=//p» /etc/lsb-release`}»
    if [ -z «$CODENAME» ] ; then
            echo «Имя дистрибутива не определено, укажите вручную как аргумент команды»
            exit 1
    else
            echo «Имя дистрибутива определено как «$CODENAME»»
    fi

    V=1.0

    ARCH=$(dpkg-architecture -q DEB_BUILD_ARCH)
    mkdir -p dists/$CODENAME/main/binary-$ARCH
    dpkg-scanpackages -a $ARCH . > dists/$CODENAME/main/binary-$ARCH/Packages
    echo -e «Origin: DebiannSuite: unstablenCodename: $CODENAMEnVersion: $VnArchitectures: $ARCHnComponents: main» > dists/$CODENAME/Release
    apt-ftparchive release . >> dists/$CODENAME/Release
    dpath=$(readlink -f .)
    echo deb [trusted=yes arch=$ARCH] file:$dpath $CODENAME main > $CODENAME.list
    #echo deb [trusted=yes arch=$ARCH] file:$dpath $CODENAME main > /etc/apt/sources.list.d/$CODENAME.list

  4. Разрешить выполнение созданного файла:

    sudo chmod +x create-flat-repo

  5. Скопировать (загрузить)  в текущий каталог пакеты .deb, которые предполагается включить в создаваемый репозиторий;

  6. Выполнить сценарий:

  7. По необходимости переместить или скопировать созданный файл .list в каталог списков источников пакетов /etc/apt/sources.list.d/ и обновить списки пакетов:

    sudo cp *.list /etc/apt/sources.list.d/

    sudo apt update

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

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

Решение проблемы одинаковых версий пакетов при подключении нескольких репозиториев

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

  1. Очистить сохраненные списки пакетов, содержащие информации о ранее использовавшихся репозиториях:

    sudo rm -rf /var/lib/apt/lists/*

  2. Обновить списки пакетов в соответствии с актуальным списком репозиториев:

    sudo apt update

После выполнения указанных операций установка пакетов выполняется в обычном порядке.

Completing the CAPTCHA proves you are a human and gives you temporary access to the web property.

What can I do to prevent this in the future?

If you are on a personal connection, like at home, you can run an anti-virus scan on your device to make sure it is not infected with malware.

If you are at an office or shared network, you can ask the network administrator to run a scan across the network looking for misconfigured or infected devices.

Another way to prevent getting this page in the future is to use Privacy Pass. You may need to download version 2.0 now from the Chrome Web Store.

Cloudflare Ray ID: 71ad2f32fd7f916a • Your IP : 82.102.23.104 • Performance & security by Cloudflare

Как установить .deb?

Как установить пакеты с расширением .deb в linux?

*.deb
*.rpm
*.tar.gz

– pashtet 9 лет назад

1 ответ

Ниже про установку deb, rpm и tar.gz.

Установка *.deb пакетов

sudo dpkg -i полный_путь_до_пакета.deb

Или sudo apt-get install gdebi. После чего .deb-пакеты можно будет устанавливать двойным щелчком по файлу.

Установка *.rpm пакетов

rpm -ivh полный_путь_до_пакета.rpm

Установка *.tar.gz

1. Распаковать архив. В контекстном меню выбрать «извлечь» или командой:

tar xzvpf полный_путь_до_пакета.tar.gz

После чего у вас (обычно) появляется каталог [ЧТО-ТО ТАМ]. Вам нужно в него перейти:

2. Перейти в каталог с пакетом. # cd [ЧТО-ТО ТАМ]

В этом каталоге лежат файлы (обычно Readme, Installation и т.п.), которые описывают процесс установки (чаще по-английски).

Как установить локальный .deb пакет

Файлы с расширением .deb — это установочные пакеты для Debian и производных дистрибутивов, для таких, как Linux Mint, Kali Linux, Ubuntu.

Типичный способ установки пакета из файла DEB:

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

Установка скаченных .deb

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

  • Как установить Viber на Linux (необходимо отредактировать пакет Viber, иначе его установки приведёт к проблемам к использованию менеджеров пакетов)
  • Как установить Java (JDK) в Windows и Linux (Oracle JDK отсутствует в стандартных репозиториях)

Установка без учёта зависимостей

Следующая команда установит пакет без проверки зависимостей:

При выполнении операции менеджером пакетов, например, обновление кэша:

может возникнуть сообщение об отсутствующих зависимостях, исправить это можно командой:

Установка DEB файла с помощью apt

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

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

Вы можете установить программу gdebi:

И затем устанавливать пакеты с помощью неё:

gdebi также установит необходимые зависимости. На самом деле, gdebi появилась когда apt-get не могла устанавливать локальные файлы (или эта возможность не была документирована), сейчас же вместо gdebi можно использовать apt, которая предустановлена в каждом дистрибутиве, основанном на Debian.

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

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

Ну а мы вернемся к репозиториям, как уже говорилось, это хранилище программного обеспечения, в некоторых дистрибутивах можно подключать сторонние репозитории от разработчиков программ, например, PPA репозитории. В репозиториях чаще всего находятся грубо говоря инструкции по сборке необходимой программы, а сборкой и установкой занимаются пакетные менеджеры. Собственно, сам репозиторий можно сравнить с магазином приложений Google Play в телефонах Android, который и позаимствовал данную идею.

Сами же пакетные менеджеры в разных дистрибутивах свои, в дистрибутивах основанных на Debian можно выделить такие пакетные менеджеры как: dpkg, apt, aptitude – терминальные пакетные менеджеры. Так же существуют и графические пакетные менеджеры: Synaptic, Discover, Менеджер приложений и, стоит упомянуть установочную утилиту Gdebi.

В дистрибутивах основанных на Arch пакетный менеджер Pacman, в дистрибутиве Manjaro возможно вы уже встречали графический пакетный менеджер Pamac.

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

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

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

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

Вскрываем deb пакет

Думаю, с репозиториями, зависимостями и пакетным менеджерам стало немного понятнее, теперь рассмотрим что из себя представляет вскрытый .deb пакет. Любой скачанный из сети .deb пакет можно распаковать и посмотреть что он из себя представляет. А представляет он из себя инструкцию по установке самой программы и ее зависимостей:

программ Linux Debian Ubuntu Linux Mint Fedora Manjaro MX Linux 1

На примере браузера Chrome можно увидеть в директории “control” файл с таким же названием, в котором содержится информация о версии браузера и его зависимостей (строка Depends):

программ Linux Debian Ubuntu Linux Mint Fedora Manjaro MX Linux 2

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

программ Linux Debian Ubuntu Linux Mint Fedora Manjaro MX Linux 3

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

К Debian ориентированным дистрибутивам относятся: сам Debian с любым окружением рабочего стола (GNOME, KDE, XFCE и так далее), Ubuntu (сюда относятся Kubuntu, Xubuntu, Lubntu и так далее), Linux Mint с любым окружением рабочего стола, MX Linux, Pop!_OS, Astra Linux. И многие другие дистрибутивы, которые основываются именно на пакетной базе Debian. Просмотреть так называемое дерево дистрибутивов Linux и узнать, какой дистрибутив основывается на пакетной базе Debian можно на WIKI. Начнем мы с установки утилитой dpkg, данная утилита устанавливает заранее скачанные из сети пакеты, например, тот же Google Chrome. Для того что бы установить пакет, в терминале выполняем команду:

sudo dpkg -i и название пакета

Обратите внимания, что для установки вы должны находится в этом же каталоге, что и скачанная ранее программа. В данном примере ключ -i обозначает установку – install, для удаления используется ключ -r. Крайне рекомендуется после установки утилитой dpkg установить зависимости, их можно установить командой:

sudo apt install -f

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

sudo dpkg -i *.deb

Таким образом, все программы из каталога с расширением .deb будут установлены:

программ Linux Debian Ubuntu Linux Mint Fedora Manjaro MX Linux 4

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

sudo apt install и название пакета

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

sudo apt install synaptic

программ Linux Debian Ubuntu Linux Mint Fedora Manjaro MX Linux 5

Таким образом мы установим из репозитория нужную нам программу. Далее рассмотрим как удалять установленные программы в Debian, Ubuntu, Linux Mint, Astra Linux и так далее. Для удаления программ используются команды sudo apt remove или для полного удаления sudo apt purge, а далее необходимо указать название программы которую хотим удалить. На примере все того же synaptic это будет выглядеть следующим образом:

sudo apt remove synaptic

или

sudo apt purge synaptic

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

sudo apt autoremove

и

sudo apt autoclean

Устанавливать программы или пакеты можно через графические менеджеры программ, рассмотрим пример установки в Synaptic. Открываем его и в поисковой строке вводим название необходимой программы, например, нужно установить браузер Chromium, вводим его название:

программ Linux Debian Ubuntu Linux Mint Fedora Manjaro MX Linux 6

Нажимаем искать и в результатах поиска находим пакет с названием “chromium-browser”, далее нажимаем правой клавишей мышки на названии пакета и выбираем пункт “Отметить для установки”:

программ Linux Debian Ubuntu Linux Mint Fedora Manjaro MX Linux 7

Вверху Synaptica появится кнопка “Применить”, нажимаем на нее, появится окно где можно увидеть что помимо самой программы, подтянутся и необходимые зависимости если их нет в системе:

программ Linux Debian Ubuntu Linux Mint Fedora Manjaro MX Linux 8

После нажатия на кнопку “Применить” начнется установка. В Synaptic можно отсортировать пакеты которые установлены в вашей системе, для этого достаточно нажать на букву “C”, которая находится под кнопкой “Отметить все”. Зеленым будут отмечены именно те пакеты, которые установлены в вашей системе:

программ Linux Debian Ubuntu Linux Mint Fedora Manjaro MX Linux 9

Для удаления программ в Synaptic нажимаем правой клавишей мышки на пакете, возьмем для примера все тот же Chromium, и выбираем один из пунктов “Отметить для удаления” или “Отметить для полного удаления”, в последнем случае, программа удалится со всеми ее зависимостями:

программ Linux Debian Ubuntu Linux Mint Fedora Manjaro MX Linux 10

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

программ Linux Debian Ubuntu Linux Mint Fedora Manjaro MX Linux 11

Synaptic по умолчанию в некоторых системах отсутствует, его заменяют другим приложением для установки и удаления программ в операционных системах Linux. Рассмотрим на примере той же Ubuntu приложение “Менеджер программ”, по сути, оно практически ничем не отличается от других, которые идут с рабочим окружением GNOME, в том же Debian вы увидите крайне похожее приложение для установки программ. Тут все программы разбиты по категориям:

программ Linux Debian Ubuntu Linux Mint Fedora Manjaro MX Linux 12

Для поиска нужной программы в Менеджере программ в поисковой строке точно так же как и в Synaptice вводим название необходимой программы, например все тот же Chromium, и из списка выбираем нужное:

программ Linux Debian Ubuntu Linux Mint Fedora Manjaro MX Linux 13

Нажимаем на названии программы и переходим на страницу с описанием, где вверху появится кнопка “Установить”, нажимаем на нее и программа будет установлена:

программ Linux Debian Ubuntu Linux Mint Fedora Manjaro MX Linux 14

Для удаления программы точно так же находим ее в списке, переходим на страницу и у вас будет кнопка “Удалить”, после нажатия которой программа удалится из вашей системы:

программ Linux Debian Ubuntu Linux Mint Fedora Manjaro MX Linux 15

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

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

В дистрибутиве Manjaro установка программ происходит примерно так же, только разница заключается в пакетном менеджере. Так как Manjaro основывается на дистрибутиве Arch, то она унаследовала пакетный менеджер Pacman. Это самый быстрый пакетный менеджер, но помимо этого, в Manjaro так же имеется пользовательский репозиторий AUR, который унаследован все из того же Arch Linux. Как можно понять из названия, AUR это пользовательский репозиторий, в который добавляются программы пользователями, а не разработчиками. Тут стоит отметить, что рекомендуется устанавливать программы именно из официальных репозиториев, а пользоваться репозиторием AUR следует только при крайней необходимости.

Включить AUR можно в Pamac, или как он называется в Manjaro – “Установка и удаление программ”:

программ Linux Debian Ubuntu Linux Mint Fedora Manjaro MX Linux 16

Нажимаем на три точки и выбираем пункт “Настройки”:

программ Linux Debian Ubuntu Linux Mint Fedora Manjaro MX Linux 17

Далее переходим на вкладку “Сторонние” включаем AUR передвинув ползунок в соответствующем пункте:

программ Linux Debian Ubuntu Linux Mint Fedora Manjaro MX Linux 18

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

Заключение

Установка программ из терминала удобна тем, что буквально одной командой вы можете установить множество программ. Приведу пример установки программ в Debian ориентированных дистрибутивах, как вы помните, к ним относятся: Debian, Ubuntu, Linux Mint, MX Linux, Astra Linux и многие другие. И так, установим для примера такие программы как браузер – Chromium, проигрыватель – VLC и графический редактор GIMP, все эти программы можно установить из репозитория, и для их установки достаточно выполнить команду –

sudo apt install и перечень устанавливаемых программ:

sudo apt insall chromium vlc gimp

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

Все это так же будет справедливо и для дистрибутива Kali Linux, который в свою очередь основывается на Debian.

А на этом сегодня все, если статья оказалась вам полезна, подписывайтесь на рассылку журнала в pdf формате, а так же на социальные сети журнала Cyber-X:

YouTube
ВКонтакте
Telegram
Twitter
Tumblr

Юморилка, Telegram канал с анекдотами:
Telegram

1С – Обучение, Доработка, Консультация:
РК-Центр

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

С уважением, редакция журнала Cyber-X

Понравилась статья? Поделить с друзьями:
  • Установка пластикового порога на балконную дверь своими руками пошаговая инструкция
  • Установка проводки в доме своими руками пошаговая инструкция
  • Установка пластикового подоконника своими руками видео пошаговая инструкция
  • Установка привода трамблера зил 130 пошаговая инструкция
  • Установка пластикового подоконника своими руками в деревянном доме пошаговая инструкция