[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: updates



Merhaba,
Problemsiz calisti. Tesekkurler...

04-10-2003 Cumartesi günü saat 21:59 sularında, Recai Oktas dedi ki:
> * E&Erdem <werdem@lycos.co.uk> [2003-10-04 10:34:47+0300]
> > Ayni seye benim de ihtiyacim vardi ve bu yontemle ben de yaptim update
> > islemini. 520.5 MB'lik dosya indirdi. Ama bende mirror dizini altina
> > asagidaki sekilde bir dizin yapisi olustu. 
> > 
> > mirror/dists
> > mirror/pool
> > mirror/project
> > 
> > mirror/dists/woody/updates/contrib
> > mirror/dists/woody/updates/main
> > mirror/dists/woody/updates/non-free
> > 
> > mirror/pool/updates/contrib/a, q, t
> > mirror/pool/updates/main/a, ... , z
> > 
> > mirror/project/trace
> > 
> > Bir sorun var mi bilmiyorum? "debian-security" diye bir klasor olusmadi
> > cunku. Bir de bunlari cd'ye yazip baglantisi olmayan makinada
> > actigimizda sources.list dosyasini nasil duzenlememiz gerekiyor?
> 
> Evet bu konuyu mutlu sona baglamanin zamani geldi :-)  Bu
> "debian-security" dizininin yanlis anlasilmamasi icin Soydan bey'e
> yazdigim iletide bir not dusmustum.  Daha basitce soylemem gerekirse
> "debian-security" dizinini unutuyoruz, zira o dizin benim burada
> yaptigim testlerde *yanlislikla* gordugum bir dizindi.  Bakin ben simdi
> ne yaptim, adim adim anlatarak bu thread'i de ozetlemis olayim:
> 
> 1- Once debmirror'i kurdum:
> 
> 	apt-get install debmirror
> 
>   Woody'de `debmirror' yoktu.  Onu kaynaktan derleyerek kurdum (bu
>   islemi Woody altinda yurutuyoruz):
> 
>   	# apt-get install dpkg-dev fakeroot wget
> 	# apt-get install libnet-perl libdigest-md5-perl \
> 		liblockfile-simple-perl rsync libcompress-zlib-perl
>   	$ wget http://ftp.debian.org/debian/pool/main/d/debmirror/debmirror_20030829.dsc
>   	$ wget http://ftp.debian.org/debian/pool/main/d/debmirror/debmirror_20030829.tar.gz
> 	$ dpkg -x debmirror_20030829.dsc
> 	$ cd debmirror-20030829
> 	$ dpkg-buildpackage -rfakeroot -us -uc
> 	# dpkg -i ../debmirror_20030829_all.deb
> 	
> 2- Guvenlik guncellemelerini yansiladim:
> 
> 	$ mkdir mirror
> 	$ debmirror --arch=i386 --host=security.debian.org \
>                 --method=rsync --dist=woody/updates \
>                 --root=:debian-security --section=main,contrib,non-free \
>                 --nocleanup --progress --debug --nosource mirror
> 
> Bu sekilde `mirror' dizini altinda soyle birsey ortaya cikti:
> 
> 	mirror/
> 		dists
> 		pool
> 		project
> 
> 3- `apt-cdrom'un dokumantasyonunu okudum ve `mirror' dizini altindaki
> herseyi CD'ye yakmakla bu isin olacagini anladim.   Zorunlu bir adim
> olmamakla beraber hazirlanacak CD'nin apt depolarina eklenmesi sirasinda
> `apt-cdrom'un CD etiketiyle ilgili olarak bize her seferinde ekstra soru
> sormamasi icin `mirror' altinda bir `.disk' dizini olusturdum ve o
> dizinde de CD etiketini iceren `info' adinda bir dosya yarattim.
> 
> 	$ mkdir mirror/.disk
> 	$ cd mirror/.disk
> 	$ echo 'Woody Security Updates (20031004)' >info
> 
> Yukarida gorulen isim benim tertip ettigim birsey, yani ozel bir anlami
> yok.  (Tarih bilgisi onemli tabii)
> 
> 4- CD yakmakta kullandigim favori programimi calistirarak (eroaster)
> `mirror' dizini altindaki herseyi CD'ye kaydettim.  Aslinda `project'
> dizini gerekmiyordu ama isi bulandirmaya gerek yok. Dikkat `mirror'
> dizinini *degil*, bu dizin altindaki dizinleri kaydediyorsunuz.  Yani
> kaydedilmis CD'nin kok dizini listelendiginde su goruntu alinmali:
> 
> 	$ mount /cdrom
> 	$ ls -a /cdrom
> 	.  ..  .disk  dists  pool project
> 
> 5- CD'yi tanittim :-) (Bu kisimdan sonrasi hedef makinada)
> 
> 	# apt-cdrom add
> 	Using CD-ROM mount point /cdrom/
> 	Unmounting CD-ROM
> 	Please insert a Disc in the drive and press enter
> 	[...]
> 	Source List entries for this Disc are:
> 	deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Security Updates (20031004)]/ woody updates/contrib updates/main updates/non-free
> 	Repeat this process for the rest of the CDs in your set.
> 
> Dikkat buyurursaniz `apt-cdrom' kullanilmasi gerekli apt deposunu da
> acik secik sekilde beyan ediyor.  Burada yine dikkat edecek olursaniz
> bizim `.disk/info' dosyasinda tanimladigimiz etiket kullaniliyor.  Eger
> bu dosya olmasa idi `apt-cdrom' bunu manuel olarak girmemizi
> isteyecekti.  Her defasinda boyle bir islem yapmamak icin o dosyayi
> olusturduk zaten.
> 
> 6- Son tefrika :-)
> 
> `/etc/apt/sources.list'e yukarida gorulen satiri yani:
> 
> 	deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Security Updates (20031004]/ woody updates/contrib updates/main updates/non-free
> 
> satirini ekledim ve mutlu son:
> 
> 	apt-get update
> 
> Hepsi bu kadar, umarim atladigim bir yer olmamistir.
> 
> -- 
> roktas
-- 
Herkese iyi calismalar...
------------------------------------------------------------------
E&Erdem



Reply to: