EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ Linux ]

"8 soruda rpm" - Huzeyfe Önal - (2004-04-29 03:51:24)   [849]

1)Sisteme bir paketi nasıl kurabilirim?

-->Sisteminize yeni bir program kurmak için -i seçeneğini kullanabilirsiniz
# rpm -i /tmp/knock-0.2.1-1.rpm
daha görsel bir kurulum istiyorsanız -vh parametrelerinide ekleyin.
# rpm -ivh nc-1.10-11.i386.rpm
Preparing... ########################################### [100%]
1:nc ########################################### [100%]



2)Sistemimde yüklü olan tüm paketleri versiyonlari ile birlikte nasıl görebilirim?
--># rpm -qa

2)Bir paketin kurulu olup olmadığını nasıl anlayabilirim?
-->#rpm -qa|grep paket_ismi

3)Kurulu olan bir paket hakkında nasıl bilgi alabilirim?
-->#rpm -qi paket_ismi

mesela;
# rpm -qi gnupg

4)sisteme bir paket kurduğumda bu paketin sisteme yerleştirdiği dosyaları nasıl bulabilirim?
-->Sisteme bir program kurdunuz fakat nasıl çalıştıracağınızı bilmiyorsunuz ya da yapılandırma dosyasını nereye koyduğunu bilmiyorsunuz,iste bu durumlarda -ql seceneklerini kullanarak paketin nerelere ne dosyaları kopyaladığını görebilirsiniz.

[root@cc kirac]# rpm -ql nmap
/usr/bin/nmap
/usr/share/doc/nmap-2.54BETA31
....
..
/usr/share/doc/nmap-2.54BETA31/COPYING
/usr/share/nmap/nmap-protocols
/usr/share/nmap/nmap-rpc
/usr/share/nmap/nmap-services

5)sistemde kurulu olan bir paketi nasıl güncellerim -U ya da -F seçeneklerinin farkları nedir?
-->Sistemde kurulu olan bir paketi güncellemek için
-U(upgrade) ya da -F(Freshen) seçeneklerini kullanabiliriz,
-U parametresi ile güncellenecek paketin sisteme kuru olup olmadığına bakılır ,eğer kurulu ise sisteme yenisi kurulur ve eski paket kaldırılır,kurulu değilse de sisteme sifirdan kurulur.
-F parametresi ile de güncellenecek paketin sistemde var olup olmadığı kontrol edilir,yoksa herhangi bir işlem yapılmaz, varsa ve guncellenmesi gerekiyorsa guncellenir.
7)Kurulu bir paketi sistemden nasıl kaldırabilirim?
-->bunun için kısaca #rpm -e paket_ismi komutunun kullanabilirsiniz,eğer paketiniz başka bir pakete bağımlılık içerdiğini söyleyerek sistemden kaldırılamıyorsa --nodeps parametresi ile zorlayabilirsiniz.

8)sistemde bulunan bir dosyanın hangi pakete ait olduğunun nasıl anlarım?

-->RPM bunun icin q seceneğine -f eklememizi öneriyor,mesela /etc/ dizini altındaki bazı dosyaların hangi pakete ait olduğunu görmek isteyelim
# rpm -qf /etc/pine.conf
pine-4.44-19.73.0

# rpm -qf /etc/vsftpd.conf
vsftpd-1.0.1-5



Arkadaşıma gönder , Ana Sayfa