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

Материал из IT в школе
Перейти к навигацииПерейти к поиску
Строка 1: Строка 1:




Строка 9: Строка 10:
В МОС предпочтительно ставить программное обеспечение из своего репозитория - сетевого архива, поддерживаемого производителем МОС.
В МОС предпочтительно ставить программное обеспечение из своего репозитория - сетевого архива, поддерживаемого производителем МОС.


Для установки новых программных пакетов  
'''Все нижеперечисленные команды должны запускаться от супераользователя root'''
 
Для установки новых программных пакетов сначала надо считать из интернета список актуальных пакетов в репозитории <syntaxhighlight lang="bash">
apt-get -y update
</syntaxhighlight>
 
Затем можно проверить, а не установлен ли пакет уже сейчас.<syntaxhighlight lang="bash">
apt-cache search chromium
</syntaxhighlight>
 
Затем установить


Например<syntaxhighlight lang="bash">
Например<syntaxhighlight lang="bash">
apt-get -y install chromium
apt-get -y install chromium
</syntaxhighlight>Второй возможностью поставить пакеты (в том числе не свободные) является использование epm. Эта программа содержит в себе скрипты для установки не некоторых частнособственнических программ. +
</syntaxhighlight>Второй возможностью поставить пакеты (в том числе не свободные) является использование epm. Эта программа содержит в себе скрипты для установки не некоторых частнособственнических программ.  


Например<syntaxhighlight lang="bash">
Сначала как и ранее нужно обновить информацию об имеющихся в сети пакетах<syntaxhighlight lang="bash">
epm update
</syntaxhighlight>
Список пакетов, устанавливаемых таким образом можно получить по команде <syntaxhighlight lang="bash">
epm play
</syntaxhighlight>
 
Теперь например установим teams<syntaxhighlight lang="bash">
epm --auto play teams
epm --auto play teams
</syntaxhighlight>Список пакетов, устанавливаемых таким образом можно получить по команде <syntaxhighlight lang="bash">
epm play
</syntaxhighlight>Но если очень нужно, можно попробовать поставить пакеты "со стороны". Результат правда непредсказуем - пакеты содержат в себе не только программы, но и скрипты установки и удаления, которые очевидно могут быть сильно зависимы от системы .
</syntaxhighlight>Но если очень нужно, можно попробовать поставить пакеты "со стороны". Результат правда непредсказуем - пакеты содержат в себе не только программы, но и скрипты установки и удаления, которые очевидно могут быть сильно зависимы от системы .



Версия 21:49, 11 января 2023


На данном историческом этапе в природе существуют 2 наимолее распространенных формата пакета, в котором размещаются приложения. По расширению их называют DEB и RPM

DEB можно сказать уже более распространен. Это формат Debian - совместимых дистрибутивов (Drbian, Ubuntu, Mint).

RPM происходит от дистрибутива RedHat и используется в МОС

В МОС предпочтительно ставить программное обеспечение из своего репозитория - сетевого архива, поддерживаемого производителем МОС.

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

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

apt-get -y update

Затем можно проверить, а не установлен ли пакет уже сейчас.

apt-cache search chromium

Затем установить

Например

apt-get -y install chromium

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

epm update

Список пакетов, устанавливаемых таким образом можно получить по команде

epm play

Теперь например установим teams

epm --auto play teams

Но если очень нужно, можно попробовать поставить пакеты "со стороны". Результат правда непредсказуем - пакеты содержат в себе не только программы, но и скрипты установки и удаления, которые очевидно могут быть сильно зависимы от системы . Если все же необходимо поставить пакет DEB можно сконвертировать ее утилитой alien в RPM:

alien --to-rpm --scripts ./name_1.0.0_i368.deb