Opensuse как установить приложения
Рассказываем о том, как пользоваться менеджерами пакетов, что такое исходный код, зачем нужны скрипты .sh. В общем, говорим о великом разнообразии вариантов установки дополнительного программного обеспечения в различные дистрибутивы Linux.
Установка программ «классическим» методом
Вряд ли Linux — ваша первая операционная система. Скорее всего, вы уже пользовались Windows или macOS и устанавливали приложения там. В этих системах процесс загрузки и установки сторонних программ построен следующим образом:
- Открываем официальный сайт разработчика приложения.
- Ищем там ссылку на установочный файл и кликаем по ней.
- Затем запускаем загруженный установщик двойным кликом.
Простой алгоритм, который не всегда, но все же работает и в Linux. Так как большое количество программного обеспечения разрабатывается сразу для нескольких операционных систем, то на сайтах разработчиков имеются ссылки на установочные файлы сразу для Windows, macOS и нескольких вариантов Linux.
Более того, некоторые сайты сами определяют тип системы и предлагают подходящий файл для загрузки.
Собственно, в этом случае никаких сложностей возникнуть не должно:
С большой долей вероятности вы скачаете файл в специально запакованном архиве, который подходит только для вашей системы и который можно будет установить обычным двойным кликом. В противном случае придется вручную переархивировать программу либо найти другой способ ее установить.
Здесь отдельно стоит упомянуть дистрибутив openSUSE и их менеджер пакетов YasT, часть функциональности которого встраивают в веб-страницы для быстрой загрузки и установки пакетов в систему. Грубо говоря, это специальная страница, выступающая в роли установщика и не требующая загрузки отдельных файлов.
Загрузка и установка приложений через встроенные магазины ПО
В мире Linux есть системы, которые больше остальных почитают «обычного пользователя», не очень хорошо разбирающегося в компьютерах. Речь об Ubuntu (ну, и о ее производных). В этом дистрибутиве используются некоторые дизайнерские, функциональные и интерфейсные решения из операционной системы Apple Mac OS X. Одно из таких решений — использование собственного независимого магазина приложений, в котором люди смогут искать нужное программное обеспечение и устанавливать его в один клик без лишних хлопот.
Сейчас такие магазины есть во многих дистрибутивах. Их можно встретить его в Fedora, Ubuntu, openSUSE. В Elementary OS вовсе появился репозиторий с эксклюзивным платным программным обеспечением. Его пополняют разработчики-энтузиасты, ищущие поддержки среди пользователей Open Source продуктов. Принцип их работы прост. В них содержится пакет с файлами приложения, упакованный в правильном формате. Система умеет их распаковывать и превращать в рабочее приложения, проводя всевозможные дополнительные операции вроде создания ярлыка на рабочем столе и так далее.
Чтобы скачать приложений из такого магазина:
- Открываем магазин приложений (он так и называется зачастую).
- Вводим в поисковое поле название программы, которую надо установить.
- Ищем ее в результатах поиска и кликаем по кнопке «Установить».
Устанавливаем программы, используя менеджер пакетов
На самом деле, загрузка и установка программ для Linux с официального сайта (то, что мы разбирали в начале статьи) это тоже работа с менеджером пакетов. Только опосредованная. Мы взаимодействуем с пакетом будто напрямую, игнорируя инструменты, которые вступают в работу при попытке установить приложение. Но за установку, обновление и удаление любого «софта» в Linux отвечают менеджеры пакетов (почти всегда).
Менеджер пакетов — это набор инструментов, способных распознать архив в подходящем формате и правильно расфасовать его содержимое по нужным директориям, чтобы в итоге получилась рабочая программа. Такие инструменты есть в любой системе (речь не только про Linux) и все они работают примерно схожим образом со стороны пользователя.
Самые популярные форматы пакетов в Linux: DEB и RPM. Первый создавался для Debian и его производных, а второй для Red Hat Linux и его производных. Оба управляются специальными пакетными менеджерами. Их намного больше, чем самих форматов. Есть Advanced Packaging Tool для тех, кто использует Ubuntu, есть Yellowdog Updater для пользователей CentOS. А еще dnf, Pacman, Zypper и куча других. Они выполняют одни и те же функции, но не взаимозаменяемы, поэтому придется переучиваться под каждый дистрибутив.
Далее более подробно поговорим о менеджерах пакетов и процессе установки приложений через каждый из них.
Через графическую оболочку
Если вы установили себе Fedora или Ubuntu, то у вас в руках есть графическая оболочка для менеджера пакетов. Ее можно использовать для знакомства с программами и выполнения всех базовых операций вроде установки, обновления и удаления. Никакой нужды в ней, на самом деле, нет. Но, во-первых, она все-таки упрощает установку очень большого количества пакетов. Во-вторых, она значительно упрощает их поиск и анализ. В-третьих, она подходит новичкам, которые еще не очень хорошо знакомы с терминалом и командной строкой.
Расскажу о работе с подобной графической оболочкой на примере Synaptic в Linux Mint.
- Для начала открываем сам менеджер пакетов Synaptic. Его можно найти, открыв список доступных приложений и введя в поиск слово Synaptic.
- Затем ищем пакет, который нужно установить (можно воспользоваться поиском).
- Ставим галочку напротив его названия.
- После этого нажимаем на кнопку «Применить» в верхней панели управления Synaptic.
Система запустит процесс обновления доступных пакетов и найдет те, которые нужно установить, и загрузит их на компьютер. С помощью Synaptic можно запустить процедуру глобального обновления всех элементов дистрибутива. При этом необходимо будет ввести пароль администратора. Все процедуры требуют прав суперпользователя.
Также через Synaptic можно добавить в систему репозитории с пакетами. Это списки доступных приложений, которые можно скачать в систему, используя встроенный менеджер пакетов.
Через терминал
Так уж сложилось, что пользователи Linux не очень жалуют графический интерфейс. Да и сторонние разработчики не особо стараются делать установщики, которые легко запускаются из графической оболочки. Здесь принято пользоваться командной строкой. С помощью текстовых команд зачастую гораздо проще установить какую-либо программу, чем лезть за ней в магазин приложений или того хуже — на официальный сайт.
Итак, для установки «софта» через терминал нужно:
- Открыть терминал. Это можно сделать, одновременно нажав клавиши Ctrl + Alt + T на пустом рабочем столе.
- Ввести специальную команду для установки программы.
- Вписать пароль администратора для подтверждения загрузки.
- Подтвердить свои действия нажатием на клавишу Y или «Ввод», если потребуется.
Команды для установки ПО в Linux строятся следующим образом: sudo название менеджера пакетов install название программы
- Здесь sudo — это выдача прав суперпользователя на выполняемую операцию. Это как запуск от имени администратора в Windows. Без привилегий установить программу в Linux нельзя.
- название менеджера пакетов — это, скорее всего, уникальная для вашего дистрибутива аббревиатура, которая управляет процессами установки, удаления и обновления приложений.
- install сообщает менеджеру пакетов, что нужно именно установить ПО, а не обновить или удалить.
- название программы — ну и имя самого приложения, конечно. Иногда его нужно сопровождать номером версии. Иногда достаточно одного названия. Например install firefox установит самую новую итерацию браузера из доступных.
Далее разберем установку программ в разных дистрибутивах более подробно и с примерами.
В Ubuntu (Debian, Mint, Elementary OS)
Ubuntu, Mint и Elementary OS как раз те дистрибутивы Linux, на которые люди уходят из Windows. Это наиболее дружелюбные операционные системы, которые идут на встречу неопытным пользователям и всячески пытаются подражать Windows и macOS, чтобы сразу же не отпугнуть новичков.
Поэтому здесь и приложения чаще устанавливают, скачивая их с официального сайта или используя встроенный магазин приложений (который, кстати, довольно крутой). Но с командной строкой здесь работать тоже можно, и все пользователи Linux к этому в итоге приходят. Установить новое ПО в Ubuntu можно с помощью одной из трех программ.
Или Advanced Package Tool. Это утилита, специально разработанная для распаковки пакетов в формате .deb, которые, в свою очередь, используются в операционной системе Debian и ее дериватах. Работает она точно так же, как и любой другой менеджер пакетов. Отзывается на те же команды. Для установки какого-нибудь приложения надо ввести в терминал что-то в духе sudo apt-get install firefox . Естественно, Firefox можно заменить на любой другой доступный для установки программный продукт .
С недавних пор в Ubuntu и некоторых других современных дистрибутивах появился инструмент под названием snap. Это программа для установки сторонних лицензированных приложений. В частности, коммерческих. Дело в том, что в репозитории с ПО (откуда обычно скачиваются пакеты с помощью apt) намеренно не добавляют проприетарный «софт». Там лежат только программы с открытым исходным кодом. Это, конечно, усложняло их установку до определенного момента. То есть до появления snap. В его базе приложений есть все полезные коммерческие продукты типа Skype, Opera и проч. Работает так: snap install skype . Даже __sudo__вводить не нужно. snap сам затребует пароль через графическую оболочку.
Личностный рост, мотивация, счастье, успех и благосостояние
1) Как устанавливать программы?
Существует 3 вида установки программ в Linux openSuse.
1) Репозитарий или *rpm пакет. (ПУСК -> Система -> YaST -> Програмное обеспечение -> Управление програмным обеспечением) ставим. Может выскочить окно с разрешением зависимостей - читайте. Ищите там, в репозитариях, есть всё, что захотите, главное искать внимательно. Если не нашли - качаете с инета *.rpm пакет (для вашей версии openSuse, плюс для своей системы i386 или x64) и устанавливаете его, как в Windows - одним кликом. Не ставится - пропишите в репозитарии: (ПУСК -> Система -> YaST -> Програмное обеспечение -> Репозитарии програмного обеспечения -> Добавить -> Локальный каталог -> Имя репозитария (пишем, название репозитария - какое нравится), Путь к каталогу (где лежит наш *.rpm) -> Далее -> OK). Идём в (Програмное обеспечение -> Управление програмным обеспечением) там выбираем репозитарий, который мы создали и ставим.
После установки программа дабавляет ярлык в меню ПУСК. Если не добавилась перезагружаем иксы - Ctrl+Alt+Backspase (нажимаем и удерживаем - начнёт пищать, затем перезагрузит X)
3) Бинарник (готовый к исполнению файл). Качаем архив. Распаковываем. Читаем Readme.txt или ему подобный, чтобы найти, какой файл запускать. Запускаем
СТАВИТЬ ЛУЧШЕ ВСЕГО ИЗ РЕПОЗИТАРИЯ, Т.Е. ПУНКТ 1).
2) Как запустить файл в Linux openSuse?
В Linux не важно расширение файла - оно только показывает вам, что в файле. Поэтому не надо искать *.exe.
1) Убеждаемся, что файл нужный 2)открываем консоль 3)./имя_файла. Если вас послали то, заходим в свойства файла (правой клавишей мыши на файле -> Свойства), смотрим и меняем (в случае необходимости, права), ставим галочку в "Является выполняемым", жмём Ок, пробуем ./имя_файла, если послали - оставляем файл в покое.
Немного о файловой структуре, распределении файликов и каталогов (папок) на жёских дисках.
Корневой каталог - основной каталог содержащий в себе все остальные каталоги и файлы.
Многие пользователи Windows считают, что корневой каталог - это Рабочий Стол. Это не верно, рабочий стол расположен
В Windows - C:\Documents and Settings\Имя_пользователя\Рабочий стол\ (в том случае, если Windows установлен на диск C)
В Linux - /home/имя_пользователя/Desktop/
Обратим внимание на 1)по разному расположеные слеши - прямой и обратный (в Windows - \, в Linux -/). 2) Регистр в именах файлов в Windows он не имеет значения, т.е файлы qewrty, QWERTY, QwErTy и т.д. - это один и тот же файл, в Linux это будут разные файлы. 3) в Windows в одном каталоге можно создать файл с именем qwerty и подкаталог с именем qwerty, в Linux этого сделать нельзя т.е. либо файл с именем qwerty, либо каталог с именем qwerty.
В Windows может существовать несколько корневых каталогов, всё зависит от каличества дисков (сколько дисков, столько и корневых каталогов, для каждого свой). В Linux существует только один корневой каталог (корневой каталог диска на который установилась система), все остальные диски (HDD, флешки, CD, DVD и т.д.) монтируются (прикручиваются, присоединяются) к этому каталогу, в отдельный каталог (в Suse это /media для извлекаемых носителей, для других жеских дисков, неважно логических или физических, точка монтирования (место соединения, тот каталог куда их прикрутят) выбирается при установки, в моей системе это /windows/C для диска С и /windows/D для диска D).
Установка программного обеспечения - один из самых важных моментов при работе с любым дистрибутивом Linux. При установке операционной системы вместе с ней устанавливается базовый набор приложений в основном это системные утилиты, офисный пакет, программы для редактирования изображений и интернет-браузер. Весь же остальной необходимый софт нужно устанавливать вручную уже потом.
В этой статье мы рассмотрим как выполняется установка пакетов OpenSUSE. Программы можно устанавливать как с помощью графического интерфейса YaST, так и в терминале, с помощью пакетного менеджера zypper opensuse. Сначала давайте рассмотрим использование графического интерфейса YaST.
Установка пакетов OpenSUSE в YaST
YaST - это не просто программа, с помощью которой, может быть выполнена установка пакетов в OpenSUSE, это полноценный конфигуратор системы. Здесь вы можете сделать буквально все: начиная от конфигурации сети и просмотра системных логов до настройки системных сервисов и установки программного обеспечения. Мы рассмотрим утилиту YaST OpenSUSE в одной из следующих статей, но в данной статье нас будет интересовать только ее модуль установка программного обеспечения.
Сначала запустите конфигуратор YaST, это можно сделать из главного меню системы.
После запуска программа попросит ваш пароль, поскольку для ее работы необходимы права администратора:
Только после ввода откроется главное окно. Выберите в нем пункт Управление программным обеспечением:
Подождите пока будут обновлены репозитории:
Теперь можно работать c вашими пакетами, окно программы выглядит вот так:
В программе доступны несколько отображений пакетов: по категориям, по категориям rpm, шаблоны, репозитории и поиск. Сейчас в программе открыт пункт поиск. Изменить отображение можно с помощью списка просмотр или переключившись на другую вкладку:
На вкладке группы пакетов все доступные в подключенных репозиториях пакеты поделены на категории:
Установленные пакеты обозначены флажком, чтобы установить пакет достаточно кликнуть по пустой клетке где должен быть флажок, для удаления достаточно снять флажок.
В контекстном меню для каждого пакета доступно намного больше опций, вы можете обновить, защитить, удалить или установить пакет OpenSUSE в зависимости от его состояния.
Чтобы изменения вступили в силу и началась установка rpm пакета OpenSUSE нужно нажать кнопку Применить в правом нижнем углу. Дальше пойдет стандартная процедура установки пакета.
Если вы не хотите искать пакеты по категориям можно воспользоваться поиском по имени:
Также вы можете посмотреть пакеты установленные из определенных репозиториев и доступные для установки пакеты:
Установка пакетов OpenSUSE из интернета
Если установка программ в OpenSUSE с помощью Yast вас не устраивает, согласен, это слишком долго и не очень практично, но и вам не нравится работать в консоли, есть еще один способ.
В OpenSUSE был разработанный специальный вариант установки пакетов в один клик через интернет. Это очень быстро и удобно, к тому же здесь доступны не только пакеты из официальных репозиториев, но все пакеты со всех репозиториев доступных для этой системы.
В строке поиска наберите имя нужного пакета:
Как видим, программа находится в официальных репозиториях и установить ее не составит труда просто нажав большую зеленую кнопку. После этого установка начнется автоматически. Но давайте рассмотрим установку на примере чего-то стороннего. Например, Wordpress:
Выберите нужный пакет. Нажмите показать нестабильные пакеты:
Читаем предупреждение и нажимаем Continue:
Выберите один из источников и нажмите 1 click install:
Сохраняем файл пакета:
И сразу же запускается установщик YaST, на первой странице мастера соглашаемся с добавлением репозитория к системе, здесь также можно установить галочку, чтобы удалить его после установки:
На следующем шаге видим какие пакеты будут установлены:
Сводка и последнее предупреждение:
Дальше осталось ввести пароль и пойдет установка rpm пакета в OpenSUSE:
Во время установки нужно принять GPG ключ репозитория программы:
Установка пакетов в OpenSUSE в терминале
OpenSUSE, как и другие дистрибутивы Linux позволяет работать с пакетами не только в графическом режиме, но и с помощью терминала. Для этого здесь есть отличный пакетный менеджер - zypper opensuse. Да, работать с ним немного труднее чем в графическом интерфейсе. Но зато здесь меньше телодвижений, поэтому установка программы выполняется в разы быстрее.
Рассмотрим сначала общий синтаксис программы и ее основные операции:
$ zypper опции операция пакет
Опции изменяют поведение программы в определенных ситуациях. Сначала рассмотрим опции, которые вам могут пригодиться, мы не будем рассматривать все опции, поскольку у программы их очень много и если захотите, вы можете посмотреть их выполнив: zypper --help, вывод команды на русском, так что не бойтесь пользоваться.
- --verbose, -v - максимально подробный вывод
- --quiet, -q - выводить минимум информации во время установки
- --non-interactive, -n - отключить интерактивный режим, использовать ответы по умолчанию
- --no-gpg-checks - не проверять GPG ключи
- --gpg-auto-import-keys - автоматически импортировать GPG ключи
- --disable-repositories - отключить получение метаданных из репозитриев перед установкой
- --no-refresh - не обновлять репозитории перед установкой
- --root, -R - изменить корневой каталог
Теперь рассмотрим операции доступные в программе. Опять же не будем трогать все, а только главные:
- repos, lr - показать все добавленные в систему репозитории
- addrepo, ar - добавить репозиторий в систему
- removerepo, rr - удалить репозиторий
- refresh, ref - обновить списки пакетов из репозиториев
- clean - очистить кэш пакетов
- install, in - установка пакетов opensuse
- remove, rm - удалить пакет
- source-install, si - установить исходники пакета и необходимые зависимости
- update, up - обновление всех установленных пакетов
- list-updates, lu - посмотреть список обновлений
- dist-upgrade, dup - обновление версии OpenSUSE
- search, se - поиск пакета по имени или описанию
- info, if - информация о пакете
- download - скачать пакет, но не устанавливать
Перед тем как переходить дальше будет полезно создать несколько алиасов, для удобного использования этой утилиты.
Иногда нам нужно устанавливать локальные пакеты, перед этим необязательно обновлять репозитории, особенно если у вас нет интернета или он очень медленный, да и ключи тоже можно не проверять, если пакет получен не из репозитоиев OpenSUSE, поэтому упростим программе работу с помощью такого alias:
alias szypperoffline="sudo zypper --no-gpg-checks --disable-repositories --no-refresh "
А для новых пакетов, которым мы доверяем, можно создать такой alias:
alias szyppernew="sudo zypper --gpg-auto-import-keys"
Ну и конечно же, для sudo:
alias szypper="sudo zypper "
Напоминаю, что для того, чтобы все это работало эти строки нужно поместить в
Теперь, когда мы немного разобрались с опциями рассмотрим примеры работы с утилитой. Но перед тем как переходить к zypper, хотелось бы рассмотреть еще cnf. Вот что будет если вы введете команду, которой нет в системе:
Послушаем совета программы:
Как видите, нам уже подсказали решение проблемы, здесь написано в каких подключенных к системе репозиториях есть нужная команда и как будет выглядеть установка программы в OpenSUSE.
Мы плавно подошли к тому, что для установки пакетов в OpenSUSE используется команда:
sudo zypper install имя_пакета
Если вам нужна установка rpm OpenSUSE пакета, скачанного из интернета, которого нет в репозиториях тоже можно использовать zypper:
sudo zypper install
Или с помощью нашего алиаса:
Искать пакеты можно не только с помощью cnf, но и непосредственно в zypper:
$ sudo zypper search имя
Информацию о нужном пакете посмотреть тоже очень просто:
Удалить пакет OpenSUSE можно командой:
sudo zypper remove имя_пакета
А для обновления всех пакетов до самой новой версии используйте:
sudo zypper update
После этого можно обновить систему до самой новой версии:
sudo zypper dist-update
Выводы
Установка программ в OpenSUSE - дело совсем несложное. Как видите, здесь есть аж три разных способа работать с программами и вы можете выбрать то что подходит именно вам. Если остались вопросы - пишите в комментариях.
Система управления пакетами — это набор инструментов, обеспечивающий унифицированный метод установки, обновления и удаления программного обеспечения в вашей системе. Дистрибутивы Linux, включая openSUSE, обычно состоят из тысяч отдельных пакетов программ.
Программное обеспечение распространяется через пакеты с прикрепленными метаданными, в которых содержится дополнительная информация: описание назначения пакета, список зависимостей, необходимых для нормальной работы программы, и т.д. Пакеты хранятся в репозиториях, локальных (CD, DVD или жёсткий диск) или сетевых хранилищах. После установки пакета его метаданные сохраняются в локальной базе данных и используются для поиска файлов пакета.
Libzypp — это реализация подобной системы управления пакетами для openSUSE, к ней предоставляется графический интерфейс пользователя YaST Software Management и интерфейс командной строки Zypper.
Пакеты
Пакеты — это архивы файлов, содержащие все компоненты приложений (сами приложения, разделяемые библиотеки, пакеты для разработки приложений и т.д.) и инструкции по их запуску и настройке.
Пакет интегрирован в дистрибутив, для которого он был собран, с учётом путей установки, зависимостей, интеграции со средой, скриптов запуска для серверов и т.п. Поэтому всегда следует устанавливать пакеты, собранные именно для вашего дистрибутива и его версии (например openSUSE 11.1). Не стоит применять пакеты Fedora в openSUSE и даже пакеты openSUSE 11.1 в openSUSE 11.2 (хотя работоспособность последних иногда возможна).
Метаданные пакетов
Пакет также содержит дополнительные сведения, обычно называемые Метаданными. В них входят:
- аннотация
- описание
- список содержимого пакета
- номера версии программы и релиза пакета
- когда, где и кем собран пакет
- для какой архитектуры предназначена сборка
- контрольные суммы файлов
- лицензии на программы
- сведения о зависимостях
- прочее
Зависимости пакетов
Важная функция пакетов — описание взаимосвязей приложений. Поскольку приложения требуют для своего выполнения определённого рабочего окружения (других программ, библиотек и т.п.), пакеты могут предоставлять файлы, предназначенные для использования в других пакетах. Зависимости пакетов используются для выражения таких связей.
Например, пакет А может требовать наличия установленных пакетов Б, В, Г для корректной работы.
- Пакетные зависимости транзитивны, то есть в случае зависимости А от Б и Б от В для установки А потребуются и Б, и В. Так что не удивляйтесь, если для установки всего лишь одного приложения может потребоваться установка множества пакетов.
- Типичны библиотечные зависимости. Практически каждое отдельное приложение требует нескольких библиотек. Обычно названия пакетов, содержащих библиотеки, начинаются с "lib".
Использование системы пакетов — важное свойство дистрибутивов Linux (а также BSD- и Unix-систем), обеспечивающее модульный подход к управлению операционной системой и приложениями. Например, пакет openssl содержит криптографические библиотеки, используемые множеством прочих приложений и библиотек (для SSL-шифрования и пр.). После выхода свежей версии openssl с улучшениями и исправлениями, все приложения, его использующие, получат новые возможности в результате лишь единственного обновления данного пакета.
Такой подход очень эффективен для поддержания стабильности и защищённости системы: если исправлена уязвимость в библиотеке, используемой другими приложениями, её обновление закроет данную уязвимость для всех пакетов.
Форматы пакетов
Программное обеспечение для Linux чаще всего распространяется в одном из следующих форматов:
- tgz (файлы tar gzip). Это просто архивы. Они могут содержать всё, что разработчик считает нужным. Кроме самого формата архива, никаких стандартов на структуру содержимого не существует.
- deb (Debian). Формат пакетов, принятый в Debian и его производных дистрибутивах.
- rpm (Менеджер пакетов RPM ). Созданный Red Hat и принятый LSB в качестве стандарта, rpm используется openSUSE и многими другими дистрибутивами.
Сам по себе формат пакетов не предоставляет управления зависимостями, а лишь сообщает об их наличии, предоставляя пользователю самому разбираться с установкой необходимых компонентов, если они отсутствуют.
Предположим, что вы хотите установить пакет А, который зависит от пакета Б. RPM не установит пакет Б автоматически, но сообщит, что он требуется для установки А, и прекратит работу. Пользователь должен сам сперва установить Б, а затем сможет установиться А. Несложно? Теперь представьте, что пакет Б зависит от пакетов В и Г, а Г зависит от Д, а Д от . и так далее. В итоге вам потребуется вручную отследить все ветви, возможно, немаленького дерева зависимостей.
Решение этой проблемы есть и называется оно менеджер пакетов.
Менеджер пакетов
В современных дистрибутивах, таких как openSUSE, установку программ лучше всего делать с помощью менеджера пакетов. Функционируя поверх RPM, он получает пакеты из репозиториев ( интернет-сервера, CD, DVD, . ), находит зависимости и устанавливает их в вашу систему. Менеджер пакетов также упрощает удаление и обновление пакетов. Объём доступного программного обеспечения зависит от репозиториев, которые вы подключили.
Родным менеджером пакетов openSUSE является модуль YaST Software Management и программа командной строки Zypper, но в дистрибутиве содержатся и другие инструменты управления пакетами. Некоторые из них работают только с RPM, другие покрывают более широкий спектр возможностей.
Репозитории пакетов
Перед установкой пакетов репозитории должны быть доступны в вашей системе — или с дисков, или через интернет.
Читайте также: