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?! :roll:
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

Codice: Seleziona tutto

swaret --update
swaret --upgrade
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.. :roll:
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)