Как установить qemu на виртуальную машину без доступа в Интернет?

До того, как массивы были в bash, kshи других оболочках, обычным методом было выбрать разделитель, которого не было ни в одном из элементов (или тот, который был необычным, чтобы свести к минимуму любое требуемое экранирование )и перебрать строку, содержащую все элементы, разделенные этим разделителем. Пробелы обычно являются наиболее удобным выбором разделителя, потому что оболочка уже по умолчанию разбивает «слова» по пробелам (. Вы можете установить IFS, если хотите, чтобы они разбивались на что-то другое ).

Например:

# backslash-escape any non-delimiter whitespace and all other characters that
# have special meaning to the shell, e.g. globs, parenthesis, ampersands, etc.
services='service1.service service2.service service3.service'

for s in $services ; do  # NOTE: do not double-quote $services here.
  START "$s"
done

$servicesдолжно НЕ быть двойным -, цитируемым здесь, потому что мы хотим, чтобы оболочка разбивала его на «слова».

0
09.12.2019, 15:53
1 ответ

Я не знаю, возможно ли извлечь пакет с зависимостями с вашей машины, но вы можете сделать следующее, если ваша основная машина подключена к Интернету:

yum install yum-utils
yumdownloader --resolve httpd

Это загрузит пакет со всеми зависимостями в ваш текущий каталог, конечно, измените httpd на qemu, после чего вы сможете перенести все на свой компьютер с помощью такой команды scp:

scp foobar.txt your_username@remotehost.edu:/some/remote/directory

дайте нам знать, если это сработает!

0
28.01.2020, 03:02

Теги

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