RE: Aptitude vs. apt-get/dselect
Title: RE: Aptitude vs. apt-get/dselect Cok tesekkür ederim, aptitude mu, niye ki, ne gerek var!? tavrinda olan Debian kullanicilarindan biri olarak asagidaki yaklasiminizi ve diger Debian ustalarindan aktardiginiz argümanlari okudum, aydinlandim. Avantajlar gayet net siralanmis, özellikle $u öksüz paketlerin otomatik takibi ve yapilan islerin kaydinin tutulmasi, birden fazla kaynak yönetimi vs. özellikleri hosuma gitti. 100 kere apt-get dediysem belki bir iki kere aptitude demisimdir, bu ileti üzerine aptitude'u güncelleyip tekrar sans taniyacagim. -Original Message- From: Serdar Aytekin [mailto:[EMAIL PROTECTED]] Sent: Sun 6/12/2005 12:37 AM To: debian-user-turkish@lists.debian.org Subject: Aptitude vs. apt-get/dselect Merhaba, Sarge'in duyurulmasi ile birlikte, artik 'apt-get' yerine 'aptitude' kullanilacakmis/kullanacakmisiz veya 'neden aptitude?' turundeki sorular/yaklasimlar cogalmaya basladi. Aslinda aptitude 'Woody'den itibaren desteklenen ve kullanimi tesvik edilmeye calisilan bir arac. Sarge ile bu durum biraz daha ivme kazandi. Ancak Debian'in kesinlikle apt-get yerine aptitude kullanilacak, artik apt-get kullanmayin turunde bir yaklasimi yok. Sadece aptitude kullaniminin daha uygun olacagi hususunda onerileri, tavsiyeleri ve yonlendirmeleri var. Debian'in cekirdek kadrosunda yer alan gelistiricilerinden Joey Hess'in de aptitude'un apt-get ve dselect ile karsilastirmasini yaptigi cok guzel bir e-postasi var. http://lists.debian.org/debian-user/2004/04/msg11344.html adresinden ulasabileceginiz bu e-postada yer alan maddeleri temel alarak kendimce bir izahat/karsilastirma yapmaya calistim. Sahsim adina aptitude kullanimina cok aliskin degilim. Ancak bundan sonra apt-get yerine aptitude kullanmaya ozen gostermeye calisacagim. Evet, Joey Hess'in konu hakkindaki degerlendirmesi beni bu konuda ikna etti :) Belki aptitude kullanmayi benim gibi bir turlu sevememis kisiler varsa akillarini celebilirim :) diye Joey Hess'in bu degerlendirmesini yansitmaya calistim. Cok yakinda Aptitude kullanimi ile ilgili detayli bir belge hazirlamayi da dusunuyorum. Hatta Daniel Burrows tarafindan hazirlanan; aptitude user's manualinin cevirisini yapabilirsek cok daha iyi olabilir. apt-get veya dselect yerine aptitude Kullanmayi Gerektirecek Nedenler : --- 1- Aptitude, apt-get'in yapabildigi tum islemleri fazlasiyla yerine getirebilir. 'aptitude update', 'aptitude upgrade' veya 'aptitude install' komutlari apt-get'in kullanimi ile benzerlik tasir. Hatta Aptitude ilave bir kaç guzellikte icerir ('aptitude hold', 'aptitude markauto' vb.). Bu baglamda, apt-get kullanimina alismissaniz, bu aliskanliginizi kolayca aptitude uzerine yonlendirebilirsiniz. 2- Aptitude, sisteme yuklediginiz paketleri otomatik olarak izler. Diyelimki A paketini kurdunuz, bu paket kendisine bagimli olan bir kac farkli kitaplik ve paket daha kurdu, daha sonra bu A paketini sistemden kaldirmak istediginizde; -sayet- A paketini kurarken sisteminize yuklemis olduguz diger kitapliklar, paketler oksuz (yalniz) kalacaksa onlarida sisteminizden kaldirir. Boylelikle bu tur durumlarda oksuz (yalniz) kalan paketleri takip edebilmek icin 'deborphan' tarzi yazilimlara ihtiyaciniz olmaz. Apt-get bu konuda yetersizdir. 3- Aptitude, paketlerin kurulumunda o paket tarafindan Recommend (tavsiye) edilen paketleride kurar. Debian depolarinda yer alan paketlerin bir cogu baska bir paketi veya paketleri Recommend (tavsiye) eder. Yani A paketini kurarken, A paketinin yaninda tavsiye edilen baska bir B paketi de olabilir. Ornegin, bir pakete ait belgeler genelde 'Recommend' edilen paketler kategorisinde yer alir. Aptitude ontanimli ayarlarinda, bir paketi kurarken -varsa- Recommend edilen diger paketi/paketleri de kurar. Istenirse, aptitude ayarlari degistirilerek, bir paket kurulurken o pakete Suggest edilen paketlerin kurulumu da saglanabilir. 4- Aptitude'u normal sistem kullanicisi olarak da kullanabilirsiniz. Aptitude'u normal kullanici olarak GUI modunda calistirabilirsiniz. Yapmak istediginiz degisiklikleri yaparak, uygulayabilirsiniz. Uygulamaya gecerken sizden 'root' sifresi istenir, root sifresini girerek yapmak istediginiz degisiklikleri uygulayabilirsiniz. Aptitude'un GUI uzerinden kullanimi kolaydir ve bir cok avantaj sunar. Yaptiginiz degisiklikleri uygulamaya koymaktan vazgecerseniz 'ctrl-u' ile yaptiginiz islemleri geri alabilirsiniz.Normal kullanici olarak aptitude'a bu islemi uygulamaya sok demek icin root sifresini girmeniz gerekir. Bu da dikkatli davranmayi ve islemleri emin olarak yapabilmenizi saglar. Boylelikle Sisteminiz hatali paket islemlerine karsi koruma altinda olur (dogrudan root yerine 'sudo' ile calismak gibi). 5- Aptitude, guclu kullanici arabirimine ve arama yeteneklerine sahiptir. Aptitude paketlerin ismi, tanimlari, bagimliliklari vb. gibi bir cok bilgiye kolayca ulasabilmenizi saglar. Ayrica cok guclu filtreleme ve arama
RE: Aptitude vs. apt-get/dselect
Merhaba, On Sun, 2005-06-12 at 00:51 +0300, Emre Sevinc wrote: dediysem belki bir iki kere aptitude demisimdir, bu ileti zerine aptitude'u gncelleyip tekrar sans taniyacagim. Ara ara sistemimde ykl paketler arasnda aptitude ile gezinirim, ne ie yarar ki bu dediim paketleri silmek yerine Mark as auto derim. Eer herhangi bir yazlma lazm deil ise kendiliinden kaybolur. Bu ok yararl bir zellik. Bunun yannda mesela aptitude dist-upgrade dediniz, 10larca satr kt karnza ve onay vermeniz bekleniyor; hemen e ye basp ncurses arabirimine geebiliyor ve daha anlalk bir ekrandan onay verebiliyorsunuz. paket aramak iin arabirimde / ye basn ve sonraki eleen paket iin n ye basn. iinde bellli bir kelime geen paketleri grmek iin l ye basn ve kelimeyi girin. tekrar l ye basp kelimeyi silerseniz tm paketleri grrsnz. Bir paket zerinde C ye basarsanz o paketin changelogu gelir, sistemde ykl olmasa da. B ya basarsanz da bugreport yaparsnz. bir deb paketine mi ihtiyacnz var? aptitude download paket-ad demeniz yeterli. ok seviyorum bu yazlm. son olarak bir paradox.. aptitude moo iyi geceler. -- Can Burak ilingir signature.asc Description: This is a digitally signed message part
Re: Aptitude vs. apt-get/dselect
Merhaba, Valla ok k zellikleri varm bu yazlmn, hakikaten aptitude kullanmakta fayda var gibi grnyor. zellikle bamllklar kalmayan ktphanelerin kaldrlmas gerekten de ok faydal bir zellik. Geri bu araca alana kadar bir takm skntlar yaamak olas. rnein ben bamll kalmayan paketleri taramak iin herhalde budur diye (biraz cahilce bir karmla) Paket mnsnden Otom. Iaretleyi seip uygulamaya kalktmda zat- muhterem herbieyi uurmaya kalkt bende korktum kapattm hemen :) Ama ylmadm ara ara uraacam bununla. Bir iki how-to okuyup da karsna kmay daha uygun buldum imdilik... Iyi geceler Murat Salam -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Dselect
Selamlar, dselect depricated olmuş diye bir yerde okudum ama sağlıklı bir kaynak mı bilemiyorum. Artık aptitude kullanıcakmış doğru mudur? Ayrıca yeni bir kernel download ettim (Binary) sonrada lilo ayarlarını yaptım fakat boot etmiyor.. Şu klasik Kernel Panic alıyorum. root parametresi girmem gerektiğini söylüyor.. Ben de Linux root=/dev/hda2 diyorum ama nafile.. Herhalde çok standart bir hata :(( Yardımcı olursanız sevinirim.. Cemal Dalar Software Development Manager InfraTech Bilgi Teknoloji Servisler A.Ş. İnönü Cad. Sümer Sk. Zitaş Blokları D2 Blok D:9 34742 Kozyatağı / Istanbul Tel: 0216 - 372 56 60 ext. 111 Fax: 0216 - 372 67 22 email: [EMAIL PROTECTED]
Re: Dselect
* Cemal Dalar [EMAIL PROTECTED] [2003-07-03 11:13:48+0300] Selamlar, Selam dselect depricated olmuş diye bir yerde okudum ama sağlıklı bir kaynak mı bilemiyorum. Artık aptitude kullanıcakmış doğru mudur? aptitude, dselect'e gore daha yeni bir arac, fakat onun yerini alacak demek dogru olmaz. Ayrıca yeni bir kernel download ettim (Binary) sonrada lilo ayarlarını yaptım fakat boot etmiyor.. Şu klasik Kernel Panic alıyorum. root parametresi girmem gerektiğini söylüyor.. Ben de Linux root=/dev/hda2 diyorum ama nafile.. Herhalde çok standart bir hata :(( Yardımcı olursanız sevinirim.. lilo.conf'da initrd'yi belirtmeyi unutmayin. initrd=/boot/initrd-2.4.X-Y -- roktas
(forw) [selim@cs.utexas.edu: Re: Dselect]
Yanlislikla inbox'ima dusen bir reply... Herkesin istifade etmesi icin listeye forwardliyorum... - Forwarded message from Selim T. Erdogan [EMAIL PROTECTED] - Received: (from [EMAIL PROTECTED]) by samsun.omu.edu.tr (8.11.6/8.11.6) id h63FsYS28798 for [EMAIL PROTECTED]; Thu, 3 Jul 2003 18:54:34 +0300 Received: from mail.cs.utexas.edu ([EMAIL PROTECTED] [128.83.139.10]) by samsun.omu.edu.tr (8.11.6/8.11.6) with SMTP id h63FsTB28791 for [EMAIL PROTECTED]; Thu, 3 Jul 2003 18:54:30 +0300 Received: from schiele.cs.utexas.edu ([EMAIL PROTECTED] [128.83.144.125]) by mail.cs.utexas.edu (8.12.9/8.12.9) with ESMTP id h63H0FRg029060 for [EMAIL PROTECTED]; Thu, 3 Jul 2003 12:00:15 -0500 (CDT) Received: (from [EMAIL PROTECTED]) by schiele.cs.utexas.edu (8.12.9/8.12.9/Submit) id h63H0Fc6005578; Thu, 3 Jul 2003 12:00:15 -0500 Date: Thu, 3 Jul 2003 12:00:15 -0500 (CDT) From: Selim T. Erdogan [EMAIL PROTECTED] To: Recai Oktas [EMAIL PROTECTED] Subject: Re: Dselect In-Reply-To: [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] References: [EMAIL PROTECTED] [EMAIL PROTECTED] MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=iso-8859-9 X-Virus-Scanned: by AMaViS perl-11 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from QUOTED-PRINTABLE to 8bit by samsun.omu.edu.tr id h63FsYS28798 X-Bogosity: No, tests=bogofilter, spamicity=0.00, version=0.11.1.3 Status: RO Content-Length: 1146 Lines: 28 On Thu, 3 Jul 2003, Recai Oktas wrote: * Cemal Dalar [EMAIL PROTECTED] [2003-07-03 11:13:48+0300] Ayrıca yeni bir kernel download ettim (Binary) sonrada lilo ayarlarını yaptım fakat boot etmiyor.. Şu klasik Kernel Panic alıyorum. root parametresi girmem gerektiğini söylüyor.. Ben de Linux root=/dev/hda2 diyorum ama nafile.. Herhalde çok standart bir hata :(( Yardımcı olursanız sevinirim.. lilo.conf'da initrd'yi belirtmeyi unutmayin. initrd=/boot/initrd-2.4.X-Y Evet, yeni bir cekirdek kurdugunuzda zaten boyle bir satir eklemeniz icin uyariyor. Ben kurdugumda bu uyariyi okudugum icin ayni sorunu yasamadim. Benim ekledigim satirda kucuk bir fark var: initrd=/initrd.img Tabii /initrd.img de aslinda /boot/initrd.img-2.4.18-686 dosyasina bir symlink. Eger boyle bir symlink varsa ya da olusturursaniz yukarida yazdigim satiri da kullanabilirsiniz. Tahmin ediyorum ki yeni bir cekirdek kurdugunuzda zaten gerekli symlink olusuyordur. (Benim symlinkim kendiliginden olusmustu.) Boylece her cekirdek kurdugunuzda lilo.conf dosyasindaki satiri degistirmeniz gerekmez. Selim Erdogan - End forwarded message - -- roktas