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


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

Автор Тема: Создаем локальный репозитарий Ubuntu  (Прочитано 109500 раз)

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

Оффлайн Ubivetz

  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Создаем локальный репозитарий Ubuntu 6.10 Edgy Eft
« Ответ #60 : 08 Октября 2007, 12:57:01 »
На работе обновился до Gutsy beta 1 и слетело всё нафиг.
Теперь установил заново Feisty, но уже 32 битную. Репозиторий (не в виде исошек, а в том виде как скрипт его скачал) залил на локальный сервер, доступ к которому есть по smb(спрашивает пароль и имя пользователя) и ssh. Как мне его подмонтировать?
Была раньше тулза smbmount или mount.smb, там просто задавался параметр, что монтировать, куда монтировать, логин и пасс. монтировалось как обычная папка. Поищи в synaptic.

To All: Я смешал зеркало, которое копировал с другими пакетами и рассортировал просто все деб пакеты по папкам a, b, libc и т.д. Просто надо было вайн добавить и т.д. Еще хотел прогой APTonCD воспользоваться. Но при 23 гигах прога просто виснет. А мне надо все-го из этой кучи сделать несколько ДВД, но чтоб потом при вставке этих ДВД, Ubuntu сама добавляла его в репозитарий, как она это делает с дисками, сделанными в aptoncd. И чтоб зависимости были на каждом диске удовлетворены, чтоб не приходилось переставлять несколько дисков, чтоб поставить один пакет. В прочем все это с aptoncd работает, но она вот не может переварить такой объем пакетов. Есть папка с рассортированными в ней деб пакетами, Packages.gz сделать я смогу. Как это на ДВД разбить теперь?
Смотри первые сообщения темы.

Оффлайн Ubivetz

  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Создаем локальный репозитарий Ubuntu 6.10 Edgy Eft
« Ответ #61 : 08 Октября 2007, 12:58:16 »
Оказывается, smb не поддерживается. Остаётся ssh.
Подскажите, как через него сделать? Безпарольная аутентификация настроена.

Оффлайн XPEH

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Создаем локальный репозитарий Ubuntu 6.10 Edgy Eft
« Ответ #62 : 12 Октября 2007, 04:12:25 »
А когда новый покет скачивается старый удаляется?

Оффлайн CityAceE

  • Активист
  • *
  • Сообщений: 483
  • Ubuntu 18.04 amd64
    • Просмотр профиля
    • Speccy - наш выбор!
Re: Создаем локальный репозитарий Ubuntu 6.10 Edgy Eft
« Ответ #63 : 23 Октября 2007, 10:25:29 »
Я вот холю и лелею свой локальный репозиторий Ubuntu 7.04, который каждый день обновляю через сеть. Собственно сижу пока под 7.04, до 7.10 пока не обновился, но планирую это сделать. Так вот хочется ещё и срез репозитория иметь соответствующий.

Я сделал дубликат папки "pool", изменил пути откуда обновляться в скрипте mirror.sh и запустил на обновление. Он мне, как и ожидалось, создал папку temp объёмом приблизительно 38 мегабайт, минут 13 шерстил имеющиеся пакеты в папке pool и в итоге внес неутешительный для меня вердикт, что нужно качать свыше 14 гигабайт пакетов. Для меня это, к сожалению, неприемлемо.

Неужели всё так плохо и отличия репозиториев настолько велики, что подошло только ~30% пакетов? Или всё-таки я сделал что-то неверно?
С уважением, Станислав.

Оффлайн V@nya

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Создаем локальный репозитарий Ubuntu 6.10 Edgy Eft
« Ответ #64 : 23 Октября 2007, 12:26:30 »
CityAceE так там вообще одинаковых пакетов и не должно быть.

Оффлайн V@nya

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Создаем локальный репозитарий Ubuntu 6.10 Edgy Eft
« Ответ #65 : 23 Октября 2007, 12:34:55 »
debmirror кстати прекрасно работает под вендой, надо только установить перл с нужными модулями.

Оффлайн CityAceE

  • Активист
  • *
  • Сообщений: 483
  • Ubuntu 18.04 amd64
    • Просмотр профиля
    • Speccy - наш выбор!
Re: Создаем локальный репозитарий Ubuntu 6.10 Edgy Eft
« Ответ #66 : 23 Октября 2007, 14:00:13 »
CityAceE так там вообще одинаковых пакетов и не должно быть.
Как это? Ну например, Open Office в 7.04 чем отличается от Open Office в 7.10? Там даже структура репозитория такова, что в папке pool лежат все подряд пакеты, а в папке dists лежит список того, какие пакеты относятся к какому репозиторию. И по идее, большинство пакетов должно пересекаться.
С уважением, Станислав.

Оффлайн Scarab

  • Активист
  • *
  • Сообщений: 327
  • Ubuntu-не ОС для блондинок!
    • Просмотр профиля
Re: Создаем локальный репозитарий Ubuntu 6.10 Edgy Eft
« Ответ #67 : 23 Октября 2007, 17:49:46 »
Советую заменить в инструкции mkisofs на genisoimage... оно теперь так называется ;)

Оффлайн V@nya

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Создаем локальный репозитарий Ubuntu 6.10 Edgy Eft
« Ответ #68 : 24 Октября 2007, 05:05:30 »
openoffice например в 7.10 новее. А пакетов одинаковых не будет хотябы потому, что под новую систему все покеты заного пересобираются.

Оффлайн CityAceE

  • Активист
  • *
  • Сообщений: 483
  • Ubuntu 18.04 amd64
    • Просмотр профиля
    • Speccy - наш выбор!
Re: Создаем локальный репозитарий Ubuntu 6.10 Edgy Eft
« Ответ #69 : 24 Октября 2007, 15:16:10 »
Что за глупость? С какой это стати он там новее? Как только OpenOffice обновляется, то пакеты выкладываются в репозиторий. Папка pool одна для всех дистрибутивов. Речь идёт не о дистибутиве, а о репозитории.
С уважением, Станислав.

Оффлайн panda

  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
    • twitter
Re: Создаем локальный репозитарий Ubuntu 6.10 Edgy Eft
« Ответ #70 : 24 Октября 2007, 21:18:13 »
Как только OpenOffice обновляется, то пакеты выкладываются в репозиторий. Папка pool одна для всех дистрибутивов.
Нет. OpenOffice в feisty - только 2.2 (так же как в edgy был только 2.0). Обновлений на следующие версии нет и не будет.
Use the Force, Luke!

Оффлайн Nesmit

  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Re: Создаем локальный репозитарий Ubuntu 6.10 Edgy Eft
« Ответ #71 : 28 Октября 2007, 14:51:24 »
Прошу прощения, немогли бы ткнуть пальцем где я ошибся?
Собрал скрипт, самое первое работает на ура, уже 3 гига накатал. А вот с остальными 2мя репами, засада :(

#!/bin/bash -x

/usr/bin/debmirror --nosource -m --passive --host=ru.archive.ubuntu.com \
--root=ubuntu --method=ftp --progress \
--dist=gutsy,gutsy-security,gutsy-updates,gutsy-backports \
--ignore-release-gpg --section=main,restricted,multiverse,universe \
--arch=i386,amd64 /home/nesmit/Repo/ru.archive.ubuntu.com/


/usr/bin/debmirror --nosource -m --passive --host=packages.medibuntu.org  \
--root=/ --method=ftp --progress \
--dist=gutsy  --ignore-release-gpg --section=free,non-free \
--arch=i386,amd64 /home/nesmit/Repo/packages.medibuntu.org/

/usr/bin/debmirror --nosource -m --passive --host=medibuntu.sos-sts.com  \
--root=repo/ --method=http --progress \
--dist=gutsy  --ignore-release-gpg --section=free,non-free \
--arch=i386 /home/nesmit/Repo/medibuntu/
Ошибка на последний репозиторий
Errors:
 Patch binary missing, falling back to --pdiff=none
Failed to download some Release or Release.gpg files!
WARNING: releasing 1 pending lock...
 Download of dists/gutsy/Release failed: 404 Not Found Download of dists/gutsy/Release.gpg failed: 404 Not Found

Оффлайн DMak

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Создаем локальный репозитарий Ubuntu 6.10 Edgy Eft
« Ответ #72 : 28 Октября 2007, 17:51:29 »
Прошу прощения, немогли бы ткнуть пальцем где я ошибся?
Собрал скрипт, самое первое работает на ура, уже 3 гига накатал. А вот с остальными 2мя репами, засада :(

#!/bin/bash -x

/usr/bin/debmirror --nosource -m --passive --host=ru.archive.ubuntu.com \
--root=ubuntu --method=ftp --progress \
--dist=gutsy,gutsy-security,gutsy-updates,gutsy-backports \
--ignore-release-gpg --section=main,restricted,multiverse,universe \
--arch=i386,amd64 /home/nesmit/Repo/ru.archive.ubuntu.com/


/usr/bin/debmirror --nosource -m --passive --host=packages.medibuntu.org  \
--root=/ --method=ftp --progress \
--dist=gutsy  --ignore-release-gpg --section=free,non-free \
--arch=i386,amd64 /home/nesmit/Repo/packages.medibuntu.org/

/usr/bin/debmirror --nosource -m --passive --host=medibuntu.sos-sts.com  \
--root=repo/ --method=http --progress \
--dist=gutsy  --ignore-release-gpg --section=free,non-free \
--arch=i386 /home/nesmit/Repo/medibuntu/
Ошибка на последний репозиторий
Errors:
 Patch binary missing, falling back to --pdiff=none
Failed to download some Release or Release.gpg files!
WARNING: releasing 1 pending lock...
 Download of dists/gutsy/Release failed: 404 Not Found Download of dists/gutsy/Release.gpg failed: 404 Not Found
нет там репозитория в 3ем случае. вот и ошибку валит. специально проверил

Оффлайн Nesmit

  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Re: Создаем локальный репозитарий Ubuntu 6.10 Edgy Eft
« Ответ #73 : 28 Октября 2007, 18:18:42 »
/usr/bin/debmirror --nosource -m --passive --host=packages.medibuntu.org  \
   --root=? ? ? ? ? --method=ftp --progress \
             ^^^^ что тут нужно написать, если этого нет
   --dist=gutsy  --ignore-release-gpg --section=free,non-free \
   --arch=i386,amd64 /home/nesmit/Repo/packages.medibuntu.org/
« Последнее редактирование: 28 Октября 2007, 18:59:48 от Nesmit »

Оффлайн mikead

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Создаем локальный репозитарий Ubuntu 6.10 Edgy Eft
« Ответ #74 : 28 Октября 2007, 19:22:36 »
вот тут http://ubuntuforums.org/showthread.php?t=352460&highlight=local+repository&page=8 объясняется, в чем проблема и как ее можно решить - совет дается один, если хотите получить репозиторий для 7.10 - качайте его из-под 7.04, или ждите когда поправят баг! :( ошибка находится в libcompress-zlib-perl - для дебиан уже вышел пакет libcompress-zlib-perl_2.005-2, в котором все поправлено, но для убунты такого исправления еще нет.
« Последнее редактирование: 28 Октября 2007, 19:34:56 от mikead »

 

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