RE: Aptitude vs. apt-get/dselect

2005-06-11 Başlik Emre Sevinc
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

2005-06-11 Başlik Can Burak Cilingir
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

2005-06-11 Başlik Murat Sağlam

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

2003-07-03 Başlik Cemal Dalar
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

2003-07-03 Başlik Recai Oktas
* 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]

2003-07-03 Başlik Recai Oktas
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