Как завершить установку `mariadb-server`, не останавливаясь на “ Введите пароль & rdquo ;?

Вы можете достичь этого с помощью сценария Nautilus.

Сначала установите пакет ruby ​​

sudo apt-get install ruby-1.9.1

Затем скопируйте этот текст в текстовый редактор и сохраните файл в ~/.gnome2/nautilus-scripts , Назовите это «Play».

#!/usr/bin/env ruby1.9.1
require 'find'

PLAYER = "banshee"
PLAYER_OPTIONS = ["--play-enqueued"]

def play *f
    IO.popen [PLAYER, *PLAYER_OPTIONS, *f] do |io|
        io.read
    end
end

def is_audio f
    begin
        io = IO.popen ['file', '--mime-type', f]
        op = io.read.split(' ')
        r = op[op.length-1] =~ /audio/
        io.close
        r
    rescue
    end
end

files = []

ARGV.each do |f|
    if File.directory? f
        Find.find f do |f|
            files << f if is_audio(f)
        end
    else
        files << f if is_audio(f)
    end
end

play(*files)

Откройте ~/.gnome2/nautilus-scripts в диспетчере файлов, щелкните правой кнопкой мыши на файле, щелкните свойства и сделайте его исполняемым.

Теперь вы можете щелкните правой кнопкой мыши на некоторых файлах и выберите скрипты -> Воспроизвести все музыкальные файлы, которые вы выбрали.

1
задан 1 February 2016 в 17:40

1 ответ

сначала переключиться на root:

sudo su

вам нужно будет ввести пароль после этого один раз, чтобы стать root. Но после этого вы можете использовать любую команду без повторного ввода пароля (например, для установки apt-get), если вы остаетесь в этом терминале.

0
ответ дан 23 May 2018 в 13:51
  • 1
    В принципе, я пишу сценарий, и я включил в него эту строку: «sudo apt-get install mariadb-server» И я хочу запустить сценарий и автоматически установить приложение, не запрашивая ввода, но когда я запускаю script он просит меня установить пароль пользователя mariadb. Могу ли я передать эту вещь, чтобы сделать плавную установку? – ubuntu 1 February 2016 в 17:31

Другие вопросы по тегам:

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