KDE 3.4.1

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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.
samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

Hai aggiornato anche le libdn ?

M.

Rhuo
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: sab 18 set 2004, 0:00

Messaggio da Rhuo »

Sono presenti nel megapack?
Se sono presenti allora si le ho aggiornate

Rhuo
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: sab 18 set 2004, 0:00

Messaggio da Rhuo »

Effettivamente se lo faccio partire da copnsole mi da errori sulle librerie libstdc++.so.6 dicendomi che nn sono presenti...qualche idea?

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

Non so se è un banale errore di battitura,
ma per aggiornare il comando è upgradepkg
e non installpkg, altrimenti ti trovi 2 versioin
diverse di KDE con pericolose sovrapposizioni...
comunque no, non sono nel megapack perché non fanno parte
di KDE. Le trovi nella current. Potrebbe risolvere

M.

Rhuo
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: sab 18 set 2004, 0:00

Messaggio da Rhuo »

no nn è un errore di battitura, di solito usavo installpkg ( kissà quante versioni ne ho installate O_o )

Rhuo
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: sab 18 set 2004, 0:00

Messaggio da Rhuo »

Le ho trovate ma connesse ad un pacchetto nominato cxxlibs-5.0.6-i486-1.
E' lui ?

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

No, libidn-0.5.8 che trovi
in l (elle) nella current

M.

Rhuo
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: sab 18 set 2004, 0:00

Messaggio da Rhuo »

niente da fare, nonostante l'aggiornamento l'xmanager non vuole funzionare e da sempre lo stesso errore

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

Come sei messo a qt e a glibc?

M.

Rhuo
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: sab 18 set 2004, 0:00

Messaggio da Rhuo »

Ho fatto una cosa che spero metta apposto tutto

#swaret --reinstall

serve per reinstallare i pacchetti del sistema e spero sistemi anche kde...al momento sta aggiornando proprio i pacchetti di KDE 3.3.2.

Poi per KDe 3.4.1, sempre che sta roba funzioni, ci penserò un altro giorno e magari attraverso il repositi. A proposito di questo, una bella guida su come usare swaret?

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

Mi sa che il tuo guaio deriva da qualche libreria.
Tieni d'occhio quelle che ti ho segnalato.
Su Swaret c'è diversa roba in rete.
iN sLACK4DUMMIES 3 l'ho trattato
in maniera abbastanza più dettagliata
rispetto all averione precedente. Se ti serve,
posso postare la sezione relativa

M.

Rhuo
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: sab 18 set 2004, 0:00

Messaggio da Rhuo »

Mi faresti un favore.

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

14.2. Swaret
14.2.1. Che cos’è Swaret
Swaret (SlackWARE Tool) si sta rapidamente affermando come lo strumento più diffuso e funzionale, tanto che ne esiste la traduzione in svariati linguaggi, italiano incluso, e anche alcune GUI: Kswaret per KDE (basata su QT http://kswaret.sourceforge.net/), Gswaret (basata su ncurses), Zswaret (basata su Zenith). Qtswaret (http://qtswaret.sourceforge.net/index.php). In ogni caso, è estremamente semplice gestire il programma da riga di comando. Slackware non installa Swaret di default, ed anzi il pacchetto, reperibile negli /extra fino alla versione 91, è stato attualmente eliminato; esso è comunque scaricabile all’indirizzo http://swaret.sourceforge.net. Swaret è in grado di gestire le dipendenze e (tramite ldd) il “track and fix” delle librerie mancanti; ciò non equivale però sempre una risoluzione esaustiva delle dipendenza, che in certi casi non sono librerie, ma altri tipi di pacchetti. Inoltre Swaret non compie l’aggiornamento dei pacchetti di Dropline Gnome, che si effettua mediante il dropline-installer. Attualmente è in sviluppo un nuovo ramo (il 2) scritto in Perl (il ramo 1 è semplicemente uno script di bash).

14.2.2. Configurare Swaret
Dopo aver installato Swaret, è necessario configurare il file /etc/swaret.conf.new dopo averlo rinominato /etc/swaret.conf (il principiante incerto sulla configurazione, per questo e per tutti i file di configurazione, dovrebbe rinominarlo non con mv ma con cp: in questo modo il file originale rimane e in caso di errori può essere ripristinato).
Dobbiamo controllare con un editor che almeno le seguenti righe, le più importanti fra quelle che definiscono le varie opzioni, risultino come descritto qui sotto (teniamo qui presente la versione 1.6.2 di Swaret, attualmente l’ultima stabile):
VERSION=9.1: serve a stabilire la versione a cui vogliamo aggiornare Slackware. La versione presente in /etc/swaret.conf è ormai obsoleta, la 9.1. Se nel sistema è installata Slackware 10.1, questa voce va necessariamente impostata a “current”, perché altrimenti Swaret non troverà nessun pacchetto più recente di quelli già presenti.
LANGUAGE=ENGLISH: specifica la lingua dei messaggi di Swaret, Va modificata in “ITALIANO”.
Poi vanno inseriti i i mirror di Slackware, se vogliamo aggiungerne a quelli già presenti di default, con la seguente sintassi:

ROOT=PROTOCOLLO:URL

ad esempio:

ROOT=ftp://ftp.slackware.at/slackware-$VERSION

I protocolli possibili sono:
file = recupera i pacchetti da un supporto come un CD-ROM, un DVD, un altro supporto magnetico o anche una condivisione di rete.
ftp = recupera i pacchetti da un server ftp.
http = recupera i pacchetti da un sito Internet.
rsync = recupera i pacchetti attraverso il protocollo rsync.

In questa sezione si possono aggiungere parametri ulteriori:
PACKAGES= 1 o 0: effettua o meno la ricerca dei soli pacchetti standard nei mirror di Slackware.
PATCHES= 1 o 0: effettua o meno la ricerca delle patches nei mirror di Slackware.
EXTRA= 1 o 0: effettua o meno la ricerca dei pacchetti extra nei mirror di Slackware..

Infine vanno elencati i repository che ci interessano, con la sintassi:

REPOS_ROOT=NOME_REPOSITORY%PROTOCOLLO:URL

ad esempio:

REPOS_ROOT=Slacky.it%http://www.slacky.it/download

Nella sezione “General Settings” sono presenti le seguenti opzioni:
RANDOMR=0: impostato a 1, usa i mirror di Slackware a caso, anziché nell’ordine specificato dall’elenco sottostante.
USEPKGDESC=0: impostato a 1, cerca anche i pacchetti nella cui descrizione compaiono le parole chiave specificate dall’utente dopo l’opzione --ACTION.
EXCLUDE: esclude i pacchetti elencati dall’aggiornamento automatico; alcuni, come il kernel e Lilo, sono presenti di default. Possiamo quindi aggiungerne altri. È anche possibile escludere una serie di pacchetti tranne uno o più fornendo una parola chiave, con la seguente sintassi:

EXCLUDE=pacchetto[non_escludere_parola_chiave_1 non_escludere_parola_chiave_2,...]

Ad esempio, se vogliamo escludere tutti i pacchetti delle lingue di KDE e di KOffice, tranne quello italiano che andrà invece installato, possiamo scrivere:

EXCLUDE=kde-i18n[it] koffice-i18n[it]

DEPENDENCY=1: questo settaggio controlla le dipendenze, mentre =0 lo escluderebbe. Sebbene Swaret non sia sempre infallibile nella gestione delle dipendenze, nella maggior parte dei casi produce buoni risultati.
DSEARCHLIB=1: compie la ricerca delle librerie mancanti.
DSEARCHM=0: impostato a 1 fa sì che Swaret ricorra al programma slocate per la ricerca delle librerie mancanti (e richiede un aggiornamento frequente del database interno dei pacchetti, col comando updatedb -uv). Impostato a O effettua la ricerca con find.
MD5CHECK = 0: impostato a 1, controlla lo MD5SUM dei pacchetti.
GPGCHECK = 0: impostato a 1, controlla la firma digitale dei pacchetti (e presuppone che le firme siano già nel keyring del sistema).
DESC=0: impostato a 1, mostra la descrizione dei pacchetti durante l’installazione
CACHE-DIR=/var/swaret: imposta la directory di cache.
LOG=1: abilita la scrittura di un file di log.
LOG_FILE=/var/log/swaret: imposta la directory del file di log.
WARNINGS=1: abilita i messaggi di avvertimento a schermo.
INFORMATION=1: abilita la visualizzazione delle informazioni a schermo.

Nella sezione “Network Settings” sono presenti le seguenti opzioni:
NIC=eth0: indica la scheda di rete. Questa voce, abilitata di default, va modificata se si ha una connessione a Internet di altro tipo.
NIC=lo: serve per installare da un CD-ROM (attiva il servizio di loopback)
PROGRESS=1: seleziona il tipo di interfaccia per indicare il download.
TIMEOUT=35: imposta il timeout per wget e/o rsync.
RETRIES=5: imposta il numero di tentativi per wget e/o rsync.
PASSIVE_FTP=1: attiva la modalità ftp passivo (utile se si ha un firewall).
WGET_PROXY=http://IP or HOST:PORT: se si vuole il supporto proxy ai protocolli HTTP o FTP, la presente riga va decommentata e va impostata la relativa variabile.
RSYNC_PROXY=IP or HOST:PORT: se si vuole il supporto proxy al protocollo RSYNC, la presenteriga va decommentata e va impostata la relativa variabile.

14.2.3. Aggiornare con Swaret
A questo punto, per avviare l’aggiornamento vero e proprio, bisogna aggiornare il database di swaret col comando swaret --update, database che si può poi visualizzare col comando swaret --list. Quindi col comando swaret --upgrade si identificano e installano i pacchetti. L’ulteriore aggiunta dell’opzione -a consente di installare i pacchetti automaticamente, senza dover accettare l’aggiornamento uno per uno.
Se si desidera installare, aggiornare o rimuovere solo un determinato pacchetto, è necessario dare rispettivamente i comandi: swaret --install nome_pacchetto, oppure swaret --upgrade nome_pacchetto o swaret --remove nome_pacchetto.
È anche possibile scaricare semplicemente un pacchetto senza installarlo col comando: swaret --get. In questo caso il pacchetto verrà collocato nella directory /var/swaret. In ogni caso, è nelle subdirectory di questa directory che tutti i pacchetti vengono conservati.

Alcune funzioni di Swaret si attivano da riga di comando, secondo la sintassi: swaret --AZIONE [PAROLA_CHIAVE] [OPZIONE]. Elenchiamo tali comandi:
swaret --changelog: visualizza il Changelog di Slackware (reperibile via web all’indirizzo http://www.slackware.com/changelog).
swaret --compile parola_chiave [-a]: scarica e compila il pacchetto individuato mediante la parola chiave. Si tratta di una funzione sperimentale, che si attiva solo se il programma trova le istruzioni in uno buildscript apposito nella directory /var/swaret/.cache.
swaret --config: apre il file /etc/swaret.conf per modificarne la configurazione.
swaret --dep nome_pacchetto [-a]: verifica le dipendenze del pacchetto indicato.
swaret --dep parola_chiave [-a]: verifica le dipendenze di tutti i pacchetti individuati mediante la parola chiave.
swaret --extra: cerca negli extra di Swaret.
swaret --faq parola_chiave: mostra le Frequently Asked Questions di Swaret.
swaret --get parola_chiave [-a | -p | -ap | s | -as | -u | -au]: scarica il pacchetto o i pacchetti, le patch o i sorgenti individuati mediante la parola chiave.
swaret --gpg [-i] path_della_chiave_GPG: importa una chiave GPG pubblica.
swaret --help: mostra l’indice complessivo dei comandi e delle opzioni.
swaret --htus parola_chiave: mostra come usare Swaret attraverso venticinque esempi (la sigla sta per “How To Use Swaret”).
swaret --install parola_chiave [-a | -p | -ap]: installa il pacchetto o la patch individuati mediante la parola chiave.
swaret --list [-p | -s | -i | -u | -n | -np]: elenca tutti i pacchetti. Le patch e i sorgenti installati o meno nel sistema.
swaret --list | grep nome_pacchetto: elenca i pacchetti che rispondono ai criteri impostati mediante la parola chiave.
swaret --log [-t | -c]: mostra il file di log di Swaret.
swaret --manual: mostra la pagina man di Swaret.
swaret --morehelp: mostra l’indice dei comandi e delle opzioni specificandole una per una.
swaret --purge [-s | -d # | -ds # | -w # | -ws # | -v]: rimuove i pacchetti e patch sorgenti (con l’aggiunta dell’opzione -s) presenti nella cache di Swaret. Non rimuove invece i pacchetti effettivamente installati (azione che vuole il comando remove). L’opzione -w serve a specificare una linea temporale, espressa in giorni col la stringa s e in settimane con la stringa w; ad es, il comando swaret –purge -w 4 rimuoverà tutti i file più vecchi di quattro settimane e il comando swaret –purge -ds 5 rimuoverà tutti i sorgenti più vecchi di cinque giorni. Con l’opne -v rimuove tutte le versioni dei pacchetti.
swaret --reinstall parola_chiave [-a | -p | -ap]: reinstalla il pacchetto o la patch individuati mediante la parola chiave.
swaret --remove parola_chiave [-a]: rimuove il pacchetto o la patch individuati mediante la parola chiave.
swaret --resume parola_chiave [-p | -s]: riprende lo scaricamento di pacchetti, patch o sorgenti, individuati mediante la parola chiave, che sia stato interrotto.
swaret --search parola_chiave [-p | -s | -i | -u | -n | -np]: cerca pacchetti, patch o sorgenti disponibili, installati e non mediante la parola chiave.
swaret --set nome_variabile: cerca una variabile corrispondente a quelle impostate in /etc/swaret.conf.
swaret --show parola_chiave [-p | -i]: mostra una descrizione per i pacchetti e le patches individuati mediante una parola chiave.
swaret --update: aggiorna il database dei pacchetti di Swaret cercandoli nei mirror e nei repository impostati.
swaret --upgrade parola_chiave [-a]: aggiorna tutti i pacchetti o solo quello/i individuato/i mediante la parola chiave.
swaret --version: mostra la versione corrente di Swaret.

Le seguenti opzioni possono anche essere combinate:
l’opzione -a rende il procedimento automatico.
l’opzione -i è relativa ai pacchetti già installati.
l’opzione -n riguarda i pacchetti non presenti nel sistema.
l’opzione -p riguarda le patches anziché i programmi.
l’opzione -s è relativa ai sorgenti.
l’opzione -u: aggiorna i pacchetti.

Rhuo
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: sab 18 set 2004, 0:00

Messaggio da Rhuo »

Grazie mille!

Comunque grazie a swaret ( io slackware nn la cambio ) il sistema è tornato funzionante ( anche meglio di prima ^^ mi sono stati corretti due pacchetti ).

Rhuo
Linux 0.x
Linux 0.x
Messaggi: 57
Iscritto il: sab 18 set 2004, 0:00

Messaggio da Rhuo »

Della serie i problemi non vengono mai da soli: aggiornamento del KDE effettuato, con successo, ma adesso moltissimi programmi crashano allo startup. Tra i programmi che non funzionano e chiudono da soli ci sono Amule, Cedega, aMSN e molte altre applicazioni ( open office ) e via dicendo....

Quale pensate possa essere il problema?

Proverò a rimettere KDE 3.3.2 sperando, e lo spero davvero, che torni tutto alla normalità.

Rispondi