Проблема: Alt Linux Junior 5.0.2 некорректно работает на новых компьютерах (core i3, материнская плата с интегрированной графикой Intel).
Задача: Вместо Alt Linux Junior 5.0.2 установить Alt Linux 6.0 Centaurus и уже на него поставить необходимые образовательные программы. Ускорить установку программ на компьютерах аналогичной конфигурации.
Инструментарий:
1) Alt Linux 6.0 Centaurus
2) Скрипт для создания локального репозитория createrep.sh:
Ссылки:
1) Инструкция по созданию локального репозитория.
2) Репозиторий p6 branch
Кэш synaptic'а находится в папке /var/cache/apt/archives/
Примечание: данная инструкция не подходит для Alt Linux 6.0 Centaurus x64
Реализация:
Кратко:
Установить на чистый Alt Linux 6.0 Centaurus необходимые программы и из кэша скачанных пакетов создать локальный репозиторий.
Подробно:
1) Устанавливаем Alt Linux 6.0 Centaurus в конфигурации для домашнего компьютера на виртуальную машину или компьютер, имеющий доступ к Интернет.
2) Открываем программу управления пакетами Synaptic, в главном меню выбираем пункт "Параметры" - "Параметры". В открывшемся окне настроек переходим на вкладку "Файлы" и выбираем вариант "Оставить все загруженные файлы в кэше", жмем "ОК". Устанавливаем через Synaptic необходимые образовательные программы. Он должен качать их из репозитория p6 branch.
3) В домашней папке текущего пользователя создать каталог rep.
4) Запустить терминал, получить права root командой su root, перейти в ту папку, где находится скрипт createrep.sh и выполнить команду:
sh createrep.sh -o /home/user/rep
5) Дождаться окончания работы скрипта.
В каталоге rep должна сформироваться такая структура папок:
rep/i586/RPMS.classic/
rep/i586/base/
rep/noarch/RPMS.classic/
rep/noarch/base/
Также в папке rep должен появиться файл install-repo.sh, который используется для добавления локального репозитория в список репозиториев Synaptic.
Теперь папку rep можно скопировать, например, на флешку.
6) Перейти на компьютер, который уже не имеет доступа к Интернет, установить Alt Linux 6.0 Centaurus в конфигурации для домашнего компьютера.
7) Подключить к компьютеру флешку, запустить терминал, получить права root, войти в папку rep, которая находится на флешке (/media/<имя флешки>/rep) и выполнить скрипт install-repo.sh командой:
sh install-repo.sh
8) Открыть Synaptic, нажать на кнопку "Получить сведения" для обновления списка пакетов в подключенных репозоториях. В левой части окна нажать кнопку "Происхождение". Далее выше выбрать подключенный нами ранее локальный репозоторий "Локальный/Неизвестный". В правой части окна выделить все пакеты из списка и отметить их для установки. Нажать кнопку "Примерить" и дождаться установки всех программ.
Я создавал локальный репозиторий для установки следующих программ:
Такой репозиторий занял 980 Мб.
Задача: Вместо Alt Linux Junior 5.0.2 установить Alt Linux 6.0 Centaurus и уже на него поставить необходимые образовательные программы. Ускорить установку программ на компьютерах аналогичной конфигурации.
Инструментарий:
1) Alt Linux 6.0 Centaurus
2) Скрипт для создания локального репозитория createrep.sh:
Ссылки:
1) Инструкция по созданию локального репозитория.
2) Репозиторий p6 branch
Кэш synaptic'а находится в папке /var/cache/apt/archives/
Примечание: данная инструкция не подходит для Alt Linux 6.0 Centaurus x64
Реализация:
Кратко:
Установить на чистый Alt Linux 6.0 Centaurus необходимые программы и из кэша скачанных пакетов создать локальный репозиторий.
Подробно:
1) Устанавливаем Alt Linux 6.0 Centaurus в конфигурации для домашнего компьютера на виртуальную машину или компьютер, имеющий доступ к Интернет.
2) Открываем программу управления пакетами Synaptic, в главном меню выбираем пункт "Параметры" - "Параметры". В открывшемся окне настроек переходим на вкладку "Файлы" и выбираем вариант "Оставить все загруженные файлы в кэше", жмем "ОК". Устанавливаем через Synaptic необходимые образовательные программы. Он должен качать их из репозитория p6 branch.
3) В домашней папке текущего пользователя создать каталог rep.
4) Запустить терминал, получить права root командой su root, перейти в ту папку, где находится скрипт createrep.sh и выполнить команду:
sh createrep.sh -o /home/user/rep
5) Дождаться окончания работы скрипта.
В каталоге rep должна сформироваться такая структура папок:
rep/i586/RPMS.classic/
rep/i586/base/
rep/noarch/RPMS.classic/
rep/noarch/base/
Также в папке rep должен появиться файл install-repo.sh, который используется для добавления локального репозитория в список репозиториев Synaptic.
Теперь папку rep можно скопировать, например, на флешку.
6) Перейти на компьютер, который уже не имеет доступа к Интернет, установить Alt Linux 6.0 Centaurus в конфигурации для домашнего компьютера.
7) Подключить к компьютеру флешку, запустить терминал, получить права root, войти в папку rep, которая находится на флешке (/media/<имя флешки>/rep) и выполнить скрипт install-repo.sh командой:
sh install-repo.sh
8) Открыть Synaptic, нажать на кнопку "Получить сведения" для обновления списка пакетов в подключенных репозоториях. В левой части окна нажать кнопку "Происхождение". Далее выше выбрать подключенный нами ранее локальный репозоторий "Локальный/Неизвестный". В правой части окна выделить все пакеты из списка и отметить их для установки. Нажать кнопку "Примерить" и дождаться установки всех программ.
Я создавал локальный репозиторий для установки следующих программ: