Обновление ядра - требуется перезагрузка или нет?

pdftk не имеет такой опции. Но можно разорвать полный файл на единственных страницах и объединить наборы этих страниц, пока Вы не пробежались бы через 5 МБ.

Было бы немного допуска на погрешность, поскольку единственная страница PDF имеет немного служебные по сравнению с объединенными (приводящий к блокам, которые, возможно, имели еще одну страницу перед осмотром через 5 МБ). Но с в среднем 0.2M на файл, который, вероятно, приемлем.

У меня есть программа (в Python), который делает это при объединении отсканированных страниц в файле TIFF, поскольку мое tiff→djvu преобразование имеет предел размера.

5
13.04.2017, 15:36
1 ответ

Да, он запрашивает диск, с которого вы установили Debian (ну или другую копию того же диска). Почему-то оно не находит...

Поскольку у вас есть доступ к сети, самое простое исправление, вероятно, состоит в том, чтобы просто удалить/прокомментировать диск из /etc/apt/sources.list , а затем запустить apt-get update . Тогда установка apt-get будет успешной.

PS: Вы действительно не должны получать (или игнорировать!) эти пакеты не могут быть аутентифицированы ошибки. Убедитесь, что apt-get update выполняется без ошибок.

-121--216625-

Можно отменить регулярное выражение, чтобы найти первый недопустимый символ

Текущий regex

$ str="in below script file I am checking if a given string has any invalid characters or not."
$ regex='^[]0-9a-zA-Z,!^`@{}=().;/~_|[-]+$'
$ [[ $str =~ $regex ]] && echo pass || echo fail
fail

Сбой на места. Свести на нет регекс: удалить якоря линии и конечный квантификатор + ; отменить выражение скобки - у нас есть набор недопустимых символов:

regex='[^]0-9a-zA-Z,!^`@{}=().;/~_|[-]'

Затем

$ [[ $str =~ $regex ]] && echo "fail: found '${BASH_REMATCH[0]}'"
fail: found ' '
-121--155507-

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

2
27.01.2020, 20:42

Теги

Похожие вопросы