IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Пингвинятник (ОС *NIX) (http://www.imho.ws/forumdisplay.php?f=76)
-   -   Локальное зеркалироание репозитария Debian (http://www.imho.ws/showthread.php?t=118585)

pnp2000 28.04.2007 16:35

Локальное зеркалироание репозитария Debian
 
Вот хочу сделать локальное зеркалироание репозитария Debian , вся проблема в том что качать будет Win машина , и потому многе полезные тулзы для автоматизации сего действа непрокатят , посему хотелось бы знать какэто сотворить , в особенности интересно как настроить apt на работу с локального репозитария , не всовсем понятно как он ищет репозитарий в пути , то биш синтаксис указания пути не всовсем ясен
ps : пока буду искать дальше :)

pnp2000 28.04.2007 19:23

пока ничего не вышло , попытался указать apt-cdrom путь к папкам с копиями CD с отключенной опцией монтирования , ароде в говорит что всё сделал , но в итоге synaptic не видит этих путей

noname 29.04.2007 15:07

ничего не понял .
если есть ISO образы дисков , то монтируешь их в директории ( -o loop -t iso9660 ) а потом указываешь в /etc/apt/sources.list
типа такого
deb file:/mnt/deb/sarge1 stable main


Цитата:

не всовсем понятно как он ищет репозитарий в пути
http://www.us.debian.org/doc/manuals.../index.ru.html

Цитата:

как настроить apt на работу с локального репозитария
http://www.debian.org/doc/manuals/re...pository-howto

pnp2000 29.04.2007 15:39

попробую так , ещё есть непонятки с исходниками , вроде в репозитарий добавились , потому как с консоли он их видит , сначала говориол о неудовлетворённой зависимости , а потом вроде сказал что всё сделанно , но в синаптиек я этого пакета не вижу , хотя в sources.list он прописан , в общем с исходниками вобще тёмное дело , как бы их вручную чобрать (есть : orig.tar.gz diff.gz)

noname 29.04.2007 20:08

опять ничего не понял . какие проблемы с исходниками ?
в /etc/apt/sources.list есть похожие строчки
deb-src http://ftp.de.debian.org/debian/ etch main non-free contrib

если да то надо сделать apt-get update
после этого будут доступны src пакеты , которые можно выкачать командой
apt-get source "packetname"

pnp2000 29.04.2007 21:27

млин , я умею работать с сетевым репозитарием , проблема только в том что ни одной сетевухи (Intel 3945ABG и Agere ET131X) не видно , вот их то мне и надо заставить работать , хотя-бы одну , я скачал из репозитария драйвер ET131X , но он в был только исходниках , посему я его прописал вручную в sources.list , в итоге синаптик его не видит как пакет , однако с консоли он вроде как ставится , но сети в итоге нету , возможно создание из исходников более сложный процесс , мне лично главное поднять сеть , чтобы нормально рабоать с сетевыми репозитариями , я даже пытался скомпилить драйвер сам , но в итоге всёравно выдаёт ошибку , в первый раз я разобрался почему (не стоял kernel headers) , но потом я поставил всё что сязанно с разработкой и ядром (ну всё что нашол) и в итоге он стал вываливатся с ошибкой но намного позже , в общем ППЦ , пока из всех дистров решил остановится на дебиане , по тому как внешне он мне приглянулся более всего , один хрен никакой дистр (из тех что мне более менее нравится) моих сеток не видит

noname 29.04.2007 21:41

http://ubuntuforums.org/showthread.php?t=276041
так тоже не работает ?

pnp2000 30.04.2007 01:11

Цитата:

Сообщение от noname (Сообщение 1400791)
http://ubuntuforums.org/showthread.php?t=276041
так тоже не работает ?

Вот итог такой операции , вобще это и есть суть проблемы , то что я делал сам приело к тому же

Цитата:

Freeze-Logic-NB:~/et131x-1.2.3# make && make modules_install
#@make -C /lib/modules/2.6.18-4-686/build M=/root/et131x-1.2.3 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.18-4-686'
CC [M] /root/et131x-1.2.3/et131x_main.o
CC [M] /root/et131x-1.2.3/et131x_initpci.o
/root/et131x-1.2.3/et131x_initpci.c:1675:51: error: macro "INIT_WORK" requires 3 arguments, but only 2 given
/root/et131x-1.2.3/et131x_initpci.c: In function ‘et131x_pci_setup’:
/root/et131x-1.2.3/et131x_initpci.c:1675: error: ‘INIT_WORK’ undeclared (first use in this function)
/root/et131x-1.2.3/et131x_initpci.c:1675: error: (Each undeclared identifier is reported only once
/root/et131x-1.2.3/et131x_initpci.c:1675: error: for each function it appears in.)
make[2]: *** [/root/et131x-1.2.3/et131x_initpci.o] Ошибка 1
make[1]: *** [_module_/root/et131x-1.2.3] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.18-4-686'
make: *** Ошибка 2
И как итог мы имеем
Цитата:

Freeze-Logic-NB:~/et131x-1.2.3# depmod -a
Freeze-Logic-NB:~/et131x-1.2.3# modprobe et131x
FATAL: Module et131x not found.
добавлено через 19 минут
+ ещё одна проблемка , немогу найти ieee80211 subsystem для 2.6.18 , по крайне мере в deb пакете , пробону из исходников собрать , но что-то мне говорит что исходя из того что и et131x не собрался , это тоже хрен соберётся :)

pnp2000 30.04.2007 03:54

и ещё , я тут подумал , как сделать из исходников для дебиана (то есть есть архив orig , diff и третий файл ) , так вот как из них собрать deb пакет , может так встанет , тока plz можно пошагово , а то по хелпу не всё ясно :)

noname 30.04.2007 11:37

дебиан тут не причем .
тут imho проблема в коде , или версии компилятора .
вообщем я сделал следуюшее
скачал вот это
wget -c "http://downloads.sourceforge.net/et131x/et131x-1.2.3.tar.gz?modtime=1172062552&big_mirror=0&filesize=420259"
при компиляции вылетело с той-же ошибкой
тогда я изменил 1675-ую строчку файла et131x_initpci.c
было INIT_WORK( &adapter->task, et131x_isr_handler);
стало INIT_WORK( &adapter->task, et131x_isr_handler, adapter);

после этого make clean && make прошел успешно , правда с варнингами .

добавлено через 8 минут
Цитата:

проблема только в том что ни одной сетевухи (Intel 3945ABG и Agere ET131X) не видно
а что за проблема с wireless картой ?
запусти aptitude search ipw3945
вот вывод на debian etch
aptitude search ipw3945
p firmware-ipw3945 - Binary firmware for IPW3945
p ipw3945-modules-2.6-486 - Intel PRO/Wireless 3945ABG (ipw3945) driver modules for Linux 2
p ipw3945-modules-2.6-686 - Intel PRO/Wireless 3945ABG
<skip>
ipw3945-source - Source for the Intel PRO/Wireless 3945ABG (ipw3945) driver
p ipw3945d - Binary userspace regulatory daemon for Intel PRO/Wireless 3945A

pnp2000 30.04.2007 12:05

Цитата:

Сообщение от noname (Сообщение 1400915)
дебиан тут не причем .
тут imho проблема в коде , или версии компилятора

а зачем в родном дебсоре нужен diff ? я знаю что это что-топа патча , просто может его скомпилить , хотя пробану поправить исходник , посмотрю что выйдет :)

pnp2000 30.04.2007 14:51

Цитата:

Сообщение от pnp2000 (Сообщение 1400926)
тогда я изменил 1675-ую строчку файла et131x_initpci.c
было INIT_WORK( &adapter->task, et131x_isr_handler);
стало INIT_WORK( &adapter->task, et131x_isr_handler, adapter);

А ты знаеш что ты сделал ??? А то просто менять на х.з. что стрёмно , мало-ли как это скажется , к тому-же хочется сделать всё грамотно :)

добавлено через 23 минуты
К стати а нет никакого российского сообщества юзверей debian'а , ну или просто большого форума , а то я что-то не нашол , думаю там можно было-бы найти кучу народу для решения моих проблем :)
ps : вот почему он (форум :) ) не всенгда приклеевает темы , а то привыкаеш что он сам всё сделает , ан нет :)

noname 30.04.2007 15:54

а что работает ?
Цитата:

/root/et131x-1.2.3/et131x_initpci.c:1675:51: error: macro "INIT_WORK" requires 3 arguments, but only 2 given
какое слово перевести ? :)
посмотри файл et131x_initpci.c.rej там есть макрос INIT_WORK с 3-мя аргументами .

добавлено через 4 минуты
Цитата:

К стати а нет никакого российского сообщества юзверей debian'а ,
россйского нет , а руcкоговоряшее есть :)
http://lists.debian.org/debian-russian/ очень большое сообшество , очень компетентные люди .

pnp2000 30.04.2007 15:54

да я знаю что он там есть , это инициализация прерывания , судя из описания , всётаки хотелось бы править знаючи , а не добавлять чёрт знает что , только ради того чтобы было 3 аргумента вместо 2-ух , просто люди писавшие это явно были не лохи , и значи что куда писать , пойми , просто хочется разобратся а незаниматся чёрной магией , хочется поправить исходник , и чтобы потом в случае чего просто мейкнуть его и поставить без всяких варнингов и т.д.

noname 30.04.2007 16:04

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

Цитата:

только ражи того чтобы было 3 аргумента вместо 2-ух
,
ничего себе , 3 это 3 , не 4 и не 2 . компутер не обладает воображением ....
Цитата:

просто люди писавшие это явно были не лохи , и значи что куда писать
незнаю незнаю , были бы не лохи , их код включили бы в ядро :)

pnp2000 30.04.2007 16:38

Цитата:

Сообщение от noname (Сообщение 1401005)
незнаю незнаю , были бы не лохи , их код включили бы в ядро

Просто сетевуха редкая , а так можно сказать что и интел лохи , ведь драфвер ipw3945 не включён в ядро (как вроде бы и вобще все их WiFi сетевухи) , так что это не показатель лоховости
А по поводу форума , просто я ничего не нашол , вот у убунту есть свой форуми , и неплохой кстати , но ведь убунту производное от дебиана , странно что нет такого форума по дебиану , спасает только русский мануал , но как видиш не всегда :)


Часовой пояс GMT +4, время: 14:44.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.