Вот руководство для screen
. Найдите конкретные опции командной строки для screen
, которые вас интересуют.
Например, -r
повторно подключается к отсоединенному процессу screen. -R
повторно подключается, если это возможно, и начинает новую сессию в противном случае. Я думаю, это тот вариант, который вы ищете.
Итак, я бы сделал так:
$ screen -R /dev/tty.HC-06-DevB
Также со страницы руководства:
-D (-r) Отсоединить и выйти из системы удаленно (и повторно присоединить здесь).
Не стесняйтесь комментировать, если вы думаете, что я что-то неправильно понял.
Если вы посмотрите в различные файлы конфигурации репозитория dnf и yum, вы должны найти несколько явных сроков истечения срока действия метаданных, например:
/etc/yum.repos.d/fedora-updates.repo
metadata_expire=6h
/etc/dnf/dnf.conf
metadata_expire=86400
Вы можете переопределить их в командной строке dnf
, используя - setopt =
, но вы должны явно сделать это для каждого включенного репозитория, а также для основной конфигурации dnf. Таким образом, вы получите что-то вроде
sudo dnf --setopt=metadata_expire=-1 \
--setopt=fedora.metadata_expire=-1 \
--setopt=fedora-update.metadata_expire=-1 \
--setopt=rpmfusion-free.metadata_expire=-1 \
search abcdef
. Обратите внимание на использование sudo, чтобы избежать создания dnf отдельного кеша для пользователя.
Это не временно, но обратимо.
sudo zypper modifyrepo --no-refresh --all
или
sudo zypper modifyrepo --no-refresh --remote
Вы можете обновить вручную, когда у вас есть свободные данные с помощью
sudo zypper refresh
Это также отключит обновление для репозиториев при использовании графического интерфейса.
Вы также можете управлять ими в графическом интерфейсе с помощью параметра «Хранилища» в YAST, но это будет обновляться, если оно еще не отключено, при первом запуске.
Я знаю, что этот вопрос немного устарел (, и этот вариант может быть новым ), но это сработало для меня:
-C, --cacheonly
Run entirely from system cache, don't update the cache and use it even in case it is expired.
Так что dnf -C install...
у меня сработало
п.с. в моем случае я устанавливал RPM, которые я загрузил из другого места и передал через сникернет, потому что моя сеть сломана, и я не хотел разрушать dnf
, устанавливая напрямую с исполняемым файлом rpm