Ubuntu UA
Загальні розділи => Програми => Тема розпочата: xupypr від 2007-10-26, 20:03:33
-
Привет соотечественники и нетолько !
Вообшем хочу сделать на компьютере, в сети где нет интернета, репозитарий..
Как мне скачать его ?
Я так понимаю есть каталог программ, также файл с указанием названий и прямого пути к ним....
Вообщем жду помощи. ???
-
Докладна стаття з ubuntuforums.org як залити репозиторій на DVD (ну або просто зробити локальний репозиторій):
http://ubuntuforums.org/showthread.php?t=352460&highlight=how+to+create+repository+on+DVD
Якщо коротко пересказати, то виходить щось таке:
sudo apt-get install debmirror ruby mkisofs debpartial dpkg-dev
cp /usr/share/doc/debpartial/examples/debcopy.gz ~
gunzip ~/debcopy.gz
debmirror --nosource -m --passive --host=archive.ubuntu.com --root=ubuntu/ --method=ftp --progress --dist=gutsy,gutsy-security,gutsy-updates,gutsy-backports --section=main,restricted,universe,multiverse --arch=i386 UbuntuRepos/ --ignore-release-gpg
Остання команда - завантажує всі пакети з репозиторію на локальний комп'ютер.
Ну власне за адресою, що я навів все докладно розписано.
-
Як правильно розбити дисковий простір перед установкою Убунти, щоб скачані пакети пізніше у випадку переустановки системи збереглися? Бачив таку інфу, що потрібно виділити розділ для /var. З іншого боку читав, що цей розділ при переустановці обов'язково форматується.
-
Як правильно розбити дисковий простір перед установкою Убунти, щоб скачані пакети пізніше у випадку переустановки системи збереглися? Бачив таку інфу, що потрібно виділити розділ для /var. З іншого боку читав, що цей розділ при переустановці обов'язково форматується.
Усі пакети які завантажуються з Інтернету зберігаються у каталозі /var/cache/apt/archives
Таким чином логічно виділити /var у окремий розділ. Чи форматується він обов'язково не знаю, не пробував. Для страховки можна як варіант вищезгаданий каталог з кешем закинути собі на DVD, а потім після перевстановлення системи скинути назад.
-
2 bum
Скажи, это для какой сборки убунту ?
-
У даному випадку я написав для gutsy, i386. У тій статті описано для dapper. Але різниця лише у відповідних параметрах команд, яку напишеш така і буде.
-
Як правильно розбити дисковий простір перед установкою Убунти, щоб скачані пакети пізніше у випадку переустановки системи збереглися? Бачив таку інфу, що потрібно виділити розділ для /var. З іншого боку читав, що цей розділ при переустановці обов'язково форматується.
при переустановці тільки /home не форматуеться щоб зберегти усі пакети і потім їх використовувати тобі достатньо прочитати ось це http://ubuntuguide.org/wiki/Ubuntu:Feisty#Personal_Apt_Repository (http://ubuntuguide.org/wiki/Ubuntu:Feisty#Personal_Apt_Repository)
це сторінка Feisty але нічого не змінилося
-
Привет соотечественники и нетолько !
Вообшем хочу сделать на компьютере, в сети где нет интернета, репозитарий..
Как мне скачать его ?
Я так понимаю есть каталог программ, также файл с указанием названий и прямого пути к ним....
Вообщем жду помощи. ???
bum написав тобі вірно, але май на увазі
Если у народа, сидящего на 7,04 возникнет желание (или уже) обновились до 7,10 то данный скрипт работать перестанет. Точнее, со скриптом всё в порядке, ошибка как я нашёл здесь https://bugs.launchpad.net/ubuntu/+source/debmirror/+bug/136634 в debmirror-е
Но она лечится просто:
$ sudo gedit /usr/bin/debmirror
заменяете в редакторе строку local $/="\n\n"; на local $/="\n"; (она одна) и сохраняете файл. Всё.
Теперь обновление репозитория пройдёт без происшествий.
повна "репка" gutsy
debmirror --nosource -m --passive --host=archive.ubuntulinux.org --root=ubuntu/ --method=ftp --progress --dist=gutsy,gutsy-updates,gutsy-security,gutsy-backports,gutsy-proposed --section=main,multiverse,universe,restricted --arch=i386,amd64 ubuntu/ --ignore-release-gpg
i386 займае 19,8 ГБ
з amd64 додай ще 9,8 ГБ
якщо є бажання зробити ще репозиторій на усі кодеки і шрифти
debmirror --nosource -m --passive --host=packages.medibuntu.org --root=/ --method=http --progress --dist=gutsy --section=free,non-free --arch=i386,amd64 medibuntu/ --ignore-release-gpg
i386 займае 131 МБ
з amd64 додай ще 98 МБ
P.S. розміри усі провірені, тому що для своєї локальної мережі я вже закачав все це
-
Ещё под 7,04 собрал зеркало для 7,10. Обновился из него. После этого debmirror ведет себя очень странно:
1. если не указывать параметр --nocleanup выкашивает все зеркало
2. не считает контрольные суммы пакетов а фактически сразу после запуска говорит что зеркало не нуждается в обновлении.
Вот как выглядит мой скрипт для обновления:
root@bocman:/usr/local/bin# cat ./debm
/usr/bin/debmirror -m --nocleanup --ignore-release-gpg --nosource --passive --ignore-release-gpg --host=ua.archive.ubuntu.com --root=ubuntu --method=http --progress --dist=gutsy,gutsy-security,gutsy-updates,gutsy-backports --section=main,restricted,multiverse,universe --arch=i386 /home/ftp/pub/linux/mirk/archive.ubuntu.com/gutsy/
Вот как выглядит само обновление (для наглядности включил счетчик времени):
root@bocman:/usr/local/bin# time ./debm
Mirroring to /home/ftp/pub/linux/mirk/archive.ubuntu.com/gutsy/ from http://ua.archive.ubuntu.com/ubuntu/
Arches: i386
Dists: gutsy,gutsy-security,gutsy-updates,gutsy-backports
Sections: main,restricted,multiverse,universe
Passive mode on.
Checking md5sums.
Will NOT clean up.
Pdiff mode: use.
Attempting to get lock, this might take 2 minutes before it fails.
Get Release files.
[0%] Getting: dists/gutsy/Release... ok
[0%] Getting: dists/gutsy/Release.gpg... ok
[0%] Getting: dists/gutsy-security/Release... ok
[0%] Getting: dists/gutsy-security/Release.gpg... ok
[0%] Getting: dists/gutsy-updates/Release... ok
[0%] Getting: dists/gutsy-updates/Release.gpg... ok
[0%] Getting: dists/gutsy-backports/Release... ok
[0%] Getting: dists/gutsy-backports/Release.gpg... ok
Get Packages and Sources files and other miscellany.
Parse Packages and Sources files and add to the file list everything therein.
Download all files that we need to get (38 MiB).
Downloaded 38 MiB in 73s at 524.36 kiB/s
Everything OK. Moving meta files.
All done.
real 1m14.908s
user 0m2.700s
sys 0m0.464s
Вопрос. Это только у меня такая мистика или в последней версии debmirror глюк?.. Или я что то не правильно делаю?
-
Shturm_N
я выше твоего сообщения выложил проблему прочитай
-
Прошу прощения. Не дочитал. :-X
-
для наглядности включил счетчик времени
Каким образом ?
-------------------------------
Допустим я все слил на сервер.
Теперь как лучше делать доступ по http или ftp ?
Каким будет путь к репо ?
deb http(ftp)://192.168.1.1/ubuntu ..........
-
у меня ось так, стоїть apache
deb http://localhost/ubuntu/ gutsy main restricted universe multiverse
deb http://localhost/ubuntu/ gutsy-updates main restricted universe multiverse
deb http://localhost/ubuntu/ gutsy-backports main restricted universe multiverse
deb http://localhost/ubuntu/ gutsy-security main restricted universe multiverse
deb http://localhost/ubuntu/ gutsy-proposed main restricted universe multiverse
для medibuntu
deb http://localhost/medibuntu/ gutsy free non-free
відповідно localhost потрібно замінити своїм IP? щоб могли користуватися інші люди по локальній мережі
-
Всем огромное СПАСИБО !!!!
-
у меня тоже есть вопрос. А можно ли поднять репозитарий под FreeBSD?
-
у меня тоже есть вопрос. А можно ли поднять репозитарий под FreeBSD?
можливо, але тоді все, що написано вище потрібно ігнорувати
і просто зробити копію сайта будь яким методом, крім вище вказаного
-
у меня тоже есть вопрос. А можно ли поднять репозитарий под FreeBSD?
можна cvsupd
http://www.opennet.ru/base/sys/local_cvsupd.txt.html
-
Репо есть и дома и на работе.
А как мне приносить обновленные пакеты на работу ???
Запускать скачивание дома и опять 22 гига тянуть на работу ??? или есть более удобный вариант ?
Заранее спасибо !
-
NFS ?
-
NFS ?
Извините - непонял .
-
NetworkFileSystem
Є клієнт та сервер.
Сервер: 195.195.195.1
install nfs-kernel-server nfs-common portmap
/etc/exports
/usr/binary 195.195.195.2(no_subtree_check,sync,no_root_squash,rw)
/etc/init.d/nfs restart
Клієнт: 195.195.195.2
install nfs-common portmap
/etc/fstab
195.195.195.1:/usr/binary /usr/binary nfs bg,hard 0 0
/etc/init.d/nfsmount restart
-
Репо есть и дома и на работе.
А как мне приносить обновленные пакеты на работу ???
Запускать скачивание дома и опять 22 гига тянуть на работу ??? или есть более удобный вариант ?
Заранее спасибо !
витянуть винчестер привезти его на роботу и слить на робочий комп
потом в sources.list прописать путь к новой репке из вида
file:///путь к пакетам/ название дистрибутива типы пакетов
ПРИМЕР: file:///home/I/ gutsy main restricted universe multiverse
после обновить sources.list