Pagina 1 di 2
Swaret (problemi di lentezza)
Inviato: lun 12 nov 2007, 16:57
da dj_def
Perché swaret ogni volta mi ci mette due anni a fare l'aggiornamento anche di un solo programma? L'ho configurato lasciando il file di configurazione originale così com'era e impostando:
Versione: 12.0
Lingua: Italiano
Repository: uno dei 3 che sono indicati sulla guida in slacky.eu (provati anche tutti e 3 insieme)
Inviato: lun 12 nov 2007, 17:16
da _NYTRO_
Magari ti riferisci alla lentezza dei download?!
Non è swaret, Slacky ogni tanto rallenta, ma è il repository + fornito.
Puoi integrare aggiungendo nel conf qualche altro.

Inviato: lun 12 nov 2007, 17:16
da dj_def
Mi sono appena accorto che l'ultimo aggiornamento mi ha scassato tutto il sistema... formattazione in arrivo... strano però, pensavo meglio di questa utility.
Inviato: lun 12 nov 2007, 17:17
da absinthe
swaret NON va usato per upgradare la distro ma solo per aggiornare/installare da rete i software non vitali!
M
Inviato: lun 12 nov 2007, 17:18
da _NYTRO_
Non è l'utility il problema..

Inviato: lun 12 nov 2007, 17:23
da acrive
Le utility funzionano.. a volte sono i manici...

comunque l'aspetto esasperante di swaret è la lentezza con cui trova le eventuali dipendenze.. Che ti riferisca a quello? Lo puoi disattivare come funz. automatica.. e provvedere da solo quando le cose non quadrano ....
Re: Swaret (problemi di lentezza)
Inviato: lun 12 nov 2007, 17:39
da Luci0
dj_def ha scritto:Perché swaret ogni volta mi ci mette due anni a fare l'aggiornamento anche di un solo programma? L'ho configurato lasciando il file di configurazione originale così com'era e impostando:
Versione: 12.0
Lingua: Italiano
Repository: uno dei 3 che sono indicati sulla guida in slacky.eu (provati anche tutti e 3 insieme)
Prova a postare lo swaret.conf !!
Inoltre
Codice: Seleziona tutto
Repository: uno dei 3 che sono indicati sulla guida in slacky.eu
Non é che sia il massimo come indicazione ... un pò di precisione ci vorrebbe ... !!!
Inviato: lun 12 nov 2007, 19:14
da dj_def
Le cose che mi ha aggiornato erano per lo più programmi di routine, tipo vlc, amarok, audacius, compiz e qt (unica cosa di un certo rilievo)... ma non c'è qualcosa che dopo l'aggiornamento abbia funzionato a dovere...
(vlc si caricava con una skin nuova ma mandava continuamente errori in console e non apriva niente, amarok non partiva più, kpdf non apriva più i pdf dicendo che i files non erano pdf)
Ormai la vecchia partizione collo swaret.conf non c'è più, comunque era come l'originale tranne per i repo qui sotto, la versione di slackware (12.0) e la lingua (ITALIANO) (solo queste cose ho modificato):
1 volta:
REPOS_ROOT=Slacky1%
http://www.slacky.eu/repository/slackware-12.0
REPOS_ROOT=Slacky2%
http://darkstar.ist.utl.pt/slackware/ad ... ware-12.0/
REPOS_ROOT=Slacky3%
http://slacky.uglyplace.org/repository/slackware-12.0/
2 volta:
REPOS_ROOT=Slacky%
http://darkstar.ist.utl.pt/slackware/ad ... ware-12.0/
3 volta:
REPOS_ROOT=Slacky%
http://slacky.uglyplace.org/repository/slackware-12.0/
4 volta:
REPOS_ROOT=Slacky%
http://www.slacky.eu/repository/slackware-12.0
Ogni volta dopo aver cambiato swaret.conf ho eseguito nell'ordine
ps. la lentezza più che nel download l'ho riscontrata nel momento in cui dice "AGGIORNO nomepacchetto"
Inviato: lun 12 nov 2007, 19:22
da Luci0
Ciao ...
Ma adesso hai già riformattato ... ?
Inviato: mar 13 nov 2007, 1:02
da _NYTRO_
Così è un pò difficile da capire..

Io lo uso quotidianamente e ho aggiornato dalla 11 alla current senza problemi.
Come diceva acrive, la parte in cui è un bradipo è la ricerca delle dipendenze mancanti, ma con un pò di sbattimento in più, facendola a mano, diventa un tool comodissimo..
Io uso ancora la 1.6.3-2, è la versione che ho trovato migliore e funziona tutt'ora a dovere.
Inviato: mar 13 nov 2007, 9:24
da Luci0
Ripensandoci e dando un occhiata superveloce al codice ho notato che swaret utilizza il sort delle coreutils ( .. non so se in modo massiccio)... che é molto lento se la variabile LC_ALL é diversa da "C" o "en_US" ... forse basta patchare lo script /usr/sbin/swaret per ottenere un miglioramento ... !!
Bisognerebbe fare due test e controllare ...
Codice: Seleziona tutto
#!/bin/sh
##########################################################################
# #
# Copyright (C) 2002-2003 Luc Cottyn <luc@swaret.org> #
# Michael G. Manry <mgmanry@swaret.org> #
# #
# SWARET is free software; you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation; either version 2 of the License, or #
# (at your option) any later version. #
# #
# SWARET is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program; if not, write to the Free Software #
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #
# #
##########################################################################
SVERSION="1.6.2-1"
SSVERSION="1.6.2"
SWARET="swaret $SVERSION"
EMAIL="info@swaret.org"
WWW="www.swaret.org"
USERPWD="$PWD"
export SVERSION SWARET EMAIL WWW USERPWD LC_ALL=C
....
Così dovrebbe andare più veloce ... !!!
Per quantificare di quanto aumenta la velocità bisogna fare dei test estesi ...
P.S. nel forum potete trovare un riferimento sul sort e la variabile LC_ALL=C in questo thread ...
Allarme: removepkg lento !!! .. quasi [Risolto]
Inviato: mer 14 nov 2007, 15:56
da Vito
effettivamente swaret dà l'impressione di essere molto meno reattivo di slapt-get .....
Inviato: sab 1 dic 2007, 10:42
da dj_def
Luci0 ha scritto:Ciao ...
Ma adesso hai già riformattato ... ?
si ho riformattato, adesso lo sto riprovando, posterò quanto prima l'output e i risultati
Inviato: sab 1 dic 2007, 11:08
da ekxius
_NYTRO_ ha scritto:...la ricerca delle dipendenze mancanti, ma con un pò di sbattimento in più, facendola a mano, diventa un tool comodissimo..
straquote.
swaret è un ottimo tool se ha il dependency e library check impostato a 0.
Inviato: sab 1 dic 2007, 11:57
da dj_def
Luci0 ha scritto:Ripensandoci e dando un occhiata superveloce al codice ho notato che swaret utilizza il sort delle coreutils ( .. non so se in modo massiccio)... che é molto lento se la variabile LC_ALL é diversa da "C" o "en_US" ... forse basta patchare lo script /usr/sbin/swaret per ottenere un miglioramento ... !!
Bisognerebbe fare due test e controllare ...
Codice: Seleziona tutto
#!/bin/sh
##########################################################################
# #
# Copyright (C) 2002-2003 Luc Cottyn <luc@swaret.org> #
# Michael G. Manry <mgmanry@swaret.org> #
# #
# SWARET is free software; you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation; either version 2 of the License, or #
# (at your option) any later version. #
# #
# SWARET is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program; if not, write to the Free Software #
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #
# #
##########################################################################
SVERSION="1.6.2-1"
SSVERSION="1.6.2"
SWARET="swaret $SVERSION"
EMAIL="info@swaret.org"
WWW="www.swaret.org"
USERPWD="$PWD"
export SVERSION SWARET EMAIL WWW USERPWD LC_ALL=C
....
Così dovrebbe andare più veloce ... !!!
Per quantificare di quanto aumenta la velocità bisogna fare dei test estesi ...
P.S. nel forum potete trovare un riferimento sul sort e la variabile LC_ALL=C in questo thread ...
Allarme: removepkg lento !!! .. quasi [Risolto]
facendo la modifica ad /usr/sbin/swaret mi dice Bad Interpreter, No such file or directory e non funziona più swaret, neanche se lo rimetto come prima, devo disinstallarlo e reinstallarlo... comunque non è possibile, più di 2 ore solo per scaricare gli aggiornamenti (saranno non più di 20, che cavolo a questo punto è meglio aspettare gentoo che impiega gli anni a compilare)