Меню Рубрики

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как видим, программа находится в официальных репозиториях и установить ее не составит труда просто нажав большую зеленую кнопку. После этого установка начнется автоматически. Но давайте рассмотрим установку на примере чего-то стороннего. Например, 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 — изменить корневой каталог
Читайте также:  Установка гта 4 на нитро

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

  • 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»

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Выводы

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

источник

Linux для пользователя

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

Страницы

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

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

Иногда так случается, что вы что-то делаете в консоли, и не установлена нужная вам программа. Скажем, по умолчанию при при установке openSUSE, Midnight Commander не ставится. Вот на его примере мы и посмотрим, как можно быстро, не покидая консоли установить программу.
Все действия производим под учётной записью суперпользователя (root).
Чтобы это сделать — надо знать название пакета. Если вы его точно не знаете можно использовать команду cnf и команда которой запускается программа.
В нашем случае это mc.
Вводим в командной строке cnf mc и получаем:

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

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

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

Читайте также:  Установка gps навигации на автобус

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

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

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

Получение пакет mc-4.7.5.3-2.1.2.x86_64 (1/1), 575,0 KiB (1,9 MiB после распаковки)
Получение: mc-4.7.5.3-2.1.2.x86_64.rpm [готово (612,7 KiB/s)]Установка: mc-4.7.5.3-2.1.2 [готово]Дополнительный вывод rpm:
Starting SuSEconfig, the SuSE Configuration Tool.
Running module permissions only
Reading /etc/sysconfig and updating the system.
Executing /sbin/conf.d/SuSEconfig.permissions.
Checking permissions and ownerships — using the permissions files
/etc/permissions
/etc/permissions.easy
/etc/permissions.d/mail-server
/etc/permissions.d/postfix
/etc/permissions.local
setting /usr/lib/mc/cons.saver to root:root 4755. (wrong permissions 0755)
Finished.

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 и получаем

источник

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Выводы

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

источник

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

Adblock
detector