Debian-7.1.0

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

Собственно, особых секретов и чудесного ноу-хау тут нет. Просто, это записка самому себе, чтобы в следующий раз долго не зависать.

Обычно я забираю образы на зеркале Яндекса. Тут этих образов — на любой вкус!

Выбирай!
Все хороши — не ошибешься!

Но мне больше по-нраву старый проверенный в боях Gnome-2.Поэтому, я скачиваю его образ.

Образ лежит конкретно тут:

http://mirror.yandex.ru/debian-cd/7.1.0/i386/iso-dvd/

Но для того чтобы не заморачиваться со скачиванием, я использую микро-компьютер Raspberry Pi, который не гудит вентиляторами, не жрет электроэнергию и не занимает на столе места. Поставил его на закачку на ночь, а утром получаешь результат. Красота!

Я закачиваю необходимые образы дисков не запуская графической оболочки, то есть — находясь в страшной чёрной-чёрной консоли.

Вообще-то, я забираю только один образ — образ первого диска. Остальные без особой надобности, так как устанавливать необходимые пакеты получается практичнее с репозитория, а не с дисков. Диски морально стареют, а файлы в репозитории всегда актуальны.

У меня на «Малинке» имеется текстовый файл с командами для закачки дистрибутива. Вот содержимое этого файла:

wget -c http://mirror.yandex.ru/debian-cd/7.1.0/i386/iso-dvd/MD5SUMS
wget -c http://mirror.yandex.ru/debian-cd/7.1.0/i386/iso-dvd/debian-7.1.0-i386-DVD-1.iso

Это обычный текстовый файл, который, разумеется, можно редактировать как угодно. В этом файле записаны консольные команды. Но это еще не скрипт, хотя и очень похож на него. Чтобы выполнить команды, можно либо довести этот файл до состояния скрипта, либо вызвать маленькое Линуксовое чудо.

До состояния скрипта файл доводится в два шага. Первый — дописать в начале файла строку, которая подскажет системе кто и как должен это файл окучивать. Второй шаг — с помощью команду chmod +x сделать файл исполняемым.

#! /bin/bash

wget -c http://mirror.yandex.ru/debian-cd/7.1.0/i386/iso-dvd/MD5SUMS
wget -c http://mirror.yandex.ru/debian-cd/7.1.0/i386/iso-dvd/debian-7.1.0-i386-DVD-1.iso
# wget -c http://mirror.yandex.ru/debian-cd/7.1.0/i386/iso-dvd/debian-7.1.0-i386-DVD-2.iso
# wget -c http://mirror.yandex.ru/debian-cd/7.1.0/i386/iso-dvd/debian-7.1.0-i386-DVD-3.iso

Здесь я добавил в файл ещё пару строчек для закачки второго и третьего дисков. Если вам действительно они нужны, то снимите комментарии в начале этих строк.

Однако, я обмолвился про маленькое чудо. Чудо заключается в том, что можно не прибегая к магии скриптов сразу попытаться интерпретировать строки текстового файла как команды.

Вообще Линукс позволяет любую последовательность символов рассматривать как команду, и не важно как эта последовательность символов получена. Это может быть записанная строка в текстовом файле, это может быть вывод какой-нибудь программы, это даже может оказаться сообщением, пришедшее по сети… Да, в принципе — всё что угодно! Всё, что может быть выведено на консоль в виде теста, это может быть интерпретировано как команда (-ы).

Например, мы можем вывести на консоль содержимое нашего текстового файла. Для этого мы воспользуемся командой cat. Вот, что мы увидим на экране:

$ cat download-iso
wget -c http://mirror.yandex.ru/debian-cd/7.1.0/i386/iso-dvd/MD5SUMS
wget -c http://mirror.yandex.ru/debian-cd/7.1.0/i386/iso-dvd/debian-7.1.0-i386-DVD-1.iso
$

Но если мы сделаем вот так:

$ `cat download-iso`

, то содержимое файла будет не просто выведено на консоль как текст, а будет интерпретировано как команды. Иначе говоря, оболочка попытается это выполнить.

Тем, кто впервые сталкивается с этим, здесь используются обратные апострофы. Обычные (прямые) апострофы, которые на клавише с кавычками — это не то. Обратные апострофы — это левая верхняя клавиша. На ней обычно присутствуют символы «~» и «Ё».

Зачем тебе Linux, если ты не знаешь что с ним делать?
Оставайся с Виндой и будь счастлив!

— А-а-а! Он стёр Винду!?

Реклама

2 responses to “Debian-7.1.0

  1. Я тоже с яндексовского зеркала качаю, оно считается как локальная сеть у Ростелекома, скорость не ограничивается тарифом

    • Хм! Не знал.

      А я еще удивлялся типа — почему как-то необычно быстро идет закачка.

      — А оно — он оно чё, Михалыч! (с)

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s