ISO-репозиторий? [Решено]

Подскажите, пожалуйста, последовательность действий, которые мне надо совершить, чтобы создать себе что-то вроде локального репозитория на основе 5 ДВД из семидисковой поставки убунту/кубунту? А то шибко часто диски менять приходится, ухайдокает же... А двадцать гиг выделить на винте, в принципе, не жалко.

Хотелось бы или сделать из них один репозиторий у себя, или как-то подключить их в виде iso-образов... Порядком чайник в линуксах, так что желательно отвечать по возможности подробно :)

0
picaro - 4 Март, 2008 - 11:09
Изображение пользователя picaro.

[url=http://www.debian.org/doc/manuals/apt-howto/ch-basico.ru.html#s-dpkg-scanpackages]Как использовать APT локально[/url]

0
NK - 25 Май, 2008 - 18:04

Спасибо за ссылку (полезная вещь, сам планирую заняться созданием локального репозитоия)

0
grinder - 4 Март, 2008 - 17:17
Изображение пользователя grinder.

Поставь пакет AptOnCD "sudo aptitude aptoncd" запусти и если не полный чайник дальше разберешься, там всего пара кнопок.
=============

0
NK - 25 Май, 2008 - 18:25

Подскажите, пожалуйста, как разом скачать все deb-пакеты (там с программами , с зависимостями ...) с какого-нибудь репозитория ?
=====
кажись, что-то толковое нашел http://forum.ubuntu.ru/index.php?topic=5201.0;all
и вот еще
-----
Но все равно , есть у кого какие-нибудь еще предложения ?
И может, еще кто-нибудь пояснить про устройство-обустройство в репозиториях, как в обще там все происходит ?

0
picaro - 25 Май, 2008 - 18:28
Изображение пользователя picaro.

Из рассылки Убунты:
man wget
______________________________________________________________
wget --mirror --no-parent ftp://host/folder/
______________________________________________________________
Вот пример из мана:
wget ftp://gnjilux.srk.fer.hr/*.msg
______________________________________________________________
Вот пример который выкачивает содержимое каталога на ftp в текущую
директорию:
wget --recursive --no-directories
ftp://ftp.slackware.com/pub/slackware/slackware-12.0/source/n/openvpn

______________________________________________________________
Формат:
wget [option]... [URL]...
Скрипт скачивания всего что выбрано в опции --accept с сайта
http://lhc.sinp.msu.ru начиная с директории /dist/java/.
Загрузка осуществляется в текущую директорию (где запущен скрипт).
#!/bin/sh
#-N включить сравнение по дате
#--no-clobber не перезаписывать файлы (-N и --no-clobber не могут быть
указаны вместе)
#-r рекурсивная загрузка
#-P начальная папка, где будут сохранены файлы
#--accept какие файлы загружать
#--no-parent не выше начального каталога
#--glob=on/off вкл/выкл использование маски по ftp
#--no-host-directories Disable generation of host-prefixed directories.
#--cut-dirs=number Ignore number directory components.
#--include-directories "," загрузка указанных директорий
#
###
# --retr-symlinks \
# --follow-ftp \
# --relative \
#
wget -o log \
--background \
--no-verbose \
-N \
-r \
-P . \
--no-parent \
--accept "*release*" \
--accept "*.bin,*.rpm,*.bz2,*.gz,*.xml,*.sun" \
--glob=on \
--no-host-directories \
--cut-dirs=2 \
http://lhc.sinp.msu.ru/dist/java/

0
NK - 25 Май, 2008 - 18:41

Я понимаю , чту у линукса, основной режими строка, но все ж,
а без скриптов и командной строки никак ?

0
Soi-Fong - 25 Май, 2008 - 18:53
Изображение пользователя Soi-Fong.

кыш обратно на винду!

0
NK - 25 Май, 2008 - 22:50

Не хочу :)
=====
я имею в виду, если придется, хотя б из винды (т.е. ищу общий способ) качать (не покупая и не скачивая готовые ISO-образы) пакеты, а потом уже ставить Ubuntu, с уже готовиньким локальным репозиторием;
решения находятся, но они не для KDE, а в основном для Gnome - почему-то (просто мало ли , что программа за собой тянет и что ей надо использовать, к примеру http://aptoncd.sourceforge.net/ программа вроде для gnome)
или же есть программа для kde, которая предназначена для этого дела ?
и вот Интересуюсь, как их все в обще разом скачать, а потом директорию в которой они лежат сделать репозиторием?
т.е. Я правильно в обще понимаю , что в UBUNTU пакеты с программами лежат не в одной папке на сервере где-то ?

0
picaro - 26 Май, 2008 - 13:10
Изображение пользователя picaro.

Чувак, я тебя огорчу, но...
Программ Gnome only не существует!
При установки такая программа потянет за собой весь ГТК+, а при работе будет немного "подтормаживать".
Но это не останавливает большинство жителей этого сайта - они используют мазиллу.
Вообще сложно представить себе десктоп без КуТэ и ГТК+ установленных вместе.

0
NK - 26 Май, 2008 - 19:44

а вот можете пояснить по строчке в sources.list
deb-src ...
Это как я понимаю скачиваются так называемые сорцы, не скомпилированные файлы-пакетов, так?
в обще нужны ли они? и вот , когда я буду устанавливать какую-нибудь программу и у меня выше процетированная строка будет незокомментированна , то когда программа будет скачиваться из репозитория, не скомпилированные файлы останутся где-то, это когда у меня будут 2 строки ?
deb http://archive.ubun...
deb-src http:// ...

0
Soi-Fong - 26 Май, 2008 - 19:51
Изображение пользователя Soi-Fong.

Чтобы загрузить сырцы надо писать "apt-get source пакет". Нужно, как не трудно догадаца, если тебе надо пересобрать пакет с определенными не стандартными параметрами.

0
NK - 26 Май, 2008 - 20:17

а , можете сказать, что deb-src ... - делает в соответствующем файле ?

0
picaro - 26 Май, 2008 - 20:27
Изображение пользователя picaro.

Поставь Debian :), там /етк/апт/сорс.лист вообще пустой.
Вообще по стандарту репозитариев там быть не должно - типа, свободный выбор.
Но убунта делает своим юзерам подарок - предустановленные репозитарии.
Если тебе мешают репозитарии с сорцами, сотри, или закоментируй их.

0
NK - 26 Май, 2008 - 22:21

Поставь Debian :), ...
...сотри, или закоментируй их

Я стер там все (несколько часов назад) :)
и просто хочу узнать принцип, но кажись уже параб разобраться - ну как-то представляю и уже чуток разбираюсь; а Debian - я жду когда новая стабильна версия выйдет (что б у меня звуковуха работала из коробки)

Остался пока один вопрос (на сегодня :)) - вот , когда я буду устанавливать какую-нибудь программу и у меня строка deb-src http:// ... - будет незокомментированна ,
строка в sources.list будет иметь примерный вид
deb http://archive.ubun...
deb-src http:// arch...
то когда программа будет скачиваться из репозитория, эти сорцы останутся где-то (и где) ?

0
picaro - 27 Май, 2008 - 11:03
Изображение пользователя picaro.

Ты смотри что он качает. Апт работает достаточно информативно. Если б он сорцы качал каждая програ устанавливалась бы по несколько минут.

0
NK - 27 Май, 2008 - 15:16

как я понимаю сорсы - это нескомпилированные файлы-пакеты (так кстати Генту устанавливается, как я знаю, при помощи их) и я в вопоросе подразумевал, что качаются пакеты и они устанавливаются не из сорцов и качаются с пакетами их сорцы (которые потом можно откапать где-то на жестком диске и спользовать как хочешь)? ладно,хорошо, а что тогда строчка-кода ниже означает ?
deb-src http:// arch...

0
picaro - 27 Май, 2008 - 20:31
Изображение пользователя picaro.

Это означает, что по адресу http:// arch... лежат пакеты с исходниками прог.
Читаем здесь!
Тут для тех, кто хочет знать для чего нужны такие пакеты.

0
NK - 27 Май, 2008 - 21:42

Хорошо, Спасибо, а можете мне сказать куда (в какую директорию) эти deb-src качаются ?

0
Soi-Fong - 27 Май, 2008 - 21:59
Изображение пользователя Soi-Fong.

в ~ )

0
NK - 29 Май, 2008 - 01:13

и где спрашиваемая мной директория находится (в которую сорцы закачиваются) ?

0
picaro - 29 Май, 2008 - 10:50
Изображение пользователя picaro.

~ - Это хом юзера: /home /user_name

0
NK - 5 Сентябрь, 2008 - 20:47

Сейчас спустя какой-то промежуток времени мне даже стыдно за этот вопрос (про ~)

0
Soi-Fong - 5 Сентябрь, 2008 - 22:07
Изображение пользователя Soi-Fong.

Мне тоже за свои первые посты стыдно )

0
CyberDaemon - 8 Сентябрь, 2008 - 08:56
Изображение пользователя CyberDaemon.

Если пакеты загружаются в /var/cache/apt/archives, то почему сорцы в ~? А это точно?

0
Soi-Fong - 8 Сентябрь, 2008 - 19:38
Изображение пользователя Soi-Fong.

Пакеты кэшируются и пользователю они не нужны. А сырцы как раз для пользователя скачиваются, потому в его ~.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры