|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » ALTLinux - [решено] Обновление Simply Linux 5.0.2. НЕ через Интернет! |
|
|
ALTLinux - [решено] Обновление Simply Linux 5.0.2. НЕ через Интернет!
|
Ветеран Сообщения: 537 |
Профиль | Отправить PM | Цитировать Здравствуйте, подскажите как можно обновить Simply Linux 5.0.2 на машине, которая не имеет доступа в Интернет.
(Интересует обновление пакетов. Между версиями пока не надо) Не могу найти ни через Яндекс ни через форум Альта... Где-то читал, что нужно в терминале дать какую-то команду и он скачает нужные файлы в определенную папку, а потом её можно будет скопировать на флешку и на машине нужно будет подключить репозиторий в Synaptic, на эту папку. Вообщем это мои догадки... |
|
Отправлено: 08:34, 26-07-2011 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Штатного механизма обновления с одной версии на другую не существует. Везде требуется к бренчу p5 и p6,
http://www.altlinux.org/Обновление_ОС http://www.altlinux.org/Update |
------- Отправлено: 09:56, 27-07-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 537
|
Профиль | Отправить PM | Цитировать Цитата ruslandh:
Бред какой-то... Как быть то? Что теперь сидеть без обновлений, со старыми версиями программ? А вот это разве не то, что мне надо: Обновление нескольких компьютеров Если скачанные пакеты не понадобятся, очистите кэш скачанных ранее пакетов: Если необходимо обновить несколько компьютеров, скопируйте все файлы и установите командой на всех компьютерах: Как я понял мне надо на одном ПК, который имеет доступ в Интернет, обновить программы с помощью Synaptic. А потом просто скопировать файлы по пути: /var/cache/apt/archives/*.rpm, к примеру, на флешку. И потом на дугих машинах, которые не имеют доступа в Интернет, дать команду: rpm -Uvh *.rpm. Разве я не прав? |
|
Отправлено: 10:31, 27-07-2011 | #3 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Это сработает, если состав компов по пакетам одинаков. И это никак нельзя назвать штатным решением. Гораздо более удобно скачать весь бренч и положить его куда-нибудь на внешний USB диск.
|
------- Отправлено: 09:15, 28-07-2011 | #4 |
Ветеран Сообщения: 537
|
Профиль | Отправить 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,т.е. выглядеть это будет так: |
|
Последний раз редактировалось berkut_174, 28-07-2011 в 12:45. Отправлено: 10:56, 28-07-2011 | #5 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Не понял что за main.
http://www.altlinux.org/APT_в_ALT_Li...positoryMirror Да, и пакеты типа debuginfo надо исключать - они вам не нужны. |
------- Отправлено: 21:22, 28-07-2011 | #6 |
Ветеран Сообщения: 537
|
Профиль | Отправить PM | Цитировать Цитата ruslandh:
Цитата ruslandh:
P.S. Чет уж очень долго сливаются пакеты... Сейчас вообще ошибку выдал - теперь поставил все заново проверять и недостающее докачивать... |
||
Отправлено: 21:40, 28-07-2011 | #7 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить 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
|
Профиль | Отправить 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/ 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 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить 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 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|