Opensuse как установить rpm пакет
Перейти к содержимому

Opensuse как установить rpm пакет

  • автор:

Opensuse как установить rpm пакет

Software installation is generally incredibly easy on openSUSE. There’s a package manager, which lets you install and remove packages very easily — it’s comparable to the app stores found on many modern smart phones.

Simply open YaST Software Management.

sw-single
Your web browser does not support the HTML5 video element and/or Ogg Theora format.
Try Firefox, Konqueror or Opera.

Now search for the package you want, select it for installation and click Accept. The package manager will then fetch the RPM package from your configured software repositories — and install it including any dependencies. After installation is complete the application should appear in the launch menu (unless it’s a command line program).

tip The availability of software packages in the package manager depends on the configured software repositories. Read about software repositories in the next chapter.

When browsing openSUSE related websites, you’re likely to come across buttons such as this one:

oneclick
1-click installation (also referred to as «Direct Install») simply automates the process of adding one or more software repositories to the package manager and installing one or more RPM packages. Therefore 1-click installation should be used with the same care as manually adding unofficial repositories (see the next chapter for more on software repositories).

Most users will find everything they need and more in the package manager — especially if a few additional software repositories are added (see next chapter). But not all software is packaged and provided via repositories, and non-free software usually can’t be legally redistributed via the package manager because of license restrictions.

In these cases you’ll need to go to the developer/vendor website and download and install the software manually — but always look for an openSUSE package in repositories first — and make sure you only download and install software from trusted sources.

obs Only install RPM files that are built specifically for (your version of) openSUSE.

The tarball might contain binaries that just need to be run, or it might contain source code which needs to be compiled to run on your system — this can be very complicated, and requires you to first install various developer tools. There’s no one standard way to install tarball content, but instructions should always be included in the tarball in files called INSTALL, README or similar — or you should be able to find installation instructions on the website where you downloaded the tarball.

If you wish, you can install and remove packages via a terminal too.

To search for a package run zypper search [search term]. Example:

You can get a lot of useful information about installed packages from the RPM database very easily.

Установка пакетов Opensuse Leap 42.1

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

В этой статье мы рассмотрим как выполняется установка пакетов OpenSUSE. Программы можно устанавливать как с помощью графического интерфейса YaST, так и в терминале, с помощью пакетного менеджера zypper opensuse. Сначала давайте рассмотрим использование графического интерфейса YaST.

Установка пакетов OpenSUSE в YaST

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

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

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

yast1

Только после ввода откроется главное окно. Выберите в нем пункт Управление программным обеспечением:

yast2

Подождите пока будут обновлены репозитории:

yast3

Теперь можно работать c вашими пакетами, окно программы выглядит вот так:

yast4

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

yast5

На вкладке группы пакетов все доступные в подключенных репозиториях пакеты поделены на категории:

yast6

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

yast7

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

Чтобы изменения вступили в силу и началась установка rpm пакета OpenSUSE нужно нажать кнопку Применить в правом нижнем углу. Дальше пойдет стандартная процедура установки пакета.

yast8

yast9

Если вы не хотите искать пакеты по категориям можно воспользоваться поиском по имени:

yast11

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

yast10

Установка пакетов OpenSUSE из интернета

Если установка программ в OpenSUSE с помощью Yast вас не устраивает, согласен, это слишком долго и не очень практично, но и вам не нравится работать в консоли, есть еще один способ.

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

Сначала откройте сайт software.opensuse.org:

yast12

В строке поиска наберите имя нужного пакета:

yast13

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

yast14

Выберите нужный пакет. Нажмите показать нестабильные пакеты:

yast15

Читаем предупреждение и нажимаем Continue:

yast16

Выберите один из источников и нажмите 1 click install:

yast17

Сохраняем файл пакета:

yast18

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

yast19

На следующем шаге видим какие пакеты будут установлены:

yast20

Сводка и последнее предупреждение:

yast21

yast22

Дальше осталось ввести пароль и пойдет установка rpm пакета в OpenSUSE:

yast23

Во время установки нужно принять GPG ключ репозитория программы:

yast24

yast25

yast26

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

Установка пакетов в 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. Вот что будет если вы введете команду, которой нет в системе:

yast27

Послушаем совета программы:

yast28

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

Мы плавно подошли к тому, что для установки пакетов в OpenSUSE используется команда:

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

yast29

Если вам нужна установка rpm OpenSUSE пакета, скачанного из интернета, которого нет в репозиториях тоже можно использовать zypper:

sudo zypper install

Или с помощью нашего алиаса:

Искать пакеты можно не только с помощью cnf, но и непосредственно в zypper:

$ sudo zypper search имя

yast30

Информацию о нужном пакете посмотреть тоже очень просто:

yast31

Удалить пакет OpenSUSE можно командой:

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

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

sudo zypper update

После этого можно обновить систему до самой новой версии:

sudo zypper dist-update

Выводы

Установка программ в OpenSUSE — дело совсем несложное. Как видите, здесь есть аж три разных способа работать с программами и вы можете выбрать то что подходит именно вам. Если остались вопросы — пишите в комментариях.

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

suse linux установка пакетов

Этот блог для тех, кто делает первые шаги в освоении Linux.

Страницы

вторник, 3 января 2012 г.

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

# cnf mc
Программу ‘mc’ можно найти в следующем пакете:

* mc [ путь: /usr/bin/mc, репозиторий: zypp (openSUSE-12.1-12.1-1.4) ]
Try installing with:
zypper install mc

как видим, в выводе есть не только название пакета, но и как этот пакет установить.

поэтому следуем инструкциям только что выполненной команды и вводим:
zypper install mc
после чего получаем:

# zypper install mc
Загрузка данных о репозиториях.

Чтение установленных пакетов.
Разрешение зависимостей пакетов.
Будет установлен следующий НОВЫЙ пакет:
mc
Следующий рекомендованный пакет не будет установлен:
bundle-lang-common-ar
1 новый пакет для установки.
Полный размер загрузки: 575,0 KiB. После этой операции будет использовано дополнительно 1,9 MiB.
Продолжить? [y/n/?] (y):

cnf locate
Программу ‘locate’ можно найти в следующем пакете:
* findutils-locate [ путь: /usr/bin/locate, репозиторий: zypp (openSUSE-12.1-12.1-1.4) ]
Try installing with:
zypper install findutils-locate

вводим в строке zypper se locate и получаем

Suse linux установка пакетов

Установка программного обеспечения обычно не вызывает никаких проблем в openSUSE. Имеется менеджер пакетов, позволяющий легко устанавливать и удалять пакеты. Это похоже на магазины прикладных программ для современных смартфонов.

Просто откройте «Управление программным обеспечением» в YaST.

sw singleb
Ваш браузер не поддерживает видеоэлемент HTML5 и/или формат Ogg Theora.
Воспользуйтесь Firefox, Konqueror или Opera.

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

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

На сайтах, связанных с openSUSE, нередко можно увидеть кнопки, похожие на вот эту:

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

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

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

obs Устанавливайте только те RPM-файлы, которые собраны для вашей конкретной версии openSUSE.

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

Команда для поиска пакета: zypper search [слово поиска]. Пример:

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

Установка пакетов Opensuse Leap 42.1

В этой статье мы рассмотрим как выполняется установка пакетов OpenSUSE. Программы можно устанавливать как с помощью графического интерфейса YaST, так и в терминале, с помощью пакетного менеджера zypper opensuse. Сначала давайте рассмотрим использование графического интерфейса YaST.

Установка пакетов OpenSUSE в YaST

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

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

ustanovka paketov opensuse leap 421 1

Только после ввода откроется главное окно. Выберите в нем пункт Управление программным обеспечением:

ustanovka paketov opensuse leap 421 2

Подождите пока будут обновлены репозитории:

https://amdy.su/wp-admin/options-general.php?page=ad-inserter.php#tab-8

ustanovka paketov opensuse leap 421 3

Теперь можно работать c вашими пакетами, окно программы выглядит вот так:

ustanovka paketov opensuse leap 421 4

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

ustanovka paketov opensuse leap 421 5

На вкладке группы пакетов все доступные в подключенных репозиториях пакеты поделены на категории:

ustanovka paketov opensuse leap 421 6

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

ustanovka paketov opensuse leap 421 7

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

Чтобы изменения вступили в силу и началась установка rpm пакета OpenSUSE нужно нажать кнопку Применить в правом нижнем углу. Дальше пойдет стандартная процедура установки пакета.

ustanovka paketov opensuse leap 421 8

ustanovka paketov opensuse leap 421 9

Если вы не хотите искать пакеты по категориям можно воспользоваться поиском по имени:

ustanovka paketov opensuse leap 421 10

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

ustanovka paketov opensuse leap 421 11

Установка пакетов OpenSUSE из интернета

Если установка программ в OpenSUSE с помощью Yast вас не устраивает, согласен, это слишком долго и не очень практично, но и вам не нравится работать в консоли, есть еще один способ.

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

Сначала откройте сайт software.opensuse.org:

ustanovka paketov opensuse leap 421 12

В строке поиска наберите имя нужного пакета:

ustanovka paketov opensuse leap 421 13

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

ustanovka paketov opensuse leap 421 14

Выберите нужный пакет. Нажмите показать нестабильные пакеты:

ustanovka paketov opensuse leap 421 15

Читаем предупреждение и нажимаем Continue:

ustanovka paketov opensuse leap 421 16

Выберите один из источников и нажмите 1 click install:

ustanovka paketov opensuse leap 421 17

Сохраняем файл пакета:

ustanovka paketov opensuse leap 421 18

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

ustanovka paketov opensuse leap 421 19

На следующем шаге видим какие пакеты будут установлены:

ustanovka paketov opensuse leap 421 20

Сводка и последнее предупреждение:

ustanovka paketov opensuse leap 421 21

ustanovka paketov opensuse leap 421 22

Дальше осталось ввести пароль и пойдет установка rpm пакета в OpenSUSE:

ustanovka paketov opensuse leap 421 23

Во время установки нужно принять GPG ключ репозитория программы:

ustanovka paketov opensuse leap 421 24

ustanovka paketov opensuse leap 421 25

ustanovka paketov opensuse leap 421 26

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

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

Рассмотрим сначала общий синтаксис программы и ее основные операции:

$ zypper опции операция пакет

Теперь рассмотрим операции доступные в программе. Опять же не будем трогать все, а только главные:

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

Иногда нам нужно устанавливать локальные пакеты, перед этим необязательно обновлять репозитории, особенно если у вас нет интернета или он очень медленный, да и ключи тоже можно не проверять, если пакет получен не из репозитоиев OpenSUSE, поэтому упростим программе работу с помощью такого alias:

А для новых пакетов, которым мы доверяем, можно создать такой alias:

Ну и конечно же, для sudo:

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

Теперь, когда мы немного разобрались с опциями рассмотрим примеры работы с утилитой. Но перед тем как переходить к zypper, хотелось бы рассмотреть еще cnf. Вот что будет если вы введете команду, которой нет в системе:

ustanovka paketov opensuse leap 421 27

Послушаем совета программы:

ustanovka paketov opensuse leap 421 28

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

Мы плавно подошли к тому, что для установки пакетов в OpenSUSE используется команда:

ustanovka paketov opensuse leap 421 29

Если вам нужна установка rpm OpenSUSE пакета, скачанного из интернета, которого нет в репозиториях тоже можно использовать zypper:

Или с помощью нашего алиаса:

Искать пакеты можно не только с помощью cnf, но и непосредственно в zypper:

$ sudo zypper search имя

ustanovka paketov opensuse leap 421 30

Информацию о нужном пакете посмотреть тоже очень просто:

ustanovka paketov opensuse leap 421 31

Удалить пакет OpenSUSE можно командой:

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

После этого можно обновить систему до самой новой версии:

Выводы

Установка пакетов Opensuse Leap 42.1

В этой статье мы рассмотрим как выполняется установка пакетов OpenSUSE. Программы можно устанавливать как с помощью графического интерфейса YaST, так и в терминале, с помощью пакетного менеджера zypper opensuse. Сначала давайте рассмотрим использование графического интерфейса YaST.

Установка пакетов OpenSUSE в YaST

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

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

yast1

Только после ввода откроется главное окно. Выберите в нем пункт Управление программным обеспечением:

yast2

Подождите пока будут обновлены репозитории:

yast3

Теперь можно работать c вашими пакетами, окно программы выглядит вот так:

yast4

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

yast5

На вкладке группы пакетов все доступные в подключенных репозиториях пакеты поделены на категории:

yast6

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

yast7

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

Чтобы изменения вступили в силу и началась установка rpm пакета OpenSUSE нужно нажать кнопку Применить в правом нижнем углу. Дальше пойдет стандартная процедура установки пакета.

yast8

yast9

Если вы не хотите искать пакеты по категориям можно воспользоваться поиском по имени:

yast11

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

yast10

Установка пакетов OpenSUSE из интернета

Если установка программ в OpenSUSE с помощью Yast вас не устраивает, согласен, это слишком долго и не очень практично, но и вам не нравится работать в консоли, есть еще один способ.

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

Сначала откройте сайт software.opensuse.org:

yast12

В строке поиска наберите имя нужного пакета:

yast13

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

yast14

Выберите нужный пакет. Нажмите показать нестабильные пакеты:

yast15

Читаем предупреждение и нажимаем Continue:

yast16

Выберите один из источников и нажмите 1 click install:

yast17

Сохраняем файл пакета:

yast18

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

yast19

На следующем шаге видим какие пакеты будут установлены:

yast20

Сводка и последнее предупреждение:

yast21

yast22

Дальше осталось ввести пароль и пойдет установка rpm пакета в OpenSUSE:

yast23

Во время установки нужно принять GPG ключ репозитория программы:

yast24

yast25

yast26

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

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

Рассмотрим сначала общий синтаксис программы и ее основные операции:

$ zypper опции операция пакет

Теперь рассмотрим операции доступные в программе. Опять же не будем трогать все, а только главные:

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

Иногда нам нужно устанавливать локальные пакеты, перед этим необязательно обновлять репозитории, особенно если у вас нет интернета или он очень медленный, да и ключи тоже можно не проверять, если пакет получен не из репозитоиев OpenSUSE, поэтому упростим программе работу с помощью такого alias:

А для новых пакетов, которым мы доверяем, можно создать такой alias:

Ну и конечно же, для sudo:

alias szypper=»sudo zypper «

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

Теперь, когда мы немного разобрались с опциями рассмотрим примеры работы с утилитой. Но перед тем как переходить к zypper, хотелось бы рассмотреть еще cnf. Вот что будет если вы введете команду, которой нет в системе:

yast27

Послушаем совета программы:

yast28

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

Мы плавно подошли к тому, что для установки пакетов в OpenSUSE используется команда:

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

yast29

Если вам нужна установка rpm OpenSUSE пакета, скачанного из интернета, которого нет в репозиториях тоже можно использовать zypper:

sudo zypper install

Или с помощью нашего алиаса:

Искать пакеты можно не только с помощью cnf, но и непосредственно в zypper:

$ sudo zypper search имя

yast30

Информацию о нужном пакете посмотреть тоже очень просто:

yast31

Удалить пакет OpenSUSE можно командой:

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

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

sudo zypper update

После этого можно обновить систему до самой новой версии:

sudo zypper dist-update

Выводы

Suse linux установка пакетов

По умолчанию, установить пакеты возможно только из включенных и сконфигурированных репозиториев. Кроме официальных репозитариев, которые были сконфигурированы во время установки, существует большое число сторонних репозитариев. В Open Build Service находится несколько сотен сторонних репозиториев, смотрите http://ru.opensuse.org/Дополнительные_репозитории.

openSUSE предлагает два легких способа установки программ из этих репозиториев без необходимости предварительной настройки. Метод 1-Click Install позволяет устанавливать пакеты непосредственно в Веб-браузере, в то же время встроенный в YaST поиск пакетов позволяет задействовать почти все известные репозитории для openSUSE. Вы можете тут же установить любой пакет найденный в этом модуле.

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

7.1. 1-Click Install ¶

Installation using 1-Click Install is available from a lot of repositories available on Web interfaces. A very popular interface is the openSUSE Build Service software search.

Процедура 7.1. Installing Packages from the openSUSE Build Service via 1-Click Install

Start the openSUSE Build Service search interface at http://software.opensuse.org/search.

To refine the search, adjust the Search Options according to your wishes.

From the results list select the preferred item by clicking its 1-Click Install button.

Now select the software packages that should be installed. Normally there is no need to change the default selection. Click Next to proceed.

The Proposal screen summarizes the choices you made. Click Customize to restart the configuration steps from above. Click Next and Yes to proceed with the installation.

If you want to disable the 1-Click install feature, uninstall the yast2-metapackage-handler package using YaST. Alternatively, enter the following command as root :

7.2. YaST Package Search ¶

Provided you are connected to the internet, you can also search and install packages from almost all known repositories for openSUSE directly via YaST’s Package Search. This module is a YaST frontend for the Webpin package search available at http://packages.opensuse-community.org/. The YaST module is not available by default—you need to install the package yast2-packager-webpin first.

Процедура 7.2. Installing Packages Using the YaST Package Search

The search result is listed on the Found Packages tab. Click on a package name to see the repository URL, the package version number and the architecture in the Package Description pane.

Make sure to double check whether the software is hosted on a repository you trust before you install it. Also check if the architecture complies with your system (x86_64 packages can only be installed on 64bit systems).

The Additional Software Repositories dialog shows the repositories providing the packages you want to install. They are activated per default. To proceed with the installation, keep the repository selection. By default, you remain subscribed to these repositories after the installation has finished, so you will receive updates from them in the future.

Now select the software packages that should be installed. Normally there is no need to change the default selection. Click Next to proceed.

The Proposal screen summarizes the choices you made. Click Customize to restart the configuration steps from above. Click Next and Yes to proceed with the installation.

45 команд Zypper для управления пакетами Suse Linux

SUSE (Software and System Entwicklung (Германия) означает «Разработка программного обеспечения и систем» на английском языке) Linux находится поверх ядра Linux, предоставленного Novell. SUSE поставляется в двух упаковках. Один из них называется OpenSUSE, он находится в свободном доступе (бесплатен как в речи, так и в вине). Это управляемый сообществом проект с новейшей поддержкой приложений. Последний стабильный выпуск OpenSUSE Linux — 13.2.

Другой — SUSE Linux Enterprise — коммерческий дистрибутив Linux, разработанный специально для предприятий и производства. SUSE Linux Enterprise Edition поставляется с различными корпоративными приложениями и функциями, подходящими для производственной среды. Последний стабильный выпуск SUSE Linux Enterprise Edition — 12.

Вы можете ознакомиться с подробной инструкцией по установке SUSE Linux Enterprise Server по адресу:

  1. Установка SUSE Linux Enterprise Server 12

Zypper и YaST — это менеджер пакетов для SUSE Linux, работающий поверх RPM. сильный>.

YaST (расшифровывается как Еще один инструмент настройки) — это инструмент, который работает с версиями OpenSUSE и SUSE Enterprise для администрирования, установить и настроить SUSE Linux.

Zypper — это интерфейс командной строки диспетчера пакетов ZYpp для установки, удаления и обновления SUSE. ZYpp — это механизм управления пакетами, на котором работают как Zypper, так и YaST.

Здесь, в этой статье, мы увидим Zypper в действии, который будет устанавливать, обновлять, удалять и делать все остальное, что может сделать менеджер пакетов. Вот так…

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

Получение базовой помощи по Zypper

1. Запустите zypper без каких-либо параметров, и вы получите список всех глобальных параметров и команд.

2. Чтобы получить справку по определенной команде, скажите «in» (установить), выполните приведенные ниже команды.

3. Найдите пакет (например, gnome-desktop) перед установкой.

4. Получите информацию о пакете шаблонов (скажем, lamp_server), используя следующую команду.

5. Чтобы открыть сеанс zypper shell, выполните приведенную ниже команду.

Примечание. В оболочке Zypper введите «help», чтобы получить список глобальных параметров и команд.

Управление репозиторием Zypper

Список определенных репозиториев

6. Используйте команды zypper repos или zypper lr, чтобы получить список всех определенных репозиториев.

7. Перечислите zypper URI в таблице.

8. Список приоритетов репозитория и список по приоритету.

Обновление репозиториев

9. Используйте команды zypper refresh или zypper ref для обновления репозиториев zypper.

10. Чтобы обновить определенный репозиторий, скажите «repo-non-oss», введите:

11. Чтобы принудительно обновить репозиторий, скажите «repo-non-oss», введите:

Изменение репозиториев

Здесь мы используем команды «zyppermodifyrepo» или «zypper mr» для отключения и включения репозиториев zypper.

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

Допустим, вы хотите отключить репозиторий «repo-oss», для отключения сначала вам нужно ввести его номер, введя следующую команду.

Видите ли вы в приведенном выше выводе, что репозиторий «repo-oss» имеет номер 6, чтобы отключить его, вам нужно указать номер 6 вместе со следующей командой.

13. Чтобы снова включить тот же репозиторий «repo-oss», который отображается под номером 6 (как показано в примере выше).

14. Включите автообновление и кеширование файла rpm для репозитория, скажите repo-non-oss и установите его приоритет, чтобы сказать 85.

15. Отключите кэширование файлов rpm для всех репозиториев.

16. Включите кэширование RPM-файлов для всех репозиториев.

17. Отключите кэширование RPM-файлов для удаленных репозиториев.

18. Включите кэширование RPM-файлов для удаленных репозиториев.

Добавление репозиториев

Вы можете использовать любую из двух команд — «zypper addrepo» или «zypper ar». Вы можете использовать URL репозитория или псевдоним, чтобы добавить репозиторий.

19. Добавьте репозиторий, например \http://download.opensuse.org/update/12.3/.

20. Переименуйте репозиторий. Это изменит только псевдоним. Вы можете использовать команду «zypper namerepo» или «zypper nr». Чтобы переименовать или изменить псевдоним репозитория под номером 10 (zypper lr) на upd8, выполните приведенную ниже команду.

Удаление репозиториев

21. Удалить репозиторий. Это удалит репозиторий из системы. Вы можете использовать команду «zypper removerepo» или «zypper rr». Чтобы удалить репозиторий, скажите «upd8», выполните приведенную ниже команду.

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

Установите пакет с Zypper

22. С помощью Zypper мы можем устанавливать пакеты на основе имени возможности. Например, чтобы установить пакет (скажем, Mozilla Firefox), используя имя возможности.

23. Установите пакет (например, gcc), используя версию.

24. Установите пакет (например, gcc) для архитектуры (например, i586).

25. Установите пакет (например, gcc) для определенной архитектуры (например, i586) и конкретной версии (например, ),

26. Установите пакет (например, libxine) из репозитория (amarok).

27. Установите пакет (например, git), используя имя (-n).

28. Установите пакет, используя подстановочные знаки. Например, установите все пакеты php5.

29. Установите пакет (например, lamp_server), используя шаблон (группу пакетов).

30. Установите пакет (например, nano) и удалите пакет (например, vi) за один раз.

31. Установите пакет rpm (например, teamviewer).

Удалить пакет с помощью Zypper

32. Чтобы удалить любой пакет, вы можете использовать команды «zypper remove» или «zypper rm». Например, чтобы удалить пакет (скажем, apache2), запустите:

Обновление пакетов с помощью Zypper

33. Обновите все пакеты. Вы можете использовать команды «zypper update» или «zypper up».

34. Обновите определенные пакеты (скажем, apache2 и openssh).

35. Установите пакет, скажем (mariadb), если он не установлен, если он установлен, обновите его.

Установить исходный код и построить зависимости

Вы можете использовать команды «zypper source-install» или «zypper si» для сборки пакетов из исходного кода.

36. Установите исходные пакеты и создайте их зависимости для пакета (например, mariadb).

37. Установите только исходный код пакета (например, mariadb).

38. Установите только зависимости сборки для пакетов (например, mariadb).

Zypper в скриптах и приложениях

39. Установите пакет (например, mariadb) без взаимодействия с пользователем.

40. Удалить пакет (например, mariadb) без взаимодействия с пользователем.

41. Вывод zypper в xml.

42. Создать тихий вывод при установке.

43. Создать тихий вывод при установке UN.

44. Автоматическое согласие с лицензиями/соглашениями.

Очистите кэш Zypper и просмотрите историю

45. Если вы хотите очистить только кеш zypper, вы можете использовать следующую команду.

Если вы хотите сразу очистить метаданные и кеш пакета, вы можете передать –all/-a с помощью zypper as.

46. Чтобы просмотреть журналы любых установленных, обновленных или удаленных пакетов через zypper, войдите в /var/log/zypp/history. Вы можете использовать его для просмотра или использовать фильтр для получения пользовательского вывода.

Обновите Suse с помощью Zypper

47. Вы можете использовать опцию «dist-upgrade» с командой zypper, чтобы обновить текущую Suse Linux до самой последней версии.

Это пока все. Надеемся, что эта статья поможет вам в управлении системой SUSE и сервером специально для новичков. Если вы считаете, что я оставил определенные команды (люди ошибочны), вы можете оставить нам отзыв в комментариях, чтобы мы могли обновить статью. Оставайтесь на связи, продолжайте комментировать, следите за обновлениями. Слава!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *