Problemi d'installazione pacchetti con Swaret[Risolto]

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.
Rispondi
Monteleone
Linux 1.x
Linux 1.x
Messaggi: 181
Iscritto il: mer 28 feb 2007, 19:52
Slackware: Current

Problemi d'installazione pacchetti con Swaret[Risolto]

Messaggio da Monteleone »

Ho appena installato Swaret ed ho notato che gli unici comandi che mi funzionano sono "swaret --update" e "swaret --upgrade". Quando invece cerco di installare con il comando "swaret -- install nomepacchetto",mi compare sempre l'output "no available packages found matching keyword".Se invece faccio la stessa operazione con "installpkg",tutto va alla perfezione.Cosa posso fare? Grazie sin d'ora.

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Messaggio da Bart »

Ma l'hai configurato correttamente? Hai inserito la versione di slackware, la lingua e il repository di slacky in /etc/swaret.conf?

bloodlust
Linux 3.x
Linux 3.x
Messaggi: 523
Iscritto il: mar 14 feb 2006, 12:02
Slackware: -1
Località: it_IT

Messaggio da bloodlust »

installpkg installa un pacchetto locale dal percorso che tu gli dai.
swaret lo cerca nei repository configurati quindi o lo scarica via rete o da un repository locale.
capisci la differenza?

Monteleone
Linux 1.x
Linux 1.x
Messaggi: 181
Iscritto il: mer 28 feb 2007, 19:52
Slackware: Current

Messaggio da Monteleone »

Bart,in /etc/swaret.conf ho inserito "version=current" e "language=italian".Manca qualcosa?Bloodlust,io credevo che Swaret servisse ad installare pacchetti gia' scaricati.

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Messaggio da Bart »

Monteleone ha scritto:Bart,in /etc/swaret.conf ho inserito "version=current" e "language=italian".Manca qualcosa?Bloodlust,io credevo che Swaret servisse ad installare pacchetti gia' scaricati.
In version metti "12.0 " al posto di "current" e "italiano" al posto di "italian". Poi devi aggiungere il repository:

Codice: Seleziona tutto

REPOS_ROOT=Slacky%http://www.slacky.eu/repository/slackware-12.0
Swaret li scarcherà dal repository che ti ho elencato sopra (quello di slacky) e poi installerà i pacchetti e le relative dipendenze.
Una breve guida: http://openskills.info/infobox.php?ID=1265

Monteleone
Linux 1.x
Linux 1.x
Messaggi: 181
Iscritto il: mer 28 feb 2007, 19:52
Slackware: Current

Messaggio da Monteleone »

Bart,devo commentare tutti gli altri repo?

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Messaggio da Bart »

Monteleone ha scritto:Bart,devo commentare tutti gli altri repo?
Si, ne basta uno e normalmente sono già tutti commentati.

Monteleone
Linux 1.x
Linux 1.x
Messaggi: 181
Iscritto il: mer 28 feb 2007, 19:52
Slackware: Current

Messaggio da Monteleone »

La lingua italiana non me la prende perche' non ho ancora installato il pacchetto.Comunque ho aggiunto il repo di slacky.Quando pero' do il comando "swaret --update",l'out e' questo:
# swaret --update
swaret 1.6.3-2

[ http://www.slacky.eu/repository/slackware-12.0 ]
### Fetching CHECKSUMS List File... DONE!
FILELIST List File is up-to-date!
Packages Descriptions up-to-date!
### Fetching PACKAGES List File for Extra Packages... FAILED!
### Fetching PACKAGES List File for Patches... FAILED!
ChangeLog up-to-date!

Monteleone
Linux 1.x
Linux 1.x
Messaggi: 181
Iscritto il: mer 28 feb 2007, 19:52
Slackware: Current

Messaggio da Monteleone »

Avevo dimenticato la "o" di italiano.Ma quando faccio l'update il risultato e' sempre lo stesso:

swaret --update
swaret 1.6.3-2

[ http://www.slacky.eu/repository/slackware-12.0 ]
### Scarico il File CHECKSUMS... FATTO!
FILELIST List File is up-to-date!
Packages Descriptions up-to-date!
### Scarico il File PACKAGES dei Pacchetti Extra... FALLITO!
### Scarico il File PACKAGES delle Patch... FALLITO!
ChangeLog up-to-date!

P.S.:non potresti farmi vedere il tuo swaret.conf cosi' lo copio pari pari?

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Messaggio da Bart »

Ti posto la prima parte altrimenti diventa un post chilometrico ;) (il resto non l'ho mai toccato):

Codice: Seleziona tutto

###########################################################
#
# swaret.conf, Version: 1.6.3
#
### /etc/swaret.conf - SWARET EXAMPLE CONFIGURATION FILE ###
#
# Define a valid Slackware Linux Version.
# (Used for Dependency Support and other Features)
#
# NOTE: If you want to use Slackware Linux Current,
#       set VERSION to 'current' (VERSION=current).
#
VERSION=12.0
#
# Define the language for status and error messages
LANGUAGE=ITALIANO
#
# ----------------------------------------------------------
# Define Slackware (8.1 or Higher or Current) Linux Mirrors.
# (Used for Official Slackware Linux Packages)
# (Slackware Linux Mirrors available at http://www.slackware.com)
#
# Syntax: ROOT=PROTOCOL:URL
#
# NOTE: swaret will use the order of the specified ROOT URL's.
#
#ROOT=file:/mnt/cdrom
#ROOT=file:/mnt/dvdrom
#ROOT=file:/mnt/usbmemstick
ROOT=ftp://ftp.nluug.nl/pub/os/Linux/distr/slackware/slackware-$VERSION
ROOT=http://sunsite.cnlab-switch.ch/ftp/mirror/slackware/slackware-$VERSION
ROOT=ftp://ftp.slackware.no/pub/linux/slackware/slackware-$VERSION
ROOT=http://www.slackware.no/slackware/slackware-$VERSION
ROOT=ftp://ftp.slackware.at/slackware-$VERSION
ROOT=http://www.slackware.at/data/slackware-$VERSION
ROOT=ftp://ftp.planetmirror.com/pub/slackware/slackware-$VERSION
ROOT=http://ftp.planetmirror.com/pub/slackware/slackware-$VERSION
#ROOT=rsync://rsync.slackware.no/slackware/slackware-$VERSION
#ROOT=rsync://rsync.slackware.at/slackware/slackware-$VERSION
#ROOT=file:/pub/slackware
#ROOT=file:/mnt/nfsshare/slackware
#ROOT=file:/mnt/sambashare/slackware
#
# -----------------------------------------------------------
# Define Repository URL's with Slackware Linux Packages.
# (Used for Repository Slackware Linux Packages)
# (Repository URL's available at http://swaret.sourceforge.net and
#   at http://www.linuxpackages.net/mirrors.php)
#
# NOTE 1: To use a Local Repository or Remote Repository,
#         be sure it contains the following Files:
#         - CHECKSUMS.md5 (For MD5 Sum, REQUIRED)
#         - FILELIST.TXT (For Package Name + Size, REQUIRED)
#         - PACKAGES.TXT (For Package Description, NOT REQUIRED)
#         - MANIFEST.bz2 (For Dependency Support, NOT REQUIRED)
# NOTE 2: To create your own Repository, use 'swaret-tools'.
#         You can get 'swaret-tools' at http://swaret.sourceforge.net!
#
# Syntax: REPOS_ROOT=REPOSITORYNAME%PROTOCOL:URL
#
# NOTE 1: The REPOSITORY NAME can only be ONE Keyword!
# NOTE 2: swaret will use the order of the specified REPOS_ROOT URL's.
#
REPOS_ROOT=Slacky%http://www.slacky.eu/repository/slackware-12.0
#REPOS_ROOT=LinuxPackagesDOTNET%http://www2.linuxpackages.net/packages/Slackware-10.0
#
.....

Avatar utente
cymon
Linux 2.x
Linux 2.x
Messaggi: 430
Iscritto il: ven 5 gen 2007, 1:40
Slackware: 13.1
Kernel: 2.6.33.4-smp
Desktop: Fluxbox
Località: Milano
Contatta:

Messaggio da cymon »

Monteleone ha scritto:Avevo dimenticato la "o" di italiano.Ma quando faccio l'update il risultato e' sempre lo stesso:

swaret --update
swaret 1.6.3-2

[ http://www.slacky.eu/repository/slackware-12.0 ]
### Scarico il File CHECKSUMS... FATTO!
FILELIST List File is up-to-date!
Packages Descriptions up-to-date!
### Scarico il File PACKAGES dei Pacchetti Extra... FALLITO!
### Scarico il File PACKAGES delle Patch... FALLITO!
ChangeLog up-to-date!

P.S.:non potresti farmi vedere il tuo swaret.conf cosi' lo copio pari pari?
Ad occhio l'update è andato a buon fine, visto che il file di CHECKSUMS lo recupera e poi si limita a verificare che gli altri file che hai in copia locale sono già aggiornati.
Sicuro che a un primo tentativo le cose non siano andate bene senza che tu l'abbia notato?
Comuque prova a fare uno swaret --show %NOMEPACCHETTO% con un pacchetto caricato di recente nel repository. Se te lo vede allora funziona tutto e puoi provare ad installare quello che vuoi...

Un altro controllo è vedere se sotto /var/swaret/repos ha creato una directory col nome del repository di Slacky con sotto i tre files indicati.

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Messaggio da Bart »

Io forse ho capito, secondo me te hai commentato anche i mirrors e non solo i repository. Come vedi sopra i mirrors non vanno commentati.

Codice: Seleziona tutto

ROOT=ftp://ftp.nluug.nl/pub/os/Linux/distr/slackware/slackware-$VERSION
ROOT=http://sunsite.cnlab-switch.ch/ftp/mirror/slackware/slackware-$VERSION
ROOT=ftp://ftp.slackware.no/pub/linux/slackware/slackware-$VERSION
ROOT=http://www.slackware.no/slackware/slackware-$VERSION
ROOT=ftp://ftp.slackware.at/slackware-$VERSION
ROOT=http://www.slackware.at/data/slackware-$VERSION
ROOT=ftp://ftp.planetmirror.com/pub/slackware/slackware-$VERSION
ROOT=http://ftp.planetmirror.com/pub/slackware/slackware-$VERSION 
Lui cerca nel primo mirror la lista dei pacchetti, se questo è occupato passa al secondo e così via. Quindi i mirrors è bene che siano molteplici. Al contrario i repository è bene che siano pochi e fidati: io utilizzo solo quello di slacky e come vedi in fondo al file è presente solo lui e il resto è commentato.

Codice: Seleziona tutto

REPOS_ROOT=Slacky%http://www.slacky.eu/repository/slackware-12.0
#REPOS_ROOT=LinuxPackagesDOTNET%http://www2.linuxpackages.net/packages/Slackware-10.0
# 
Se lancio swaret --update ottengo:

Codice: Seleziona tutto

swaret 1.6.3-2

[ ftp://ftp.nluug.nl/pub/os/Linux/distr/slackware/slackware-12.0 ]
### Scarico il File CHECKSUMS... FATTO!
FILELIST List File is up-to-date!
Packages Descriptions up-to-date!
Extra Packages Descriptions up-to-date!
Patches Descriptions up-to-date!
ChangeLog up-to-date!
[ http://www.slacky.eu/repository/slackware-12.0 ]
### Scarico da 'Slacky' il File CHECKSUMS... FATTO!
'Slacky' FILELIST List File is up-to-date!
'Slacky' Packages Descriptions up-to-date!
Come vedi utilizza il primo mirror e il repository di slacky.

Monteleone
Linux 1.x
Linux 1.x
Messaggi: 181
Iscritto il: mer 28 feb 2007, 19:52
Slackware: Current

Messaggio da Monteleone »

I mirror non sono commentati,pero' non funziona lo stesso.Ecco l'output:

swaret --show amsn
swaret 1.6.3-2

=> Creo la Lista EXCLUDE..... FATTO!

Nessuna Descrizione trovata per i Pacchetti che corrisponda alla parola chiave: amsn!

Monteleone
Linux 1.x
Linux 1.x
Messaggi: 181
Iscritto il: mer 28 feb 2007, 19:52
Slackware: Current

Messaggio da Monteleone »

Ho disinstallato Swaret e l'ho reinstallato.Adesso e' tutto a posto.Avevo omesso il comando :
"cp /etc/swaret.conf.new /etc/swaret.conf".Grazie mille.

Rispondi