Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » ALTLinux - [решено] Обновление Simply Linux 5.0.2. НЕ через Интернет!

Ответить
Настройки темы
ALTLinux - [решено] Обновление Simply Linux 5.0.2. НЕ через Интернет!

Ветеран


Сообщения: 537
Благодарности: 13

Профиль | Отправить PM | Цитировать


Здравствуйте, подскажите как можно обновить Simply Linux 5.0.2 на машине, которая не имеет доступа в Интернет.
(Интересует обновление пакетов. Между версиями пока не надо)

Не могу найти ни через Яндекс ни через форум Альта... Где-то читал, что нужно в терминале дать какую-то команду и он скачает нужные файлы в определенную папку, а потом её можно будет скопировать на флешку и на машине нужно будет подключить репозиторий в Synaptic, на эту папку.
Вообщем это мои догадки...

Отправлено: 08:34, 26-07-2011

 

Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Штатного механизма обновления с одной версии на другую не существует. Везде требуется к бренчу p5 и p6,


http://www.altlinux.org/Обновление_ОС
http://www.altlinux.org/Update

-------
Поспешай не торопясь


Отправлено: 09:56, 27-07-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Ветеран


Сообщения: 537
Благодарности: 13

Профиль | Отправить PM | Цитировать


Цитата ruslandh:
Штатного механизма обновления с одной версии на другую не существует. »
Получается, что если компьютер не имеет выхода в Интернет, то я не могу никак обновить программы на более новые версии?
Бред какой-то...
Как быть то? Что теперь сидеть без обновлений, со старыми версиями программ?

А вот это разве не то, что мне надо:

Обновление нескольких компьютеров

Если скачанные пакеты не понадобятся, очистите кэш скачанных ранее пакетов:
Код: Выделить весь код
apt-get clean
Если необходимо обновить несколько компьютеров, скопируйте все файлы
Код: Выделить весь код
/var/cache/apt/archives/*.rpm
и установите командой на всех компьютерах:
Код: Выделить весь код
rpm -Uvh *.rpm
Как я понял мне надо на одном ПК, который имеет доступ в Интернет, обновить программы с помощью Synaptic. А потом просто скопировать файлы по пути: /var/cache/apt/archives/*.rpm, к примеру, на флешку. И потом на дугих машинах, которые не имеют доступа в Интернет, дать команду: rpm -Uvh *.rpm.
Разве я не прав?

Отправлено: 10:31, 27-07-2011 | #3


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Это сработает, если состав компов по пакетам одинаков. И это никак нельзя назвать штатным решением. Гораздо более удобно скачать весь бренч и положить его куда-нибудь на внешний USB диск.

-------
Поспешай не торопясь

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:15, 28-07-2011 | #4


Ветеран


Сообщения: 537
Благодарности: 13

Профиль | Отправить PM | Цитировать


Нашел очень интересную статью: http://notesteacher.ru/index.php?opt...1:spo&Itemid=2

Далее через терминал запустил:
Код: Выделить весь код
rsync -avlpztc --exclude 'SRPMS' --exclude 'x86_64' --stats --delete-after --verbose rsync.altlinux.org::ALTLinux/p5/branch/ /home/user/branch-p5
Пока качает...

А на обновляемой машине мне вот так надо будет сделать?

Что б подключить дистр Пятой платформы делаем тоже самое,за исключением строки Раздел(ы),в нее нужно вписать main,т.е. выглядеть это будет так:
Код: Выделить весь код
URI: file:/путь_куда_скопировали_каталог_ALTLinux
Дистрибутив: branch-p5
Раздел(ы): main

Последний раз редактировалось berkut_174, 28-07-2011 в 12:45.


Отправлено: 10:56, 28-07-2011 | #5


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Не понял что за main.

http://www.altlinux.org/APT_в_ALT_Li...positoryMirror

Да, и пакеты типа debuginfo надо исключать - они вам не нужны.

-------
Поспешай не торопясь


Отправлено: 21:22, 28-07-2011 | #6


Ветеран


Сообщения: 537
Благодарности: 13

Профиль | Отправить PM | Цитировать


Цитата ruslandh:
Не понял что за main. »
http://www.altlinux.org/Подключение_...жесткого_диска
Цитата ruslandh:
пакеты типа debuginfo надо исключать »
А как описать их исключение?
Код: Выделить весь код
--exclude ???
P.S. Чет уж очень долго сливаются пакеты... Сейчас вообще ошибку выдал - теперь поставил все заново проверять и недостающее докачивать...

Отправлено: 21:40, 28-07-2011 | #7


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Это вообще не про то.

--exclude=*debuginfo*

У меня для одновременной закачки p5 и p6 получилось вот что:
Код: Выделить весь код
speed=1100

site=rsync://rsync.altlinux.org/ALTLinux/
alt_rs="$site"
src=/mnt/Arhiv4/Distribute/


rsync  -azHh -v --bwlimit=$speed --temp-dir=/tmp  --delete \
--exclude=updates  --exclude=old  --exclude=cert6 --exclude=c6 --exclude=backports \
--exclude=Daedalus --exclude=2.2 --exclude=2.3 --exclude=2.4  --exclude=3.0 --exclude=4.0 --exclude=4.1\
--exclude=5.0 --exclude=5.1 --exclude=iso  --exclude=arm    --eclude=t6 \
--exclude=x86_64 -exclude=x86_32 --exclude=SRPMS --exclude=unsupported --exclude=orphaned  \
--exclude=obsole --exclude=*debuginfo*
$alt_rs/  $src/
Делал "на коленке", может что-то и забыл

-------
Поспешай не торопясь


Последний раз редактировалось ruslandh, 29-07-2011 в 09:37.

Это сообщение посчитали полезным следующие участники:

Отправлено: 07:22, 29-07-2011 | #8


Ветеран


Сообщения: 537
Благодарности: 13

Профиль | Отправить PM | Цитировать


Цитата ruslandh:
Делал "на коленке", может что-то и забыл »
Алгоритм исключения понял.

Только я не могу понять: какие именно папки из бранча мне нужны!? В них все повторяется и я запутался уже...

p5
Код: Выделить весь код
Index of /pub/distributions/ALTLinux/p5/branch

[DIR] doc/                    23-Mar-2010 13:15      -  
[DIR] files/                  03-Nov-2009 02:16      -  
[DIR] i586/                   31-Jan-2009 12:00      -  
[DIR] noarch/                 09-Dec-2007 17:21      -  
[DIR] x86_32/                 06-May-2010 03:13      -  
[DIR] x86_64/
p6
Код: Выделить весь код
Index of /pub/distributions/ALTLinux/p6/branch

[DIR] arm/                    25-Jan-2011 00:01      -  
[DIR] doc/                    23-Mar-2010 13:15      -  
[DIR] files/                  14-Jun-2010 21:14      -  
[DIR] i586/                   31-Jan-2009 12:00      -  
[DIR] noarch/                 09-Dec-2007 17:21      -  
[DIR] x86_32/                 21-Jun-2011 05:02      -  
[DIR] x86_64/                 31-Jan-2009 12:01      -
Подскажите, пожалуйста, какие именно папки мне надо качать?

P.S. Только для 32-х систем.

Отправлено: 09:09, 29-07-2011 | #9


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


1 Если вы хотите скачать оба бренча, лучше скачивать одной командой, тогда не будите дважды качать одни и те-же файлы для разных бренчей и место на диске будет занято меньше (- смотри rлюч -H ).
2. если вы качаете одной командой, то ключ --exclude arm исключает все папки и файлы с именем arm, а ключ --eclude *arm* - исключит все файлы, в имя которых входит имя сочетание букв arm.
3. Лучше смотреть не что качать (качать лучше как у меня - папку верхнего уровня), а а что исключать. Команда получится побольше, но скачает то, что вам нужно и займёт меньше времени. Для проверки правильности команды можно вначале не качать, а получить список, который вы будите качать, т.е. для отладки вначале вместо команды
rsync ... ключи ... $alt_rs/ $src/
написать
rsync ... ключи ... $alt_rs/ &> aaa.log
смотрите aaa.log и добавляете, или убираете ключи, а когда всё будет нормально, тогда уже обратно изменяете команду и качаете
4. Из приведённого вами качать надо для архитектуры i586:
[DIR] files/ 14-Jun-2010 21:14 -
[DIR] i586/ 31-Jan-2009 12:00 -
[DIR] noarch/ 09-Dec-2007 17:21 -

Причем files не полностью, а только i586, noarh и list, ну и файл timestamp (в нём дата на которую актуален бренч).

В приведённом мной скрипте вам --exclude=p5 не надо.

-------
Поспешай не торопясь

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:32, 29-07-2011 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » ALTLinux - [решено] Обновление Simply Linux 5.0.2. НЕ через Интернет!

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
FAQ - Локальная сеть через интернет, соединение компьютеров через интернет AzaNeo Сетевые технологии 2 17-08-2010 19:48
Simply Super CRM Free 1.0.2.57 OSZone Software Новости программного обеспечения 0 06-04-2010 19:30
Simply Calenders 5.1.1334 OSZone Software Новости программного обеспечения 0 11-12-2009 12:30
Ошибка - [решено] Неудачное обновление Windows через интернет Наталья111 Хочу все знать 6 28-08-2008 22:08
Обновление Linux Altaranenco Общий по Linux 0 08-05-2007 14:59




 
Переход