Alt linux установка tar gz

Установка Альт из тарболов rootfs на BFK3.1

Внимание! В данной статье описаны процедуры, в результате выполнения которых все данные на подключенном к BFK3.1 диске будут уничтожены. Прежде чем начать, рекомендуется сделать резервную копию нужных данных.

Общие замечания

Руководство по быстрому запуску: https://www.baikalelectronics.ru/upload/iblock/e7f/Rukovodstvo-po-bystromu-zapusku-BFK3.1.pdf Перед началом установки образа ОС Альт на плату BFK3.1 убедитесь, что плата подключена в соответствии с «Руководством по быстрому запуску», успешно загружается.

Для установки образов достаточно

  • отформатировать HDD (или SSD) — рекомендуется создать один primary-раздел с файловой системой ext2
  • распаковать на него тарбол

Ниже переведена подробная инструкция как сделать это средствами самой платы.

Установка образа ОС Альт на BFK3.1

Для установки ОС Альт может быть использован HDD или SSD с интерфейсом SATA. Желательна ёмкость не менее 8 Гб.

Далее для краткости будем называть его просто «диск».

Можно подключить диск к любому компьютеру под Linux, разбить диск на разделы, отформатировать и установить на него образ ОС Альт.

В данной инструкции мы рассмотрим как выполнить эти действия непосредственно на плате BFK3.1, используя ПО, предварительно установленное на нее.

Подключение диска

На плате BFK3.1 имеется 2 SATA разъёма, обозначенные XS23 и XS24.

К одному из них следует подключить диск, на который будет развернута ОС Альт.

Подготовка диска средствами ПО BFK3.1

Включите плату, дождитесь окончания загрузки и вывода приветствия, как указано в «Руководстве по быстрому запуску»

Необходимо успеть остановить автозагрузку, чтобы выбрать нужный пункт в меню.

Выберите в появившемся меню пункт

1. Boot from SPI flash to minimal FS (rom + ramdisk)

Нажмите ввод и дождитесь окончания загрузки:

Done. Have fun! Please press Enter to activate this console.

Нажмите ENTER. Будет выведено приглашение командной строки.

Будет выведен список устройств, подключенных к плате, с их характеристиками.

Найдите среди них диск, на который следует установить ОС Альт, запомните его идентификатор вида /dev/sdX, где вместо X может быть символ «a», «b» или другой.

В дальнейшем предполагается, что это /dev/sda. Если нужно, замените на свой вариант.

Обратите внимание на присутствие строк вида:

/dev/sdaY, где Y — цифра.

Они означают имеющиеся разделы диска. Нужно будет их удалить.

Краткую справку по командам fdisk можно получить, набрав m

Если на диске имеются разделы, удалите их с помощью команды d

Введите команду p и убедитесь, что все разделы удалены.

Для создания нового раздела введите n

Далее введите p и 1 для создания первичного раздела номер 1.

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

Читайте также:  Linux поиск файла везде

Для записи изменений на диск и выхода из fdisk введите w (осторожно — изменения не обратимы после нажатия Enter).

Установка с usb флеш накопителя

Подготовка флешки

Понадобится обычная USB флешка достаточного для записи образа объёма, с файловой системой fat32. На этой флешке может быть записана информация, не относящаяся к прошивке.

Подготовить флешку в Линуксе можно с правами root командой (для /dev/sdb1 или укажите другое имя вашего устройства).

mkfs.fat -f2 -F32 -n BFK3 /dev/sdb1

Осторожно, данная команда уничтожит имеющиеся на флешке данные. Важно, чтобы на флешке была MBR-разметка и хотя бы один раздел.

Скопируйте образ ОС Альт на USB флешку.

Распаковка архива образа на жёсткий диск

После завершения перезагрузки отформатируйте диск, введя команду

Форматирование займет некоторое время.

В дальнейшем предполагается, что:

  • наш целевой SATA Диск — устройство /dev/sdaX, смонтированное на /mnt/disk1
  • USB флешка — устройство /dev/sdbX, смонтированное на /mnt/disk2

Так должно быть, если флешка была вставлена при загрузке платы. Проверьте, так ли это у вас, с помощью команд fdisk -l и mount

Вставьте USB флешку в разъём XS18.

Смонтируйте флешку (если необходимо)

Смонтируйте целевой отформатированный раздел (если необходимо)

Перейдите в него командой

Для записи образа подайте команду, указанную далее, заменив .tar.gz или .tar.xz на имя имеющегося у вас файла-образа.

Если имеется образ .tar.gz

zcat /mnt/disk2/.tar.gz | tar -xvf -

Если имеется образ .tar.xz

xzcat /mnt/disk2/.tar.xz | tar -xvf -

Запись займет некоторое время.

После завершения записи будет выдано приглашение командной строки.

Перезагрузите плату командой

Установка с использованием сети (scp)

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

В дальнейшем предполагается, что наш целевой SATA Диск — устройство /dev/sdaX, смонтированное на /mnt/disk1. Проверьте, так ли это у вас, с помощью команд fdisk -l и mount (см. выше).

Смонтируйте целевой отформатированный раздел (если необходимо)

Для записи образа подайте команду, указанную далее, заменив

  • .tar.gz или .tar.xz на имя имеющегося у вас файла-образа
  • 10.X.X.X на ваш ип адрес соседней машины/сервера с ssh
  • на имя пользователя имеющего доступ по ssh на указанную выше машину
scp -q @10.X.X.X://.tar.gz /proc/self/fd/1 | tar -xvJ -f - -C /mnt/disk1

Загрузка в установленную ОС Альт

При загрузке обратите внимание на меню загрузки.

Выберете в нем пункт вида:

Boot 5. Boot from SATA disk1 (/dev/sda1)

для загрузки установленного образа ОС Альт.

Для образов без настройки при первой загрузке пользователь root, пароль alt. Для безопасности рекомендуется сразу сменить пароль, подав команду

и следуя инструкциям на экране.

Настройка загрузки по умолчанию

Начиная с SDK 4.15 можно поменять пункт меню, выбираемый по умолчанию и включить автозагрузку с sda. Подробности на странице BFK3.1.

Источник

Alt linux установка tar gz

Из готового тарбола (если он учитывает все нужные патчи) можно получить исполняемые программы с помощью следующих команд:

1 разархивировать тарбол:

— разархивация архивов типа tar.bz и tbz файлы разархивируются в текущую папку (для работы с архивами очень удобно использовать Midnight Commander — MC — свободный клон NC) Переходим в папку с разархивированным тарболом

Читайте также:  Msi dragon center linux

2 конфигурим пакет

(в тяжелых случаях нужно будет в параметрах указать пути для всех необходимых библиотек и header-файлов — но к счастью, обычно на близких системах они лежат одинакого и сам скрипт configure их находит, также параметы могут потребоваться, если пакет будет распологаться не в том месте, где предполагал разработчик программы, а в каком-либо другом )

3 Создаем пакет:

4 Устанавливаем пакет

(последний этап можно теоретически сделать и в ручную скопировав файлы в нужные места) Хочу подчеркнуть, что это наиболее опасный этап — перед ним желательно позаботится о том, как восстановить старый пакет, если в новом есть ошибки.

7.2 Установка программ из сорца (.src.rpm)

Программисты создают проект программы (например с помощью Kdevelop), в котором есть все makefile и файлы конфигурации (configure), а потом упаковывают их в тарболы. В случае доработки пакета создаются Patch-и к исходным текстам, которые заменяют одни строки текста программ на другие. Тарболы и прикладываемые к ним patch-и упаковываются в пакеты-сорцы (.SRC.RPM)(бывают и другие системы пакетов — но я говорю о дистрибутивах на основе RPM — Red Hat, Mandrake, SuSe). RPM-пакет — это особо организованный архив, в который помимо данных (тарбола и патчей — для сырца, необходимых программ — для бинарного RPM) упакованы скрипты установки и обновления. C помощью сорца можно создать бинарный RPM — т.е. такой RPM, в котором упакованы исполняемые пакеты. Причем, если RPM создан на текущей машине, он теоретически будет наилучшим образом подходить к текущей конфигурации пакетов (именно поэтому многие администраторы наиболее важные пакеты собирают из сырцов заново на своей машине). В результате установки сорца- в директорию /usr/src/RPM/source помещаются все необходимые тарболы (обычно один) и патчи (может быть много, а может быть и не одного — все зависит от разработчика и составителя конкретного RPM). — В директорию /usr/src/RPM/spec помещается установочный скрипт (файл с расширением spec) в котором разработчик RPM помещает все действия по установке пакета — разархивирование тарбола, накладывания патчей, транслирование и т.д. Разработано уже много макросов для spec-файлов. С наиболее старыми из них и общей теорией их построения а также опциями команды rpm можно познакомится в RPM-HOWTO . При построении пакета все операции с исходным текстом программ обычно (но не всегда) помещаются в /usr/src/RPM/builder, а новые полученные пакеты (новый сырец и новый бинарник) помещаются соответственно в /usr/src/RPM/RPMS и /usr/src/RPM/SRPMS. Получить из установленного сорца соответствующий пакет можно с помощью команды

7.3 Установка программ из пакетов .RPM

Чем больше номер версии (или при одинаковых номерах версии — чем больше номер релиза), тем, соответственно, новее пакет. Управлять пакетами можно из командной строки при помощи программы rpm, которая имеет следующий синтаксис:

rpm -options rpm_package_name

Далее приводятся возможные параметры.

Установка пакета.

Вы можете установить программу, используя опцию -i (опции -v и -h выставлены здесь для того, чтобы включить визуальное отображение процесса установки). Например, для того, чтобы установить klyx, наберите:

rpm -ivh klyx-0.10.9-ipl6mdk.i586.rpm

(настоящее имя зависит от версии программы на доступном носитеое). Заметим, что ipl6mdk означает, что пакет был модифицирован ALT Linux Team (ранее — IPLabs Linux Team) для русской редакции, это его шестая сборка, он входит в дистрибутив Mandrake. i586 указывает на то, что он скомпилирован для процессоров не ниже Pentium(tm). Наличие в имени пакета аббревиатуры alt2 означает, что пакет был собран ALT Linux Team и это его вторая сборка.

Читайте также:  Astra linux язык интерфейса

Обновление пакета.

Для того чтобы обновить программу (с целью установки более свежей версии), нужно использовать опцию -U, вместо -i, это позволит сохранить все текущие конфигурационные файлы. Если пакета ранее не было в системе, то он будет установлен.

Удаление пакета.

# rpm -e имя_пакета_без_номера_версии_и_релиза

то есть, например, для пакета klyx:

Если в процессе удаления пакета произойдет нарушение зависимостей, программа rpm сообщит об этом.

Информация о пакете.

Вы можете запросить у rpm ряд полезной информации о пакете, не устанавливая его — например, бывает удобно просмотреть список всех файлов пакета или краткое описание его возможностей. Для этого используйте опцию -q (query, запрос). -qi используется для получения некоторой информации о ранее установленном пакете; -qip используется для еще не установленных пакетов. В этом случае вы должны указать полный путь и имя пакета (например, /mnt/cdrom/Mandrake/RPMS/klyx-0.10.9-ipl6mdk.i586.rpm); -ql используется для того, чтобы просмотреть список файлов пакета. Добавьте p, если пакет еще не был установлен; -qa выдает список всех установленных пакетов (не нужно указывать имя пакета).

Будьте осторожны с опцией —force — ее можно употреблять только в тех случаях, когда вы хорошо знаете, что делаете.

Если надо установить два или более пакетов, зависящих друг от друга, то установите их одновременно:

# rpm -ihv foo-1.1-3mdk.rpm libfoo-1.5-2mdk.rpm

Часто бывает удобнее, однако, применять программы специально созданные для данного дистрибутива, например, rpmdrake, разработанную MandrakeSoft, kpackage из KDE, gnorpm из GNOME или систему apt (AltLinux). В дистрибутивах, родственных Mandrake удобнее управлять пакетами через графическую оболочку rpmdrake, которую можно запустить через панель управления DrakConf (находящуюся на рабочем столе). Можно выбрать два режима работы — установка или удаление — при помощи кнопок в правом верхнем углу. Выделив пакет, можно получить информацию о нем, входящих в его комплект файлах, а также некоторую другую. Нажав кнопку «Удалить выбранное» или «Установить выбранное», можно удалить или установить выбранные пакеты. Часто бывает так, что требуемый пакет для нормального функционирования требует другие; в этом случае программа предложит вам установить или удалить еще несколько пакетов. При удалении пакетов необходимо соблюдать осторожность, чтобы не удалить важные части системы, например пакеты kernel или glibc. Для использования функции обновления пакетов необходимо указать программе через меню Файл|Настройки дополнительный источник пакетов, в качестве которого может выступать как ресурс Internet, так и локальный каталог или диск CD-ROM. Установку пакетов весьма удобно выполнять и через консольную программу urpmi — с тем отличием, что все действия будут выполняться менее наглядно. Для установки пакетов, поставляемых ALT Linux Team, можно даже запускать программу urpmi не от имени суперпользователя, а от обычного пользователя; единственное, что необходимо сделать для этого ? добавить его в группу urpmi. Для получения дополнительной информации наберите man rpm.

Источник

Оцените статью
Adblock
detector