Упатство:Ажурирање на Slackware Linux: Разлика помеѓу преработките

Од Сподели wiki
Прејди на прегледникот Прејди на пребарувањето
Нема опис на уредувањето
 
с (26 ревизии: initial)
 
(Не се прикажани 3 меѓувремени преработки од истиот корисник)
Ред 1: Ред 1:
'''Ова упатство е за ажурирање на безбедносни закрпи на Slackware 11 (не е за ажурирање на Slackware-current)'''
= Вовед  =
== Кратко упатство ==
Проверете ја страницата за [http://wiki.lugola.net/Slapt-get slapt-get] за повеќе информации за неговата функционалност.
 
Пред да започнете со користење на slapt-get треба да се има познавање за правилно користење на вградените алатки за менаџирање на пакети во Slackware:
 
man pkgtool
man installpkg
man upgradepkg
man removepkg
 
Како што е индицирано во горниот линк, slapt-get не е замена за овие алатки – туку ги користи. Заради тоа, било какви „ограничувања“ во pkgtool пакетот исто така ќе важат и за slapt-get.
 
= Инсталација и конфигурација  =
Земете го slapt-get пакетот за вашате верзија од Slackware од [http://www.slacky.org/ www.slacky.org] или www.linuxpackages.net
 
После инсталацијата, конфигурирајте го да го користи вашето омилено огледало (edit '''/etc/slapt-get/slaptgetrc''')
 
    <nowiki># See /usr/doc/slapt-get-0.9.11c/example.slapt-getrc </nowiki>
    <nowiki># for example source entries and configuration hints.</nowiki>
    WORKINGDIR=/var/slapt-get
    <nowiki>EXCLUDE=^kernel-.*,^alsa-.*,^glibc.*,.*-[0-9]dl$,^devs$,^udev$,aaa_elflibs,x86_64</nowiki>
    SOURCE=[http://slackware.osuosl.org/slackware-10.2/ http://slackware.osuosl.org/slackware-10.2/]
    SOURCE=[http://software.jaos.org/slackpacks/10.2/ http://software.jaos.org/slackpacks/10.2/]
 
= Совети за користење =
Во зависност од вашите индивидуални цели од користењето на slapt-get, советите за користење може да варираат. Индивидуа која сака да го надогради Slackware системот од едно во друго издание ќе има повеќе „проблеми“ одколку индивидуа која сака едноставно да го чува системот со сите официјални сигурносни закрпи.
 
Најдобар совет за било кој корисник без разлика од причината заради која го користи slapt-get е редовна проверка на CHANGELOG-от.
 
Од '''man slapt-get''':
 
UPGRADE.TXT and ChangeLog.txt is still required reading, the latter is especially true  when running -current.
 
Патем, не пробувајте да го пратите развојот на Slackware -current со slapt-get заради причини кои ќе бидат објаснети подолу.
 
Официјалниот ChangeLog може да се најде на [ftp://ftp.slackware.com/pub/slackware/slackware-10.2/ChangeLog.txt ftp://ftp.slackware.com/pub/slackware/slackware-10.2/ChangeLog.txt]
Заменете го "10.2" со верзијата на изданието кое го користите.
 
Наместо да го користите официјалниот ChangeLog (и bandwidth-от на slackware.com), подобро е да се користи некое од официјалните Slackware огледала (кои се побрзи).
 
<nowiki><SlackwareMirror>/slackware-<version>/ChangeLog.txt</nowiki>
 
<nowiki>Проверете на сајтот на slackware [</nowiki>[http://slackware.com/getslack/ [1]]] за официјално огледало.
 
== Совет за користење #1: Закрпи за стабилност и безбедност  ==
Ако вашате единствена цел е да бидете во тек со официјалните безбедносни и стабилностни закрпи за вашата верзија од Slackware, тогаш предефинираната конфигурација на slapt-get би требало да врши работа.
 
Единствениот недостаток е надоградбата на јадрото, за среќа, ваквите надоградби не се случуваа премногу често во официјалните изданија, но се случуваат доволно често за да се спомне да се земат во предвид. Предефинираната конфигурација на slapt-get ќе ги игнорира надоградбите на јадрото па единствениот начин да дознаете за нови верзии е со проверување на официјалниот ChangeLog. Како и да е, секогаш кога ќе го надоградите јадрото, треба да се провери дали патеките во /etc/lilo.conf покажуваат на валидно јадро, и потоа да се изврши командата /sbin/lilo за да се ре-инсталира LILO. Ако користите некој друг boot loader, тогаш претпоставувам дека имате доволно знаење за да преземете соодветни акции. :)
 
Препорачливо е да го чувате старото јадро кога преинсталирате ново. Добро е да се има познато и веќе испробано јадро во случај да новото не се вчитува. Како и да е, ќе забележите дека со предефинираната конфигурација, извршувањето на оваа команда:
 
slapt-get --install kernel-$VERSION
 
ќе го надогради јадрото, со други зборови, ќе го избрише старото јадро и ќе го инсталира новото. Ова не е пожелно ако сакате да го сочувате и старото јадро, па затоа извршете ја оваа команда:
 
slapt-get --install --no-upgrade kernel-$VERSION
 
Според '''man slapt-get''':
 
  --no-upgrade
        Install the package rather than  attempting  to  detect  if  a  previous  version  is
        installed  and  upgrading  it.  This is useful for installing kernel packages.  This
        option is only valid for --install targets.
 
Оваа опција исто така е корисна за инсталирање на повеќе верзии на alsa-* пакетите, ако ги користите 2.4.x. и 2.6.x јадрата, ќе ви е потребен пакетот alsa-driver за двете јадра, па надоградбата на верзија 2.4.x во 2.6.x ќе ја избрише 2.4.x верзијата.
 
== Совет за користење #2: Надоградба од едно во друго издание  ==
Секое издание на Slackware вклучува датотека со името UPGRADE.TXT кое е вклучено со причина, па треба да се прочита. Од кога ќе се запознаете со содржината долната содржина ќе прави повеќе смисла.
 
=== Чекор 1: Уредување на /etc/slapt-get/slaptgetrc  ===
Уредете ја датотеката '''/etc/slapt-get/slaptgetrc '''за новата верзија на Slackware
 
Ова:
 
    SOURCE=[http://slackware.osuosl.org/slackware-10.1/ http://slackware.osuosl.org/slackware-10.1/]
    SOURCE=[http://software.jaos.org/slackpacks/10.1/ http://software.jaos.org/slackpacks/10.1/]
 
Се менува во ова:
 
    SOURCE=[http://slackware.osuosl.org/slackware-10.2/ http://slackware.osuosl.org/slackware-10.2/]
    SOURCE=[http://software.jaos.org/slackpacks/10.2/ http://software.jaos.org/slackpacks/10.2/]
 
=== Чекор 2: Преземање на сите надоградени пакети  ===
Преземети ги сите надоградени пакети во работниот директориум на slapt-get кој е /var/slapt-get
slapt-get --dist-upgrade --ignore-excludes –download-only
 
=== Чекор 3: Ставање на системот во single-user режим на работа  ===
Проверете дали добро го завршивте вториот чекор бидејќи мрежата не е достапана во runlevel 1.
 
telinit 1
 
=== Чекор 4: Надоградба на главните пакети  ===
Верзиите поголеми од 0.9.11 ги надоградуваат glibc-solibs, pkgtools а потоа ги надоградуваат и остатокот од пакетите. Ако сте ја прочитале датотеката UPGRADE.TXT тогаш би требало да знаете зошто ова е потребно.
 
* '''Чекор 4а:''' Ако користите верзија од slap-get помала од 0.9.11, направете:
 
slapt-get --install kernel --no-upgrade
slapt-get --install glibc-solibs pkgtools sed
slapt-get --dist-upgrade
 
* '''Чекор 4б:''' Ако ја користите верзијата 0.9.11 или понова, направете:
 
slapt-get --install kernel --no-upgrade
slapt-get --dist-upgrade --ignore-excludes
 
Опцијата –dist-upgrade ќе побара да ги инсталира сите нови пакети во ./a серијата и треба да одговорите потврдно за да се осигурате дека ќе имате функционален систем после надоградбата. Проверете го чекор 8 подолу за повеќе информации за инсталирањето на нови пакети.
 
=== Чекор 5: Надоградба на LILO и config датотеките ===
* Осигурајте се дека патеките во /etc/lilo.conf покажуваат на валидна слика на јадрото и потоа извршете ја командата /sbin/lilo
* Поправете ги config датотеките во /etc. Новите датотеки се именувани со *.new суфикс. Би требало да можете да користите diff – u file file.new за да ја видете разликата помеѓу file и file.new Треба да се одлучите дали комплетно да ги замените старите датотеки со новите или да ги споите промените во новите прво, но мора да ги користите новите датотеки.
 
=== Чекор 6: Враќање назад во multi-user режим на работа  ===
Понекогаш екранот останува црн кога ќе се вратите во runlevel 3, и можно е да се загрижите дека нешто не сте направиле како што треба. Пред да почнете со паничење напишете clear и би требало да ја добиете root конзолата назад.


'''Сите команди пишете ги како root корисник (администратор):'''
wget http://software.jaos.org/slackpacks/11.0/slapt-get-0.9.11h-i386-1.tgz
installpkg slapt-get-0.9.11h-i386-1.tgz
wget http://www.spiki.be/slackware/slapt-getrc -O /etc/slapt-get/slapt-getrc
slapt-get --install gslapt
slapt-get --update
  telinit 3
  telinit 3
slapt-get --upgrade --no-prompt


=== Чекор 7: Одтстранување на застарени пакети  ===
Постои опција за да се направи ова автоматски:
slapt-get --remove-obsolete
Според '''man slapt-get'''


== Подетално упатство ==
  --remove-obsolete
        Remove  installed packages that are no longer available.  This works for dist-upgrade
        only.  This removes packages that are no longer available from  any  current  package
        sources,  but  are  currently  installed.  Be careful as this will also remove custom
        built packages.


'''Сите команди (за инсталирање и тие со slapt-get) пишете ги како root корисник (администратор):'''
Како што може да се види, оваа опција ќе работи добро ако немате некои рачно компајлирани пакети инсталирано на системот (како со checkinstall или користејќи ги SlackBuild_Scripts). Прочитајте го официјалниот ChangeLog за да дознаете кои пакети биле одстранети од Slackware за време на развивањето. Можете да ги пробате овие команди за забрзување на процесот:


На [http://software.jaos.org/ software.jaos.org] симнете [http://software.jaos.org/slackpacks/11.0/slapt-get-0.9.11h-i386-1.tgz slapt-get] (конзолна апликација, клон на Debian apt-get) бинарен пакет за Slackware 11.
grep -i removed ChangeLog.txt  или  grep Removed ChangeLog.txt


Инсталирајте го со командата:
=== Чекор 8: Додавање нови пакети  ===
installpkg slapt-get-0.9.11h-i386-1.tgz
Слично на одстранувањето на застарени пакети, постои опција тоа да се направи автоматски со опцијата –install-set:


Потоа во /etc/slapt-get/slapt-getrc сменете го стандардното
slapt-get --upgrade --install-set a ap d f k kde l n t tcl x xap y
SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-11.0/
во помалку оптеретено огледало
SOURCE=ftp://ftp.slackware.at/slackware-11.0/


Освежете ја листата на пакети со:
Според '''man slapt-get''':
  slapt-get --update
 
  <nowiki>--install-set [disk set(s)]</nowiki>
          Install specified disk set(s).  example: --install-set xap n l
 
Оваа опција ќе го надогради (или инсталира, ако претходно не бил инсталиран) секој пакет во серијата. Заради веќе кажани причини (kernel/alsa верзиите), ова може да не е пожелно.
 
The safest option is to read through the official ChangeLog.txt, make a note of new packages added during the release cycle, and install them now with this command:  
 
  <nowiki>slapt-get --install <newpackage1> <newpackage2> <...></nowiki>
 
Можете и да направите нешто како ова за да го забрзате малце процесот, но може да врате неколку ирелевантни резултати.
 
grep -i added ChangeLog.txt


Незадолжително, пробајте симулација на што ќе се случи со upgrade (кои пакети симнува, ажурира итн):
=== Чекор 9: Восхитувајте им се на резултатите :) ===
slapt-get -s --upgrade
До оваа точка, би требало да ја имате последната верзија на Slackware спремна за работа.


Потоа:
== Совет за користење #3: Пратење на развојот на Slackware -current  ==
telinit 3
После модифицирањето на <tt>/etc/slapt-get/slaptgetrc </tt>датотеката за да ги рефлектира -current изворите, најважниот совет е да го читате CHANGELOG-от


multiuser runlevel без графичка околина, за секој случај, зашто менува X...
Читањето на ChangeLog.txt датотеката поврзана со -current дрвото после секое извршување на slapt-get –upgrade командата ќе ве запознае со било какви проблеми на кои би наишле.


За симнување и инсталација на новите пакети напишете:
Уште еден совет кој треба да се земе во предвид е користењето на slapt-get како алатка за „двојна проверка“ за да се осигурате дали случајно сте заборавиле некој пакет. Со користење на следните команди ќе проверете дали сте заборавиле некој пакет кој треба да биде надограден:
slapt-get --upgrade


Притиснете:
slapt-get --update
  y
  slapt-get --upgrade --simulate


за да се симнат и ажурираат пакети кои што ги имате инсталирани


Симнува околу 174 МБ пакети (заклучно со 23 април 2007)




== Додатни информации ==
== Додатни информации ==


Ако сакате да ви бидат достапни пакети од [http://www.linuxpackages.net linuxpackages.net] огледалото тогаш додатете и SOURCE=http://ftp.scarlet.be/pub/linuxpackages/Slackware-11.0/ во /etc/slapt-get/slapt-getrc. Потоа ажурирајте ја листата уште еднаш со:
Ако сакате да ви бидат достапни пакети од [http://www.linuxpackages.net linuxpackages.net] огледалото тогаш додатете и SOURCE=http://ftp.scarlet.be/pub/linuxpackages/Slackware-11.0/ во /etc/slapt-get/slapt-getrc. Потоа ажурирајте ја листата уште еднаш со:

Последна преработка од 17:39, 29 јануари 2011

Вовед

Проверете ја страницата за slapt-get за повеќе информации за неговата функционалност.

Пред да започнете со користење на slapt-get треба да се има познавање за правилно користење на вградените алатки за менаџирање на пакети во Slackware:

man pkgtool
man installpkg
man upgradepkg
man removepkg

Како што е индицирано во горниот линк, slapt-get не е замена за овие алатки – туку ги користи. Заради тоа, било какви „ограничувања“ во pkgtool пакетот исто така ќе важат и за slapt-get.

Инсталација и конфигурација

Земете го slapt-get пакетот за вашате верзија од Slackware од www.slacky.org или www.linuxpackages.net

После инсталацијата, конфигурирајте го да го користи вашето омилено огледало (edit /etc/slapt-get/slaptgetrc)

   # See /usr/doc/slapt-get-0.9.11c/example.slapt-getrc 
   # for example source entries and configuration hints.
   WORKINGDIR=/var/slapt-get
   EXCLUDE=^kernel-.*,^alsa-.*,^glibc.*,.*-[0-9]dl$,^devs$,^udev$,aaa_elflibs,x86_64
   SOURCE=http://slackware.osuosl.org/slackware-10.2/
   SOURCE=http://software.jaos.org/slackpacks/10.2/

Совети за користење

Во зависност од вашите индивидуални цели од користењето на slapt-get, советите за користење може да варираат. Индивидуа која сака да го надогради Slackware системот од едно во друго издание ќе има повеќе „проблеми“ одколку индивидуа која сака едноставно да го чува системот со сите официјални сигурносни закрпи.

Најдобар совет за било кој корисник без разлика од причината заради која го користи slapt-get е редовна проверка на CHANGELOG-от.

Од man slapt-get:

UPGRADE.TXT and ChangeLog.txt is still required reading, the latter is especially true  when running -current.

Патем, не пробувајте да го пратите развојот на Slackware -current со slapt-get заради причини кои ќе бидат објаснети подолу.

Официјалниот ChangeLog може да се најде на ftp://ftp.slackware.com/pub/slackware/slackware-10.2/ChangeLog.txt
Заменете го "10.2" со верзијата на изданието кое го користите.

Наместо да го користите официјалниот ChangeLog (и bandwidth-от на slackware.com), подобро е да се користи некое од официјалните Slackware огледала (кои се побрзи).

<SlackwareMirror>/slackware-<version>/ChangeLog.txt

Проверете на сајтот на slackware [[1]] за официјално огледало.

Совет за користење #1: Закрпи за стабилност и безбедност

Ако вашате единствена цел е да бидете во тек со официјалните безбедносни и стабилностни закрпи за вашата верзија од Slackware, тогаш предефинираната конфигурација на slapt-get би требало да врши работа.

Единствениот недостаток е надоградбата на јадрото, за среќа, ваквите надоградби не се случуваа премногу често во официјалните изданија, но се случуваат доволно често за да се спомне да се земат во предвид. Предефинираната конфигурација на slapt-get ќе ги игнорира надоградбите на јадрото па единствениот начин да дознаете за нови верзии е со проверување на официјалниот ChangeLog. Како и да е, секогаш кога ќе го надоградите јадрото, треба да се провери дали патеките во /etc/lilo.conf покажуваат на валидно јадро, и потоа да се изврши командата /sbin/lilo за да се ре-инсталира LILO. Ако користите некој друг boot loader, тогаш претпоставувам дека имате доволно знаење за да преземете соодветни акции. :)

Препорачливо е да го чувате старото јадро кога преинсталирате ново. Добро е да се има познато и веќе испробано јадро во случај да новото не се вчитува. Како и да е, ќе забележите дека со предефинираната конфигурација, извршувањето на оваа команда:

slapt-get --install kernel-$VERSION

ќе го надогради јадрото, со други зборови, ќе го избрише старото јадро и ќе го инсталира новото. Ова не е пожелно ако сакате да го сочувате и старото јадро, па затоа извршете ја оваа команда:

slapt-get --install --no-upgrade kernel-$VERSION

Според man slapt-get:

 --no-upgrade
        Install the package rather than  attempting  to  detect  if  a  previous  version  is
        installed  and  upgrading  it.   This is useful for installing kernel packages.  This
        option is only valid for --install targets.

Оваа опција исто така е корисна за инсталирање на повеќе верзии на alsa-* пакетите, ако ги користите 2.4.x. и 2.6.x јадрата, ќе ви е потребен пакетот alsa-driver за двете јадра, па надоградбата на верзија 2.4.x во 2.6.x ќе ја избрише 2.4.x верзијата.

Совет за користење #2: Надоградба од едно во друго издание

Секое издание на Slackware вклучува датотека со името UPGRADE.TXT кое е вклучено со причина, па треба да се прочита. Од кога ќе се запознаете со содржината долната содржина ќе прави повеќе смисла.

Чекор 1: Уредување на /etc/slapt-get/slaptgetrc

Уредете ја датотеката /etc/slapt-get/slaptgetrc за новата верзија на Slackware

Ова:

   SOURCE=http://slackware.osuosl.org/slackware-10.1/
   SOURCE=http://software.jaos.org/slackpacks/10.1/

Се менува во ова:

   SOURCE=http://slackware.osuosl.org/slackware-10.2/
   SOURCE=http://software.jaos.org/slackpacks/10.2/

Чекор 2: Преземање на сите надоградени пакети

Преземети ги сите надоградени пакети во работниот директориум на slapt-get кој е /var/slapt-get 
slapt-get --dist-upgrade --ignore-excludes –download-only

Чекор 3: Ставање на системот во single-user режим на работа

Проверете дали добро го завршивте вториот чекор бидејќи мрежата не е достапана во runlevel 1.

telinit 1

Чекор 4: Надоградба на главните пакети

Верзиите поголеми од 0.9.11 ги надоградуваат glibc-solibs, pkgtools а потоа ги надоградуваат и остатокот од пакетите. Ако сте ја прочитале датотеката UPGRADE.TXT тогаш би требало да знаете зошто ова е потребно.

  • Чекор 4а: Ако користите верзија од slap-get помала од 0.9.11, направете:
slapt-get --install kernel --no-upgrade
slapt-get --install glibc-solibs pkgtools sed
slapt-get --dist-upgrade
  • Чекор 4б: Ако ја користите верзијата 0.9.11 или понова, направете:
slapt-get --install kernel --no-upgrade
slapt-get --dist-upgrade --ignore-excludes

Опцијата –dist-upgrade ќе побара да ги инсталира сите нови пакети во ./a серијата и треба да одговорите потврдно за да се осигурате дека ќе имате функционален систем после надоградбата. Проверете го чекор 8 подолу за повеќе информации за инсталирањето на нови пакети.

Чекор 5: Надоградба на LILO и config датотеките

  • Осигурајте се дека патеките во /etc/lilo.conf покажуваат на валидна слика на јадрото и потоа извршете ја командата /sbin/lilo
  • Поправете ги config датотеките во /etc. Новите датотеки се именувани со *.new суфикс. Би требало да можете да користите diff – u file file.new за да ја видете разликата помеѓу file и file.new Треба да се одлучите дали комплетно да ги замените старите датотеки со новите или да ги споите промените во новите прво, но мора да ги користите новите датотеки.

Чекор 6: Враќање назад во multi-user режим на работа

Понекогаш екранот останува црн кога ќе се вратите во runlevel 3, и можно е да се загрижите дека нешто не сте направиле како што треба. Пред да почнете со паничење напишете clear и би требало да ја добиете root конзолата назад.

telinit 3

Чекор 7: Одтстранување на застарени пакети

Постои опција за да се направи ова автоматски:

slapt-get --remove-obsolete

Според man slapt-get

  --remove-obsolete
        Remove  installed packages that are no longer available.  This works for dist-upgrade
        only.  This removes packages that are no longer available from  any  current  package
        sources,  but  are  currently  installed.  Be careful as this will also remove custom
        built packages.

Како што може да се види, оваа опција ќе работи добро ако немате некои рачно компајлирани пакети инсталирано на системот (како со checkinstall или користејќи ги SlackBuild_Scripts). Прочитајте го официјалниот ChangeLog за да дознаете кои пакети биле одстранети од Slackware за време на развивањето. Можете да ги пробате овие команди за забрзување на процесот:

grep -i removed ChangeLog.txt  или  grep Removed ChangeLog.txt

Чекор 8: Додавање нови пакети

Слично на одстранувањето на застарени пакети, постои опција тоа да се направи автоматски со опцијата –install-set:

slapt-get --upgrade --install-set a ap d f k kde l n t tcl x xap y

Според man slapt-get:

  --install-set [disk set(s)]
         Install specified disk set(s).  example: --install-set xap n l

Оваа опција ќе го надогради (или инсталира, ако претходно не бил инсталиран) секој пакет во серијата. Заради веќе кажани причини (kernel/alsa верзиите), ова може да не е пожелно.

The safest option is to read through the official ChangeLog.txt, make a note of new packages added during the release cycle, and install them now with this command:

slapt-get --install <newpackage1> <newpackage2> <...>

Можете и да направите нешто како ова за да го забрзате малце процесот, но може да врате неколку ирелевантни резултати.

grep -i added ChangeLog.txt

Чекор 9: Восхитувајте им се на резултатите :)

До оваа точка, би требало да ја имате последната верзија на Slackware спремна за работа.

Совет за користење #3: Пратење на развојот на Slackware -current

После модифицирањето на /etc/slapt-get/slaptgetrc датотеката за да ги рефлектира -current изворите, најважниот совет е да го читате CHANGELOG-от

Читањето на ChangeLog.txt датотеката поврзана со -current дрвото после секое извршување на slapt-get –upgrade командата ќе ве запознае со било какви проблеми на кои би наишле.

Уште еден совет кој треба да се земе во предвид е користењето на slapt-get како алатка за „двојна проверка“ за да се осигурате дали случајно сте заборавиле некој пакет. Со користење на следните команди ќе проверете дали сте заборавиле некој пакет кој треба да биде надограден:

slapt-get --update
slapt-get --upgrade --simulate



Додатни информации

Ако сакате да ви бидат достапни пакети од linuxpackages.net огледалото тогаш додатете и SOURCE=http://ftp.scarlet.be/pub/linuxpackages/Slackware-11.0/ во /etc/slapt-get/slapt-getrc. Потоа ажурирајте ја листата уште еднаш со:

slapt-get --update

Пребарување за пакети се прави со:

slapt-get --search firefox

Инсталација:

slapt-get --install kopete

Упатството за slapt-get можете да го добиете со командата:

slapt-get

Симнатите пакети се наоѓаат во

/var/slapt-get

т.е.

/var/slapt-get/patches

Gslapt (GTK апликација)

Кога сте во графичка работна околина (KDE, GNOME), за поудобно користење употребувајте го GUI интерфејсот, апликацијата gslapt, која после инсталирање се наоѓа во К(де) Мени, Систем. Инсталирајте ја со командата:

slapt-get --install gslapt