Recent News

Çarşamba, Mart 17, 2010

Debian Paketleri>2

Bugün debian paket deposundan seçtiğim bir paketi kendim paketlemeye çalıştım.

Bu işi sırasında yaptıklarımı tek tek anlatmaya karar verdim.Tüm bunları yaparken de Debian İkilik Paket Nasıl isimli belgeden faydalandım.
Öncelikle debian paket deposundan parted isimli paketi seçtim.Paketin ne yaptığıyla tam olarak ilgilenmeden paket yapım aşamalarını kavramak üzerinde durdum.O yüzden deb paketini indirdim.
*)Parted programını bilgisayara indirdim.

wget http://ftp.de.debian.org/debian/pool/main/p/parted /parted_1.8.8.git.2008.03.24.orig.tar.gz

*)İndirdiğim dosyanın yanına debian isimli bir dizin oluşturdum.

/home/aydan# mkdir debian

*)Debian dizininin içine /usr/bin isimli alt dizinler ekledim ve indirdiğim part isimli programı /usr/bin dizinine kopyaladım.

/home/aydan# mkdir -p ./debian/usr/bin
/home/aydan# cp parted_1.8.8.git.2008.03.24.orig.tar.gz ./debian/usr/bin/

*)Daha sonra parted programının deb paketinden çıkan control isimli dosyayı debian dizini altında DEBIAN isimli bir alt dizine kopyalıyorum.

/home/aydan# vi control
/home/aydan# mkdir -p debian/DEBIAN
/home/aydan# find ./debian -type d | xargs chmod 755
/home/aydan# cp control debian/DEBIAN

*)Son olarak aşağıdaki komutu yazarak debian.deb isimli paketi oluşturuyoruz isminide parted.deb olarak değiştiriyoruz.

/home/aydan# dpkg-deb --build debian
dpkg-deb: building package `parted' in `debian.deb'.

/home/aydan# mv debian.deb parted.deb

*)Son olarakta hazırladığımız paketi sistemimize kuruyoruz.

/home/aydan# dpkg -i ./parted.deb
(Reading database ... 29969 files and directories currently installed.)
Preparing to replace parted 1.8.8.git.2008.03.24-11.1 (using ./parted.deb) ...
Unpacking replacement parted ...
Setting up parted (1.8.8.git.2008.03.24-11.1) ...


Daha önceden paket kurulu olduğu için böyle bir çıktı aldık.Bu paket yapmaya çalışmanın başlangıcı bile sayılmaz.Çok çalışmalıyızz çookkk.:)

2 yorum:

Sonunda Türk blog dünyasında okul sayesinde de olsa Linux'le ilgilenen birilerini görmek beni sevindirdi. Debian güzel sistemdir gerçekten. Ama şimdiden bir kenara yazın size ArchLinux'u tavsiye ediyorum. Paket yöneticisi Pacman Apt sisteminden bile hızlı ve iyi. Daha bir ton güzelliği var tabi ama buyrun kendi sitesinden bakın:

http://www.archlinux.org/

Tavsiyeniz için teşekkür ederim.Biraz geç gördüm ama fırsat bulduğum ilk anda ArchLinux'u deneyeceğim.

Yorum Gönder