Драйвер nouveau сам по себе является полностью свободным программным обеспечением. Однако на последних графических процессорах необходимо загружать проприетарную прошивку в графический процессор; см. список больших двоичных объектов NVIDIA в описании пакетаfirmware-misc-nonfree
в Debian . Презентация «Состояние модерна» на прошлогоднем XDC охватывает некоторые вопросы.
Вы можете определить, использует ли ваша собственная система большие двоичные объекты встроенного ПО, просмотрев сообщения о загрузке встроенного ПО в журналах ядра(dmesg
).
К сожалению, на x86 все последние графические процессоры требуют проприетарных больших двоичных объектов, будь то от AMD, NVIDIA или Intel.
Вот так:
rename -n 's/^sql_(\d+)/sprintf "sql_%.04d", $1/e' sql_*_migration.sql
Снимите переключатель -n
, когда выходной сигнал выглядит нормально.
Существуют другие инструменты с таким же названием, которые могут или не могут сделать это, так что будьте осторожны.
Команда rename, которая является частью пакета util-linux
, не будет работать.
Если вы выполните следующую команду(GNU
)
$ file "$(readlink -f "$(type -p rename)")"
и у вас есть результат, который содержит Perl script, ASCII text executable
и не содержит ELF
, тогда это, кажется, правильный инструмент =)
Если нет, то сделать его по умолчанию (обычно уже дело )на Debian
и производное вродеUbuntu
:
$ sudo apt install rename
$ sudo update-alternatives --set rename /usr/bin/file-rename
Если у вас нет этой команды с другим дистрибутивом, выполните поиск в диспетчере пакетов, чтобы установить ее, или сделайте это вручную(нет зависимостей...)
Первоначально этот инструмент был написан Ларри Уоллом, отцом Perl.