SMART Nasıl Yapılır?

(SMART HowTO sayfasından yönlendirildi)
Şuraya atla: kullan, ara

Bu makale size SUSE 10.1 sahip olduğu paket yönetici/güncelleme sistemine alternatif olarak SMART'ı nasıl kuracağınızı anlatmaktadır.

Python'un yanısıra (bu her halükarda varsayılan olarak başta kurulmuş olmalıdır) Smart'ın tek bir gereksinimi vardır; rpm-python (python için RPM bağlayıcıları).

rpm-python kendiliğinden kurulmaz, bu nedenle önce bunu çekmeniz gerekir.

Mevcut zmd/yast2 ayarlarınızın doğru çalışmadığını var sayalım, bunu alt-seviye yöntemi ile yapalım. Bir kabuk açtıktan ve kaynak (root) kullanıcıya geçtikten sonra, Factory'den rpm-python paketini kurmak için şunu yapın: 32 bit sistem için:

rpm -ihv ftp://ftp.belnet.be/mirrors/ftp.opensuse.org/opensuse/distribution/SL-10.1/inst-source/suse/i586/rpm-python-*.rpm

(tüm komutun tek bir satır olması gerektiğini unutmayın, yalnızca okunabilirlik için bölünmüştür, ancak yine de bu satırı kaynak kabuğunuza olduğu gibi kopyalayıp yapıştırabilirsiniz) 64 bit sistem için:

Eğer 64bit bir sisteminiz varsa ("uname -m" komutu "x86_64" gösterir), bu durumda aşağıdaki komutu kullanın :

rpm -ihv ftp://ftp.belnet.be/mirrors/ftp.opensuse.org/opensuse/distribution/SL-10.1/inst-source/suse/x86_64/rpm-python-*.rpm


Smart Kurmak

Artık rpm-python kuruldu, şimdi smart'ı alalım

Bunlardan birine gidin:


   * http://linux01.gwdg.de/~pbleser/rpm-navigation.php?cat=System/smart
   * http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/packages/System/smart/
   * http://ftp.skynet.be/pub/suser-guru/rpm/packages/System/smart/


(sonuncusu en hızlısıdır)

10.1 için ve mimariniz için (i686 or x86_64), en son smart paketinin URL'ini alın, örneğin 32bit için şu:

http://ftp.skynet.be/pub/suser-guru/rpm/packages/System/smart/smart-0.42-6.guru.suse101.i686.rpm

Ya da 64 bit için şu :

http://ftp.skynet.be/pub/suser-guru/rpm/packages/System/smart/smart-0.42-6.guru.suse101.x86_64.rpm

Bunu kaynak kabuğunda rpm-ivh'a geçirin, 32bir için şunun gibi :

rpm -ihv http://ftp.skynet.be/pub/suser-guru/rpm/packages/System/smart/smart-0.42-6.guru.suse101.i686.rpm


ya da 64bit için şu:

rpm -ihv http://ftp.skynet.be/pub/suser-guru/rpm/packages/System/smart/smart-0.42-6.guru.suse101.x86_64.rpm


0.41-24 ve 0.42-1 yayımlarınden, benim smart RPM'im gereken tüm kanallarla (ana depo, çevrimiçi güncellemeler, OSS olmayan depo, kendi "guru" depom, packman,...), 10.1 için doğru depo URL'leri ve yansılar dahil, ön yapılandırılmış olarak geliyor.

Bir diğer güzel öğretici burada bulunabilir; sPiN tarafından yazılmış: http://spinink.net/2006/05/20/installing-smart-package-manager/

Kurulumu Yerleştirmek

smart kurulumundan sonra, yapılandırılan depolar için meta datasını indirmesi için bir kez smart güncellemeyi çalıştırmanız gerekir. Bunu ilk çalıştırdığınızda, önceden yapılandırılmış kanalları isteyip istemediğinizi soracaktır (her bir kanal için sorar)

0.41-25 (ya da 0.42-*) sürüm/yayımında olduğu gibi, paketin son wine,firefox/thunderbird/... güncellemeleri ve ek KDE deposu için de ön yapılandırılmış kanalları da içerdiğini belirtelim, ancak bunlar kendiliğinden etkisiz hale getirilir.

Bundan sonra, smart için grafik kullanıcı arayüzü de kurmak isterseniz :

smart update

smart install smart-gui

Eğer ek KDE deposunu da etkinleştirmek isterseniz, şunu yapın:

smart channel --enable suse-kde

smart update suse-kde


Aşağıdaki komutla, tüm yapılanmış kanalların listesine ulaşırsınız:

smart channel --show