Установка пакетов: различия между версиями
Kekaloav (обсуждение | вклад) |
Dkirienko (обсуждение | вклад) (Кое-что поправил в использовании epm и apt) |
||
Строка 1: | Строка 1: | ||
На данном историческом этапе в природе существуют 2 | |||
На данном историческом этапе в природе существуют 2 наиболее распространенных формата пакета, в котором размещаются приложения. По расширению их называют DEB и RPM | |||
DEB можно сказать уже более распространен. Это формат Debian - совместимых дистрибутивов (Drbian, Ubuntu, Mint). | DEB можно сказать уже более распространен. Это формат Debian - совместимых дистрибутивов (Drbian, Ubuntu, Mint). | ||
Строка 9: | Строка 11: | ||
В МОС предпочтительно ставить программное обеспечение из своего репозитория - сетевого архива, поддерживаемого производителем МОС. | В МОС предпочтительно ставить программное обеспечение из своего репозитория - сетевого архива, поддерживаемого производителем МОС. | ||
'''Все нижеперечисленные команды должны запускаться от | '''Все нижеперечисленные команды должны запускаться от суперпользователя root. Чтобы получить права root нужно дать команду "su -" (с минусом).''' | ||
Для установки новых программных пакетов сначала надо считать из интернета список актуальных пакетов в репозитории <syntaxhighlight lang="bash"> | Для установки новых программных пакетов сначала надо считать из интернета список актуальных пакетов в репозитории <syntaxhighlight lang="bash"> | ||
apt-get - | apt-get update | ||
</syntaxhighlight> | |||
Для поиска пакетов используется команда apt-cache search. Например,<syntaxhighlight lang="bash"> | |||
apt-cache search chromium | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Затем можно проверить, а не установлен ли пакет уже сейчас.<syntaxhighlight lang="bash"> | Затем можно проверить, а не установлен ли пакет уже сейчас.<syntaxhighlight lang="bash"> | ||
rpm -q chromium | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Затем например установить chromium <syntaxhighlight lang="bash"> | Затем например установить chromium <syntaxhighlight lang="bash"> | ||
apt-get -y install chromium | apt-get -y install chromium | ||
</syntaxhighlight>Второй возможностью поставить пакеты (в том числе не свободные) является использование epm. Эта программа содержит в себе скрипты для установки некоторых частнособственнических программ. Сначала как и ранее нужно обновить информацию об имеющихся в сети пакетах<syntaxhighlight lang="bash"> | </syntaxhighlight>Второй возможностью поставить пакеты (в том числе не свободные) является использование epm. Эта программа содержит в себе скрипты для установки некоторых частнособственнических программ. Сначала как и ранее нужно обновить информацию об имеющихся в сети пакетах. Сделать обновление пакетов apt при помощи apt-get update<syntaxhighlight lang="bash"> | ||
apt-get update | |||
epm update | epm update | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 30: | Строка 37: | ||
Теперь например установим teams<syntaxhighlight lang="bash"> | Теперь например установим teams<syntaxhighlight lang="bash"> | ||
epm --auto play teams | epm --auto play teams | ||
</syntaxhighlight>Но если очень нужно, можно попробовать поставить пакеты "со стороны". '''Результат правда непредсказуем''' - пакеты содержат в себе не только программы, но и скрипты установки и удаления, которые | </syntaxhighlight>Но если очень нужно, можно попробовать поставить пакеты "со стороны", при этом лучше выбирать пакеты в формате RPM для дистрибутивов RedHat или Fedora. '''Результат правда непредсказуем''' - пакеты содержат в себе не только программы, но и скрипты установки и удаления, которые могут быть сильно зависимы от системы. Команда для установки rpm-пакета из файла:<syntaxhighlight lang="bash"> | ||
alien --to-rpm --scripts | rpm -i имя_файла_с_пакетом.rpm | ||
</syntaxhighlight> | |||
Если необходимо поставить пакет DEB, то можно попробовать сконвертировать его утилитой alien в RPM:<syntaxhighlight lang="bash"> | |||
alien --to-rpm --scripts name_1.0.0_i368.deb | |||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Категория:МОС]] | [[Категория:МОС]] |
Текущая версия на 15:15, 2 марта 2023
На данном историческом этапе в природе существуют 2 наиболее распространенных формата пакета, в котором размещаются приложения. По расширению их называют DEB и RPM
DEB можно сказать уже более распространен. Это формат Debian - совместимых дистрибутивов (Drbian, Ubuntu, Mint).
RPM происходит от дистрибутива RedHat и используется в МОС
В МОС предпочтительно ставить программное обеспечение из своего репозитория - сетевого архива, поддерживаемого производителем МОС.
Все нижеперечисленные команды должны запускаться от суперпользователя root. Чтобы получить права root нужно дать команду "su -" (с минусом).
Для установки новых программных пакетов сначала надо считать из интернета список актуальных пакетов в репозитории
apt-get update
Для поиска пакетов используется команда apt-cache search. Например,
apt-cache search chromium
Затем можно проверить, а не установлен ли пакет уже сейчас.
rpm -q chromium
Затем например установить chromium
apt-get -y install chromium
Второй возможностью поставить пакеты (в том числе не свободные) является использование epm. Эта программа содержит в себе скрипты для установки некоторых частнособственнических программ. Сначала как и ранее нужно обновить информацию об имеющихся в сети пакетах. Сделать обновление пакетов apt при помощи apt-get update
apt-get update
epm update
Список пакетов, устанавливаемых таким образом можно получить по команде
epm play
Теперь например установим teams
epm --auto play teams
Но если очень нужно, можно попробовать поставить пакеты "со стороны", при этом лучше выбирать пакеты в формате RPM для дистрибутивов RedHat или Fedora. Результат правда непредсказуем - пакеты содержат в себе не только программы, но и скрипты установки и удаления, которые могут быть сильно зависимы от системы. Команда для установки rpm-пакета из файла:
rpm -i имя_файла_с_пакетом.rpm
Если необходимо поставить пакет DEB, то можно попробовать сконвертировать его утилитой alien в RPM:
alien --to-rpm --scripts name_1.0.0_i368.deb