kubuntu checkinstall ile deb oluşturma

Temmuz 11th, 2010

debian fedora ve daha bir sürü linuxde artık paket yönetim sistemleri var. bu sistemler özetle işimizi kolaylar. configure; make; make install; yapmak yerine dpkg -i dosya.deb veya rpm -i paket.rpm yapıp kolayca sistemimize istediğimiz yazılımı kurmayı sağlarlar. üstüne birde bu paket yönetim sistemleri nin bir beyni vardır. fedorada yum debian türevlerinde apt. bunlarda dependincy yani bağımlılık takibi yaparlar. misal a paketi b olmadan çalışmıosa a yı kur diyince gider b yide kurarlar. bu sayede kdevelop install et dediğinizde 40 dosyayı bulur derki bunlarda dep kurimmi. yes deyincede kurar hepini mis gibi kdevelop kullanırız.

gelelim checkinstall konusuna. özetle kubuntumda ffmpeg ile bi işler çeviriom ve normal apt deki versiyon işimi görmüyor. kodu indirdim derledim yani configure ve make ettim. “make install” dersem patır kütür sistemde ne neye dependent bakmadan vercek heryere. silim demesi dahada zahmet. make uninstall bazen bazı paketlerde olmayabiliyor. kubuntu ubuntu türevi. dedim deb yapamazmı acaba. vede checkinstall u buldum. evvela sistemde kurulu olması gerek yani:
sudo aptitude install checkinstall
sonra kurulcak paketin configure ve make edilmiş olması gerek sonrası çok kolay. en son ve güzel adım:
sudo checkinstall

bir iki bişey sorcak size üşenmeden verin ismi ben yaptım ffmpeg yazdım bi yere gerisini ellemedim zate hedef o :) bir dünya uğraştı sıkıştırdı taşıdı sonunda şunu yazdı:

Done. The new package has been installed and saved to

/home/mascix/tmp/tmp/ffmpeg-0.6/ffmpeg_0.6-1_amd64.deb

You can remove it from your system anytime using:

dpkg -r ffmpeg

hazır ve nazır :) tek gözüme batan şey libleri /usr/local/lib in altına yazdı. ve sistemde yine ffmpeg çalışmadı çünkü dependant libleri bulamadı gittim /etc/ld.so.conf a verdim /usr/local/lib ve sudo ldconfig yaptım. ve artık svn den derlenmiş ffmpegim sistemde :)

grub menu.lst nerde kubuntuda

Aralık 11th, 2009

senelerdir grub kullanıyoruz sonuçda distro bi şekilde bi linux loader kurması gerekio. çook eskiden lilo diye bir araç vardı hep o kurulurdu artık hep grub kuruluyor sanırsam düzenli geliştirilen yazılımları içerlerinde tutmak istiyor linux camiası. neyse kubuntu kurduğumu daha önce demiştim. neyse kerneli upgrade oluyor bu nanenin ve windows gittikçe aşşağılara iniyor grubda. sonuçda evde hala tek makine ile çalışıom dual boot. neyse dedim windowsu tepeye koyam yazmam gereken bazı şeyler var orda diye. ulan binlerce senedir /boot/grub/menu.lst den yaptığım ayar için komut satırında kurcalanmaya başladım. gariptir menu.lst dosyası yok. evvela yok deve dedim sonra öğrendimki grub2 de işler öyle değilmiş.

bu sefer /etc/default/grub dosyası bir editör ile açılacak ve ordan GRUB_DEFAULT=0 olan ilk satır GRUB_DEFAULT=saved yapılacak sonrasında upgrade-grub çalıştırılıp durum yerine yerleştirilecek. aslında 0 değilde 2 3 falan yazsanız grub da menüden sizin girdiğiniz opsiyonu seçer tahminindeyim ama bence beni hatırlaması yani saved olması daha makbul.

    reklamlar