Инструменты пользователя

Инструменты сайта


linux:overall:apt

Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
linux:overall:apt [2024/12/13 05:49]
admin
linux:overall:apt [2025/02/20 09:41] (текущий)
admin
Строка 12: Строка 12:
   # тут какая то инфа    # тут какая то инфа 
 update-alternatives --display java update-alternatives --display java
 +
 +  # установка в неинтерактивном режиме
 +update-alternatives --set java /usr/bin/java17
  
   # расположение jvm   # расположение jvm
Строка 86: Строка 89:
 # Распаковать пакет # Распаковать пакет
 sudo rpm2cpio ha_wrapper-1.0.0-20.noarch.rpm | cpio -idmv sudo rpm2cpio ha_wrapper-1.0.0-20.noarch.rpm | cpio -idmv
 +
 +# Локальный пакет
 +sudo dnf install app.rpm
 </code> </code>
 +
 +Добавить репозиторий из адреса\\
 +В директории **/etc/repos.d** создается отдельный файл с нужными параметрами\\
 +Но могут еще понадобиться gpg ключи, он их не добавляет и не задаем параметры для них\\
 +<code bash>
 +dnf config-manager --add-repo http://local.ru
 +
 +cat /etc/yum.repos.d/local.ru.repo
 +```
 +[local.ru]
 +name=created by yum config-manager from http://local.ru
 +baseurl=http://local.ru
 +enabled=1
 +```
 +</code>
 +
 +
  
  
Строка 293: Строка 316:
 drwxrwsr-x 12 root    mock 4096 Dec 13 06:53 root drwxrwsr-x 12 root    mock 4096 Dec 13 06:53 root
 </code> </code>
 +</details>
 +
 +
 +<details>
 +<summary>:!: Траблы при очистке кеша </summary>
 +При использовании "изоляции" рабочей директории
 +<code bash>
 +mock -r /workdir/sbel.cfg --buildsrpm --config-opts=basedir='/mock-chroots/build_job_12' --config-opts=cache_topdir='/mock-chroots/build_job_12' --uniqueext=123 
 +</code>
 +
 +Если запустить с пустыми параметрами то будут проблемы с очисткой, мок не может найти нужные директории чтобы удалить
 +<code bash>
 +mock -r /workdir/sbel.cfg --buildsrpm --config-opts=basedir='' --config-opts=cache_topdir='' --uniqueext=123 
 +</code>
 +
 +Спасает только указать фактический путь в параметре конфига "root"
 +<code bash>
 +config_opts['root'] = '/mock-chroots/build_job_12_123' 
 +</code>
 +
 + 
 +
 </details> </details>
  
linux/overall/apt.1734068944.txt.gz · Последнее изменение: 2024/12/13 05:49 — admin