Pagina 1 di 2

Slapt-get -upgrade e' affidabile? Domande varie

Inviato: mar 15 gen 2008, 12:20
da sberla54
Ciao ragazzi.

Da un po' di tempo, seguendo i consigli di questo forum, sono passato da swaret a slapt-get e devo dire che, dopo le incomprensioni iniziali, e' effettivamente un buon tool, differente da swaret ma comunque comodo e ben fatto.

Mi stavo chiedendo se fosse realmente affidabile come APT di debian.

In un paio di sfortunate occasioni ho provato ad aggiornare l'intera distro con uno swaret --upgrade -a, e mi sono ritrovato con la mia slackware distrutta ed inutilizzabile.

Vorrei provare ad aggiornare tutti i pacchetti con slapt-get -upgrade, proprio come usano fare gli utenti delle distro debian-like, ma non vorrei ritrovarmi nella stessa situazione di quando c'ho provato con swaret.....
Vorrei aggiornare sempre rimanendo nel ramo 12, comunque, senza passare alla current, per ora, tanto per rimanere piu' sulla stabilita.

I miei repository sono i sequenti:

Codice: Seleziona tutto

# ##########################################################################
# sberla54 - 11.12.07
# Root: ftp.unina.it (italiano)
# Repository: Slacky.eu Fast / Linuxpackages.net (Inode) // Slackware-current.net
#
# ##########################################################################
#
# SEE /USR/DOC/SLAPT-GET-0.9.11H/EXAMPLE.SLAPT-GETRC 
# FOR EXAMPLE SOURCE ENTRIES AND CONFIGURATION HINTS.
#
# WORKING DIRECTORY, LOCAL STORAGE/CACHE
WORKINGDIR=/var/slapt-get
#
#
# EXCLUDE PACKAGE NAMES AND EXPRESSIONS
# to exclude pre and beta packages, add this as an exclude: 
# [0-9\_\.\-]{1}pre[0-9\-\.\-]{1}
# To exclude architectures such as i686, use the following:
# [\_\-]+i686
EXCLUDE=^kernel-.*,^alsa-.*,^glibc.*,.*-[0-9]+dl$,^devs$,^udev$,aaa_elflibs,x86_64
#
#
# BASE URL TO DIRECTORY WITH A PACKAGES.TXT
# CAN POINT TO ANY RELEASE, IE: 9.0, 10.0, CURRENT, ETC
# YOU SHOULD REALLY CHOOSE FROM AN EXAMPLE MIRROR URL BELOW
# SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-11.0/
#SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-current/
#
## SOURCE ITALIANO:
SOURCE=ftp://ftp.unina.it/pub/linux/distributions/slackware/slackware-current
#
## SOURCE ITALIANO:
##ROOT=ftp://ftp.eutelia.it/pub/Slackware_Mirror/slackware-current
#
# SLAPT SOURCE
# SOURCE=http://software.jaos.org/slackpacks/11.0/
SOURCE=http://software.jaos.org/slackpacks/current/
#
#
# YOU CAN USE MULTIPLE SOURCES, SUCH AS LINUXPACKAGES.NET
# FOR THE LATEST MIRRORS LIST PLEASE VISIT 
# HTTP://WWW.LINUXPACKAGES.NET/MIRRORS.PHP
# REPOSITORY DI LINUXPACKAGES, MIRROR INODE (AUSTRIA)
#
# REPOSITORY DI SLACKY.EU PER SLACKWARE 12
#FAST = http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-12.0/
SOURCE=http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-12.0/
#USA = http://slacky.uglyplace.org/repository/slackware-12.0/
#http://filer-1.filearena.net/pub/slackware/addon/slacky/slackware-12.0/
#
# REPOSITORY DI SLACKY.EU PER GNOME SLACKY EXTRA 12.0
#FAST = http://darkstar.ist.utl.pt/slackware/addon/slacky/gnome-slacky-12.0/
SOURCE=http://darkstar.ist.utl.pt/slackware/addon/slacky/gnome-slacky-12.0/
#USA = http://slacky.uglyplace.org/repository/gnome-slacky-12.0
#http://filer-1.filearena.net/pub/slackware/addon/slacky/gnome-slacky-12.0/
#
# REPOSITORY DI SLACKY.EU PER SLACKWARE 11
#FAST = http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-11.0/
SOURCE=http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-11.0/
#http://filer-1.filearena.net/pub/slackware/addon/slacky/slackware-11.0/
#
# REPOSITORY LINUXPACKAGES.NET PER SLACKWARE 12
SOURCE=http://linuxpackages.inode.at/Slackware-12.0/
#
# REPOSITORY DI SLACKWARE-CURRENT.NET
SOURCE=http://de.slackware-current.net/slackware-current/
anche se credo che dovrei modificare i SOURCE, che ora sono impostati per gli aggiornamenti alla current:

SOURCE=ftp://ftp.unina.it/pub/linux/distributi ... re-current
SOURCE=http://software.jaos.org/slackpacks/current/

in

SOURCE=ftp://ftp.unina.it/pub/linux/distributi ... kware-12.0
SOURCE=http://software.jaos.org/slackpacks/12.0/

o sbaglio?

In questo senso avrei bisogno anche di un consiglio: voi solitamente questi ROOT SOURCE li impostate per la 12 (o comunque la versione stabile) oppure per la current?
A quali differenze vado incontro nei 2 casi?

Scusatemi, e' tanti anni che uso slackware, ma certi dubbi mi sono sempre rimasti.

Grazie mille :)

Re: Slapt-get -upgrade e' affidabile? Domande varie

Inviato: mar 15 gen 2008, 13:53
da michelino
Il problema è che slapt-get a differenza di swaret non permette (o almeno io non so come si faccia) di selezionare i singoli pacchetti per l'upgrade, mi spiego, quando dai "swaret --upgrade" di default ti chiede di confermare l'upgrade di ogni pacchetto, sicché per chi, come me, ha una slack il più pulito possibile (ossia le versioni dei programmi presenti nella 12 rimane quella, non la upgrado se non in caso di necessità, upgrado solo i pacchetti che installo e che non sono presenti nella slack - es.: mplayer), può evitare di aggiornare i pacchetti ufficiali, con slapt-get, a linea di comando non mi sembra invece che ci sia questa possibilità, e mi tocca usare gslapt.
In ogni caso ho usato sia swaret che slapt-get e preferisco di gran lunga il secondo che non ha mai combinato casini di downgrade (ha solo dei problemi con i pacchetti che contengono il simbolo "+", ma risolvi forzano, a linea di comando, con lo switxh --no-md5).
La scelta tra 12 e current (per i pacchetti presenti di default nella distro) è sempre la stessa: se vuoi il sistema stabile scegli "12", così slapt-get aggiornerà solo le patch di sicurezza e piccoli bug che Pat risolve nel ramo stabile; se scegli la current preferisci un sistema in via di sviluppo che non è sempre opportuno aggiornare con tool automatici (talvolta alcuni pacchetti vanno aggiornati prima di altri, bisogna sempre leggere i consigli di PAT)

Se ti interessa io sono organizzato così: gli aggiornamenti della 12 (no, non sono in current) li faccio con slackpkg, un tool di alien bob (che è uno del team slackware), per gli altri pacchetti installati ho il solo repository di slacky e li aggiorno selezionandoli uno per uno con gslapt (ovvero li scarico singolarmente e di il sano upgradepkg).
Scusa se mi sono dilungato

Re: Slapt-get -upgrade e' affidabile? Domande varie

Inviato: mar 15 gen 2008, 14:53
da m0rdr3d
michelino ha scritto:Il problema è che slapt-get a differenza di swaret non permette (o almeno io non so come si faccia) di selezionare i singoli pacchetti per l'upgrade...
In realtà con slapt-get --install installa un pacchetto se questo non è giò installato, altrimenti lo aggiorna, proprio come farebbo swaret --upgrade nomepacchetto

È insomma un po' come avere un pacchetto ed installarlo con upgradepkg --install-new

Re: Slapt-get -upgrade e' affidabile? Domande varie

Inviato: mar 15 gen 2008, 14:56
da JohnnyMnemonic
Da man slapt-get
--no-prompt|-y
Do not prompt for package upgrade/remove confirmation.

--prompt|-p
Always prompt for package install confirmation.
per decidere pacchetto per pacchetto durante un upgrade di massa

Re: Slapt-get -upgrade e' affidabile? Domande varie

Inviato: mar 15 gen 2008, 14:58
da aLvArO
personalmente preferisco perdere qualke minuto in + e aggiornare seguendo il file upgrade.txt.
comunque giusto per essere sintetici slapt-get non è apt di debian.
e sopratutto anche a parità di efficacia come tool slackware non è debian.

Re: Slapt-get -upgrade e' affidabile? Domande varie

Inviato: mar 15 gen 2008, 15:33
da michelino
m0rdr3d ha scritto:
michelino ha scritto:Il problema è che slapt-get a differenza di swaret non permette (o almeno io non so come si faccia) di selezionare i singoli pacchetti per l'upgrade...
In realtà con slapt-get --install installa un pacchetto se questo non è giò installato, altrimenti lo aggiorna, proprio come farebbo swaret --upgrade nomepacchetto

È insomma un po' come avere un pacchetto ed installarlo con upgradepkg --install-new
Intendevo per gli aggiornamenti di massa, o li installi tutti o nessuno
JohnnyMnemonic ha scritto:Da man slapt-get
--no-prompt|-y
Do not prompt for package upgrade/remove confirmation.

--prompt|-p
Always prompt for package install confirmation.
per decidere pacchetto per pacchetto durante un upgrade di massa
Il prompt permette di dare o meno l'ok all'aggiornamento di tutto il blocco dei pacchetti disponibili, non di selezionarli uno per uno come fa "swaret --upgrade"

Re: Slapt-get -upgrade e' affidabile? Domande varie

Inviato: mar 15 gen 2008, 15:52
da JohnnyMnemonic
Ops, ho interpretato male il man, scusate :?

Re: Slapt-get -upgrade e' affidabile? Domande varie

Inviato: mar 15 gen 2008, 16:18
da michelino
Il man non è chiaro, non è colpa tua ;)
Io l'ho provato sulla mia pelle, ecco perché lo interpreto bene :D

Re: Slapt-get -upgrade e' affidabile? Domande varie

Inviato: mar 15 gen 2008, 17:22
da Vito
con slapt-get basta decidere apriori quali paccchetti non aggiornare editanto slapt-getrc :D

Re: Slapt-get -upgrade e' affidabile? Domande varie

Inviato: mar 15 gen 2008, 19:57
da michelino
Certo, ma è uno sbattimento inserirli tutti, va a dama il beneficio dell'automazione

Re: Slapt-get -upgrade e' affidabile? Domande varie

Inviato: mer 16 gen 2008, 16:18
da absinthe
michelino ha scritto:gli aggiornamenti della 12 (no, non sono in current) li faccio con slackpkg, un tool di alien bob (che è uno del team slackware)
per la precisione slackpkg lo gestisce piterpunk

M

Re: Slapt-get -upgrade e' affidabile? Domande varie

Inviato: mer 16 gen 2008, 18:29
da michelino
Hai ragione :oops: :oops: :oops:
Ero convinto che fosse un tool di Eric Hameleers, chissà perché :?: :roll: :roll:
Chiedo venia per l'inesattezza [-o<

P.S.: siete troppo preparati in questa comunità, non si può dire una fesseria in pace [-( :D :D :D

Re: Slapt-get -upgrade e' affidabile? Domande varie

Inviato: mer 16 gen 2008, 18:39
da Vito
michelino ha scritto:Certo, ma è uno sbattimento inserirli tutti, va a dama il beneficio dell'automazione
questo anche è vero...

Re: Slapt-get -upgrade e' affidabile? Domande varie

Inviato: ven 18 gen 2008, 10:12
da nuitari
Personalmente su uno dei PC che ho a casa lo uso, e non ho mai avuto problemi di sorta. L'unica cosa che faccio è prima dare un occhiata a cosa vorrebbe aggiornare ed eventualmente aggiungere degli exclude, tutto qui.

Re: Slapt-get -upgrade e' affidabile? Domande varie

Inviato: ven 18 gen 2008, 11:12
da prometeo79
Lo uso abbastanza frequentemente (anche con gslapt) e funziona abbastanza bene, ma se quello che vuoi fare è

Codice: Seleziona tutto

  1. Install a 2.6.18 or later kernel (if you are using the default 2.4 kernel 
     from Slackware 11.0) - there are kernel packages available in the A series
     that should work fine.  Note that the generic* kernels will require an
     initrd, and 11.0's mkinitrd is unable to build a suitable one, so you need
     to choose one of the huge* kernels for now.  There is a discussion later
     in this document about whether to use the SMP-enabled kernel or not.
     At this point, use "installpkg" to install the kernel rather than 
     "upgradepkg" so that you will still have a working kernel if the new one
     doesn't boot.  If you were not already running a 2.6 kernel, you will 
     need to reboot before doing anything else.  Before you reboot, you will
     need to make sure the old and new kernels have an appropriate section in
     /etc/lilo.conf, and then run /sbin/lilo.
  2. After successfully booting the new 2.6 kernel, you may now remove the
     kernel-ide and kernel-modules-2.4.* packages if they were installed, and
     you can remove any other kernels that you had installed from 11.0.
  3. Go into single user mode (runlevel 1) with "telinit 1"
  4. Upgrade the a/glibc-solibs package.
  5. Upgrade the a/pkgtools and a/sed packages.
  6. Remove all of the x/ series packages ( cd /var/log/packages ;
     removepkg x11-* fontconfig* dejavu-ttf* ttf-indic-fonts* ). 
     Also remove the xpdf package. 
  7. Upgrade the aaa_base and aaa_elflibs packages - this MUST be done before 
     the next step.
  8. Using "upgradepkg --install-new" install the new l/expat, x/libfontenc, 
     x/fontconfig, x/mkfontdir, x/mkfontscale, and x/x11-skel packages.
  9. Upgrade/install everything else using "upgradepkg --install-new" - note 
     that you can skip the KDEI series if your only language is English. 
     Even if you do need something in this series, it might be best to skip
     it for now and then install only what you need later. 
 10. Remove all of the packages listed below in the "PACKAGE REMOVALS" section.[....]
allora dimenticatelo. Ne evinciamo che slapt-get non è apt-get (sfortunatamente o per fortuna, a seconda di come la si vuol vedere)