Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [HOWTO] Скачиваем репозиторий ubuntu из под windows (bat-скрипт)  (Прочитано 84006 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн G.A.P

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Работает нормально даже не из корня С: Wink Скачиваю репозиторий под i386 и amd64.
главное чтоб пробелов и русских букв небыло в пути
Да я понял :) У меня как раз такой случай - названия латиницей и без пробелов...
нет. просто запустить скрипт по новой. он сравнит файлы на сервере и на диске, и перезакачает только обновившиеся.
Это очень хорошо. Спасибо!

Пользователь решил продолжить мысль 17 Декабря 2009, 10:54:34:
И так, отзеркалил я репозиторий Ubuntu этим скриптом :P
Делал зеркало репозитория для архитектур i386 + amd64.
Могу сказать что скрипт работает под ХР прекрасно, падений и глюков не было :)

Немного статистики:
Start - 2009-12-15 14:13
Finish - 2009-12-17 11:02
Downloaded: 47206 files, 41Gb in 1d 19h 21m 54s (277 KB/s)

Как видим, зеркало репозитория Ubuntu для архитектур i386 + amd64 занимает на диске 41Гб, на данный момент.

Спасибо автору ;)
Позже отпишу как оно будет обновляться...
« Последнее редактирование: 17 Декабря 2009, 12:55:26 от G.A.P »
Win10Pro + AMD

Оффлайн G.A.P

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Забыл написать о логах...
размер логов после выкачивания репозитория для двух архитектур:
wget.log - 100 Мб
urls.txt - 6 Мб
 :)
Win10Pro + AMD

Оффлайн ViTalityU

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
спасибо за статистику ))

насчет размеров логов
1. уже есть версия чтоб они сжимались в архивы, выложу позже
2. сейчас формат логов (wget.log) стоит - "полный". если его переключить на "сокращеннный", то в заголовке окна консоли не будут выводиться проценты скачиваемого пакета.

а urls.txt это список всех пакетов на скачивание, стоит ли его сжимать...
« Последнее редактирование: 18 Декабря 2009, 19:43:32 от ViTalityU »

Оффлайн G.A.P

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Да пожалуйста ;)
1. а надо ли оно? Можно ведь самому пожать руками :) Я, например, не сжимал, нет смысла. Хотя, может кому и пригодится...
2. Лучше оставить проценты, то есть "полный" - удобно, и видно что качает.
И urls.txt можно не сжимать, он ведь не большой.
Win10Pro + AMD

Оффлайн Demon13

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
А как потом всё это счастье использовать, т.е. создать локальный ресурс?

Оффлайн G.A.P

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
А как потом всё это счастье использовать, т.е. создать локальный ресурс?
Очень просто :)
Надо поднять в локальной сети http + ftp сервера и дать адреса тем кому они нужны...
У меня сделано именно так + ещё на хабах локального DC++ расшарена папка с репозиторием, соответственно доступен поиск по именам пакетов(.deb).
Win10Pro + AMD

Оффлайн kurban

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
я конечно не гуру, но помоему достаточно фтп и далее по инструкции

Репозитарий
 

На портале Медиазона 2.0 создан репозитарий для семейства дистрибутивов Ubuntu - операционной системы Linux. Здесь находятся пакеты обновлений дистрибутива версии 7.10 (Gutsy Gibbon) , 8.04  ,8.10 и 9.10 (Karmic Koala) для архитектур i386 и AMD64. Данные версии являеются актуальными и поддерживается до апреля 2009 года (7.10) , до апреля 2011 года(8.04; Ubuntu server 8.04 будет поддерживаться до апреля 2013 года). Текущая версия 9.10 (Karmic Koala) будет поддерживаться до апреля 2011 года.
Инструкция по подключению

Внесите в файл sources.list, находящийся в /etc/apt/sources.list и отвечающий за источники пакетов и обновлений, следующие строки:

 



Для 8.04 (Hardy Heron)

deb http://ex.mediazona.ru/ubuntu/ hardy main restricted
deb http://ex.mediazona.ru/ubuntu/ hardy-updates main restricted
deb http://ex.mediazona.ru/ubuntu/ hardy universe
deb http://ex.mediazona.ru/ubuntu/ hardy-updates universe
deb http://ex.mediazona.ru/ubuntu/ hardy multiverse
deb http://ex.mediazona.ru/ubuntu/ hardy-updates multiverse
deb http://ex.mediazona.ru/ubuntu/ hardy-backports main restricted universe multiverse
deb http://ex.mediazona.ru/ubuntu/ hardy-security main restricted
deb http://ex.mediazona.ru/ubuntu/ hardy-security universe
deb http://ex.mediazona.ru/ubuntu/ hardy-security multiverse

 

Для 9.10 (Karmic Koala)
deb http://ex.mediazona.ru/ubuntu/ karmic main restricted
deb http://ex.mediazona.ru/ubuntu/ karmic-updates main restricted
deb http://ex.mediazona.ru/ubuntu/ karmic universe
deb http://ex.mediazona.ru/ubuntu/ karmic-updates universe
deb http://ex.mediazona.ru/ubuntu/ karmic multiverse
deb http://ex.mediazona.ru/ubuntu/ karmic-updates multiverse
deb http://ex.mediazona.ru/ubuntu/ karmic-backports main restricted universe multiverse
deb http://ex.mediazona.ru/ubuntu/ karmic-security main restricted
deb http://ex.mediazona.ru/ubuntu/ karmic-security universe
deb http://ex.mediazona.ru/ubuntu/ karmic-security multiverse

 

 

Для запуска сервиса обновлений выполните в терминале команду #apt-get update

Оффлайн Vincent_

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
С upload.com.ua скачивать отказывается. Капчу хавает и кидает обратно главную страницу файла.

Оффлайн zador5551

  • Новичок
  • *
  • Сообщений: 12
  • Донецкая обл.
    • Просмотр профиля
    • SatFish & SatTV
Большое спасибо, работает прекрасно.
Автор молодец  ;)
***
Дома проверил работает ....
Сегодня на работе пробую скачать, вот что пишет лог
Цитировать
--2010-02-08 10:48:54--  http://archive.ubuntu.com/ubuntu//dists/karmic/Release
Connecting to 192.168.20.254:8080... connected.
Proxy request sent, awaiting response... 403 Forbidden
2010-02-08 10:48:57 ERROR 403: Forbidden.

--2010-02-08 10:48:57--  http://archive.ubuntu.com/ubuntu//dists/karmic/Release.gpg
Connecting to 192.168.20.254:8080... connected.
Proxy request sent, awaiting response... 403 Forbidden
2010-02-08 10:49:00 ERROR 403: Forbidden.

--2010-02-08 10:49:00--  http://archive.ubuntu.com/ubuntu//dists/karmic/main/binary-i386/Packages.gz
Connecting to 192.168.20.254:8080... connected.
Proxy request sent, awaiting response... 403 Forbidden
2010-02-08 10:49:03 ERROR 403: Forbidden.

Нет работает через прокси 192.168.**.***:8080
В настройках выставил:
Цитировать
set http_proxy=http://192.168.**.***:8080
set ftp_proxy=http://192.168.**.***:8080

Дома тоже через прокси работает, а тут не хочет  :-\

Оффлайн ViTalityU

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
В настройках выставил:
Цитировать
set http_proxy=http://192.168.**.***:8080
set ftp_proxy=http://192.168.**.***:8080

Дома тоже через прокси работает, а тут не хочет  :-

а указать
set proxy_user=ИМЯ_ПОЛЬЗОВАТЕЛЯ
set proxy_password=ПАРОЛЬ

Пользователь решил продолжить мысль 13 Февраля 2010, 15:50:56:
обновление
0.5
<ссылки удалены т.к. данная версия не рабочая>
- отключено использование прокси по умолчанию
- ИЗМЕНЕНЫ ПУТИ СОХРАНЕНИЯ для поддержки репозиториев
  типа http://packages.medibuntu.org

ИЗМЕНИЛСЯ ПУТЬ СОХРАНЕНИЯ РЕПОЗИТОРИЯ
Из-за того что к примеру у http://packages.medibuntu.org репозиторий хранится в корне сайта а не подкаталоге
репозиторий сохранялся при скачивании не правильно. Пришлось убрать пару параметров.
Теперь путь сохранения будет выглядеть так каталог_скрипта\ubuntu_repository\АДРЕС_САЙТА\ПУТЬ_К_РЕПОЗИТОРИЮ
для http://packages.medibuntu.org
каталог_скрипта\ubuntu_repository\packages.medibuntu.org\
для http://archive.ubuntu.org/ubuntu/
каталог_скрипта\ubuntu_repository\archive.ubuntu.org\ubuntu\


« Последнее редактирование: 12 Марта 2010, 11:12:17 от ViTalityU »

Оффлайн zador5551

  • Новичок
  • *
  • Сообщений: 12
  • Донецкая обл.
    • Просмотр профиля
    • SatFish & SatTV
а указать
set proxy_user=ИМЯ_ПОЛЬЗОВАТЕЛЯ
set proxy_password=ПАРОЛЬ

Хм, а если нет юзера и пароля ?, что тогда делать ?
У меня используется IP и порт, я просто понять не могу, почему не работает  :idiot2:

Пользователь решил продолжить мысль 14 Февраля 2010, 11:05:31:
Цитировать
Connecting to 192.168.20.254:8080... connected.
Пишет что соединение установлено, да быть может Вы и правы на счёт юзер-пароль, но я их не использую.
Или есть какие то данные по умолчанию, или на set mirror=http://archive.ubuntulinux.org/ubuntu/
есть какие то ограничения ?
« Последнее редактирование: 14 Февраля 2010, 11:05:31 от zador5551 »

mithrusc

  • Гость
Залейте пожалуйста на disk.narod или банальную rapidshare.de а то у меня с этого... UA не скачивается.
----
я бы еще под спойлер код выложил, ибо все эти файло помойки ничего долго не держат
« Последнее редактирование: 14 Февраля 2010, 12:14:13 от mithrusc »

Оффлайн ViTalityU

  • Автор темы
  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
Залейте пожалуйста на disk.narod или банальную rapidshare.de а то у меня с этого... UA не скачивается.
<ссылки удалены т.к. данная версия не рабочая>

я бы еще под спойлер код выложил, ибо все эти файло помойки ничего долго не держат
там не только код но и ехе-шники
« Последнее редактирование: 12 Марта 2010, 11:13:17 от ViTalityU »

Оффлайн mcgray

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
через проксю не хочет работать
пишет
--2010-02-26 14:57:25--  http://archive.ubuntu.com/ubuntu//dists/karmic/Release
Connecting to 10.0.0.230:8080... connected.
Proxy request sent, awaiting response... 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied.  )
2010-02-26 14:57:25 ERROR 407: Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied.  ).[code]

в батнике настройки для прокси прописал, но не коннектится...
[/code]

Оффлайн exploit

  • Участник
  • *
  • Сообщений: 144
  • Ubuntu 10.04 x86 2.6.32-24
    • Просмотр профиля
подскажите, почему то у меня не качаются файлы репозитория, посмотрел в логах, что ссылается на
No URLs found in E:/repository_collector0.5/repository_collector/urls.txt.
что туда вписывать? я уже пробовал на зеркала указывать, все равно, скачивается 9 метров завершается.

Пользователь решил продолжить мысль 07 Марта 2010, 10:49:25:
не пойму, почему он только архив packaget.gz качает и все?

Пользователь решил продолжить мысль 07 Марта 2010, 12:55:29:
в wget .log пишет
--2010-03-07 12:51:45--  http://mirror.yandex.ru/ubuntu/dists/karmic-backports/universe/binary-i386/Packages.gz
Resolving mirror.yandex.ru... 95.108.197.240, 95.108.197.241, 77.88.19.68, ...
Connecting to mirror.yandex.ru|95.108.197.240|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 16666 (16K) [application/octet-stream]
Server file no newer than local file `e:/files/ubuntu_repository/mirror.yandex.ru/ubuntu/dists/karmic-backports/universe/binary-i386/Packages.gz' -- not retrieving.

No URLs found in C:/repository_collector0.5/repository_collector/urls.txt.
« Последнее редактирование: 07 Марта 2010, 12:55:29 от exploit »
Лучше прожить один день, как тигр, чем всю жизнь, как осел (В. Турчинский)

 

Страница сгенерирована за 0.052 секунд. Запросов: 25.