Slapt-get -upgrade e' affidabile? Domande varie

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
sberla54
Master
Master
Messaggi: 1500
Iscritto il: gio giu 24, 2004 0:00
Slackware: 13.0
Desktop: Gnome (o Fluxbox)
Distribuzione: Ubuntu
Località: Bologna
Contatta:

Slapt-get -upgrade e' affidabile? Domande varie

Messaggioda sberla54 » mar gen 15, 2008 12:20

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/distributions/slackware/slackware-current
SOURCE=http://software.jaos.org/slackpacks/current/

in

SOURCE=ftp://ftp.unina.it/pub/linux/distributions/slackware/slackware-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 :)

Avatar utente
michelino
Staff
Staff
Messaggi: 871
Iscritto il: gio dic 21, 2006 11:59
Nome Cognome: Michelino Chionchio
Slackware: -current
Kernel: 2.6.29.6
Desktop: kde (current)
Località: Foggia

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

Messaggioda michelino » mar gen 15, 2008 13:53

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

Avatar utente
m0rdr3d
Linux 2.x
Linux 2.x
Messaggi: 404
Iscritto il: dom dic 24, 2006 13:40
Slackware: Slackware64-current
Kernel: 3.4.*
Desktop: KDE 4.8.2

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

Messaggioda m0rdr3d » mar gen 15, 2008 14:53

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

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom set 05, 2004 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

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

Messaggioda JohnnyMnemonic » mar gen 15, 2008 14:56

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

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer mar 30, 2005 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)
Contatta:

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

Messaggioda aLvArO » mar gen 15, 2008 14:58

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.

Avatar utente
michelino
Staff
Staff
Messaggi: 871
Iscritto il: gio dic 21, 2006 11:59
Nome Cognome: Michelino Chionchio
Slackware: -current
Kernel: 2.6.29.6
Desktop: kde (current)
Località: Foggia

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

Messaggioda michelino » mar gen 15, 2008 15:33

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"

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom set 05, 2004 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

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

Messaggioda JohnnyMnemonic » mar gen 15, 2008 15:52

Ops, ho interpretato male il man, scusate :?

Avatar utente
michelino
Staff
Staff
Messaggi: 871
Iscritto il: gio dic 21, 2006 11:59
Nome Cognome: Michelino Chionchio
Slackware: -current
Kernel: 2.6.29.6
Desktop: kde (current)
Località: Foggia

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

Messaggioda michelino » mar gen 15, 2008 16:18

Il man non è chiaro, non è colpa tua ;)
Io l'ho provato sulla mia pelle, ecco perché lo interpreto bene :D

Avatar utente
Vito
Staff
Staff
Messaggi: 4178
Iscritto il: mar dic 05, 2006 17:28
Nome Cognome: Vito
Distribuzione: Linux Mint 17
Località: Augsburg (DE)
Contatta:

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

Messaggioda Vito » mar gen 15, 2008 17:22

con slapt-get basta decidere apriori quali paccchetti non aggiornare editanto slapt-getrc :D
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
michelino
Staff
Staff
Messaggi: 871
Iscritto il: gio dic 21, 2006 11:59
Nome Cognome: Michelino Chionchio
Slackware: -current
Kernel: 2.6.29.6
Desktop: kde (current)
Località: Foggia

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

Messaggioda michelino » mar gen 15, 2008 19:57

Certo, ma è uno sbattimento inserirli tutti, va a dama il beneficio dell'automazione

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom mag 15, 2005 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

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

Messaggioda absinthe » mer gen 16, 2008 16:18

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

Avatar utente
michelino
Staff
Staff
Messaggi: 871
Iscritto il: gio dic 21, 2006 11:59
Nome Cognome: Michelino Chionchio
Slackware: -current
Kernel: 2.6.29.6
Desktop: kde (current)
Località: Foggia

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

Messaggioda michelino » mer gen 16, 2008 18:29

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

Avatar utente
Vito
Staff
Staff
Messaggi: 4178
Iscritto il: mar dic 05, 2006 17:28
Nome Cognome: Vito
Distribuzione: Linux Mint 17
Località: Augsburg (DE)
Contatta:

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

Messaggioda Vito » mer gen 16, 2008 18:39

michelino ha scritto:Certo, ma è uno sbattimento inserirli tutti, va a dama il beneficio dell'automazione

questo anche è vero...
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom ott 14, 2007 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

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

Messaggioda nuitari » ven gen 18, 2008 10:12

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.

Avatar utente
prometeo79
Linux 4.x
Linux 4.x
Messaggi: 1278
Iscritto il: gio mar 17, 2005 0:00
Slackware: 12
Località: Torino

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

Messaggioda prometeo79 » ven gen 18, 2008 11:12

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)