slack-pt : come forzare il download solo da mirror http
Moderatore: Staff
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.
-
- Linux 0.x
- Messaggi: 7
- Iscritto il: mar 3 set 2013, 9:24
- Nome Cognome: enzo arlati
- Slackware: 13.1
- Kernel: 2.6.39
- Desktop: xfce
slack-pt : come forzare il download solo da mirror http
La policy della mia azienda non mi consente di connettermi in rete tramite protocollo ftp.
Dovrei poter usare solo protocollo http o https.
Gli aggiornamenti guidati tramite slapt-get cercano sempre di scaricare pacchetti da server ftp e questo viene bloccato dal fw aziendale.
E' possibile impostare/forzare in qualche modo di cercare sempre di eseguire il download da server http ?
grazie, Enzo
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: slack-pt : come forzare il download solo da mirror http
Per slapt-get basta che usi mirror http
/etc/slapt-get/slapt-getrc :
SOURCE=http://slackware.osuosl.org/slackware64 ... /:OFFICIAL
Se poi si tratta di un repository di terze parti (slacky, alienbob...) che è solo ftp (ma quelli elencati vanno in http) no, non è possibile.
Considera anche l'idea di usare slackpkg (e se usi repository di terze parti aggiungi slackpkg+)
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
-
- Linux 0.x
- Messaggi: 7
- Iscritto il: mar 3 set 2013, 9:24
- Nome Cognome: enzo arlati
- Slackware: 13.1
- Kernel: 2.6.39
- Desktop: xfce
Re: slack-pt : come forzare il download solo da mirror http
Il tuo consiglio l'ho gia' seguito.
Nel file slapt-getrc ho specificato i source http.
Il problema e' che quando esegue l'agiornamento di un pacchetto ( vedi esempio qui sotto ) cerca di scaricarlo da un server ftp e questo viene bloccato dal firewall aziendale.
Ora mi servirebbe poter obbligare slapt a scaricare file solo da server http.
Enzo
Codice: Seleziona tutto
root@slackware13:~# cat /etc/slapt-get/slapt-getrc
WORKINGDIR=/var/slapt-get
EXCLUDE=^aaa_elflibs,^devs,^glibc-.*,^kernel-.*,^udev,.*-[0-9]+dl$,x86_64
SOURCE=file:///home/enzo/SlackPackage/slack.13.1/:OFFICIAL
SOURCE=http://www.slackware.at/data/slackware-13.1/:OFFICIAL
SOURCE=http://software.jaos.org/slackpacks/13.1/:OFFICIAL
Codice: Seleziona tutto
root@slackware13:~# slapt-get --clean
Codice: Seleziona tutto
root@slackware13:~# slapt-get --update
Retrieving package data [file:///home/enzo/SlackPackage/slack.13.1/]...Cached
Retrieving patch list [file:///home/enzo/SlackPackage/slack.13.1/]...Cached
Retrieving checksum list [file:///home/enzo/SlackPackage/slack.13.1/]...Cached
Retrieving checksum signature [file:///home/enzo/SlackPackage/slack.13.1/]...Cached
Verifying checksum signature [file:///home/enzo/SlackPackage/slack.13.1/]...Not Verified
Retrieving package data [http://www.slackware.at/data/slackware-13.1/]...Cached
Retrieving patch list [http://www.slackware.at/data/slackware-13.1/]...Cached
Retrieving checksum list [http://www.slackware.at/data/slackware-13.1/]...Cached
Retrieving checksum signature [http://www.slackware.at/data/slackware-13.1/]...Cached
Verifying checksum signature [http://www.slackware.at/data/slackware-13.1/]...Not Verified
Retrieving package data [http://software.jaos.org/slackpacks/13.1/]...Cached
Retrieving patch list [http://software.jaos.org/slackpacks/13.1/]...Cached
Retrieving checksum list [http://software.jaos.org/slackpacks/13.1/]...Cached
Retrieving checksum signature [http://software.jaos.org/slackpacks/13.1/]...Cached
Verifying checksum signature [http://software.jaos.org/slackpacks/13.1/]...No key for verification
Reading Package Lists...Done
Sources failed to download, correct sources and rerun --update
Codice: Seleziona tutto
root@slackware13:~# slapt-get --install libpng
Reading Package Lists...Done
The following packages will be upgraded:
libpng
1 upgraded, 0 reinstalled, 0 newly installed, 0 to remove, 0 not upgraded.
Need to get 512.0kB of archives.
After unpacking 200.0kB disk space will be freed.
Do you want to continue? [y/N] y
1/1 Get ftp://ftp.slackware.com/pub/slackware/slackware-13.1/ libpng 1.4.3-i486-1_slack13.1 [512.0kB]...Failed to download: HTTP response code said error
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: slack-pt : come forzare il download solo da mirror http
daiSources failed to download, correct sources and rerun --update
# rm -r /var/slapt-get
# mkdir /var/slapt-get
così hai una situazione pulita, perchè non è normale che tu gli dai in pasto slackware.at e lui ti usa slackware.com
Commenta i repository che hai definiti e lasciane uno solo; lancia il --update e vedi se ha creato i metadata. Poi ripulisci tutto (rm&&mkdir) e scommentane un altro fino a trovare il repository che da problemi.
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
-
- Linux 0.x
- Messaggi: 7
- Iscritto il: mar 3 set 2013, 9:24
- Nome Cognome: enzo arlati
- Slackware: 13.1
- Kernel: 2.6.39
- Desktop: xfce
Re: slack-pt : come forzare il download solo da mirror http
Enzo
Codice: Seleziona tutto
root@slackware13:~# /bin/rm -r /var/slapt-get/.*
/bin/rm: cannot remove directory: `/var/slapt-get/.'
/bin/rm: cannot remove directory: `/var/slapt-get/..'
Codice: Seleziona tutto
root@slackware13:~# ls -la /var/slapt-get/
total 12
drwxr-xr-x 2 root root 8192 2013-09-03 11:45 ./
drwxr-xr-x 19 root root 4096 2010-08-26 19:42 ../
Codice: Seleziona tutto
root@slackware13:~# slapt-get --clean
Codice: Seleziona tutto
root@slackware13:~# cat /etc/slapt-get/slapt-getrc
WORKINGDIR=/var/slapt-get
EXCLUDE=^aaa_elflibs,^devs,^glibc-.*,^kernel-.*,^udev,.*-[0-9]+dl$,x86_64
# SOURCE=file:///home/enzo/SlackPackage/slack.13.1/:OFFICIAL
SOURCE=http://www.slackware.at/data/slackware-13.1/:OFFICIAL
# SOURCE=http://software.jaos.org/slackpacks/13.1/:OFFICIAL
Codice: Seleziona tutto
root@slackware13:~# slapt-get --update
Retrieving package data [http://www.slackware.at/data/slackware-13.1/]...Done
Retrieving patch list [http://www.slackware.at/data/slackware-13.1/]...Done
Retrieving checksum list [http://www.slackware.at/data/slackware-13.1/]...Done
Retrieving checksum signature [http://www.slackware.at/data/slackware-13.1/]...Done
Verifying checksum signature [http://www.slackware.at/data/slackware-13.1/]...Not Verified
Sources failed to download, correct sources and rerun --update
Codice: Seleziona tutto
root@slackware13:~# slapt-get --install libpng
Reading Package Lists...Failed to open package_data
package_data: No such file or directory
Perhaps you want to run --update?
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: slack-pt : come forzare il download solo da mirror http
questa è la cosa più pericolosa che tu possa aver mai fatto nella tua vita. Questo comando potenzialmente poteva cancellare il tuo harddisk. Fortunatamente non l'ha fatto! Bastava non mettere il ".*"; ma questo non ha nulla a che vedere con il problema.earlati2 ha scritto:Codice: Seleziona tutto
root@slackware13:~# /bin/rm -r /var/slapt-get/.*
Quando hai usato per la prima volta slapt-get su quella macchina?
Prova a dare
# rm -r /root/.gnupg/
e poi riprova.
Devi sapere che il 21 dicembre 2012 i Maya sono venuti e hanno fatto scadere la chiave gpg di slackware . Era questa la fine del modo tanto annunciata dai media . Ma Pat li ha anticipati e in agosto ha rinnovato la chiave .
Tuttavia chi ancora aveva quella vecchia (ovvero chi aveva installata slackware <=13.37) doveva riscaricare quella aggiornata..
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
-
- Linux 0.x
- Messaggi: 7
- Iscritto il: mar 3 set 2013, 9:24
- Nome Cognome: enzo arlati
- Slackware: 13.1
- Kernel: 2.6.39
- Desktop: xfce
Re: slack-pt : come forzare il download solo da mirror http
Grazie
Codice: Seleziona tutto
root@slackware13:~# ls -la /root/.gnupg/
total 28
drwx------ 2 root root 4096 2013-09-03 11:46 ./
drwx--x--- 20 root root 4096 2013-09-03 07:56 ../
-rw------- 1 root root 9154 2010-07-26 10:12 gpg.conf
-rw------- 1 root root 926 2010-07-26 10:12 pubring.gpg
-rw------- 1 root root 0 2010-07-26 10:12 pubring.gpg~
-rw------- 1 root root 0 2010-07-26 10:12 secring.gpg
-rw------- 1 root root 1200 2010-07-26 10:12 trustdb.gpg
Codice: Seleziona tutto
root@slackware13:~# rm -r /root/.gnupg/
Codice: Seleziona tutto
root@slackware13:~# slapt-get --clean
Codice: Seleziona tutto
root@slackware13:~# slapt-get --update
Retrieving package data [http://www.slackware.at/data/slackware-13.1/]...Cached
Retrieving patch list [http://www.slackware.at/data/slackware-13.1/]...Cached
Retrieving checksum list [http://www.slackware.at/data/slackware-13.1/]...Cached
Retrieving checksum signature [http://www.slackware.at/data/slackware-13.1/]...Cached
Verifying checksum signature [http://www.slackware.at/data/slackware-13.1/]...No key for verification
Retrieving ChangeLog.txt [http://www.slackware.at/data/slackware-13.1/]...Done
Reading Package Lists...Done
Codice: Seleziona tutto
root@slackware13:~# slapt-get --install libpng
Reading Package Lists...Done
The following NEW packages will be installed:
libpng
0 upgraded, 0 reinstalled, 1 newly installed, 0 to remove, 0 not upgraded.
Need to get 512.0kB of archives.
After unpacking 2.8MB of additional disk space will be used.
1/1 Get http://www.slackware.at/data/slackware-13.1/ libpng 1.4.12-i486-1_slack13.1 [512.0kB]...Done
Preparing to install libpng-1.4.12-i486-1_slack13.1
Verifying package libpng-1.4.12-i486-1_slack13.1.txz.
Installing package libpng-1.4.12-i486-1_slack13.1.txz:
PACKAGE DESCRIPTION:
# libpng (Portable Network Graphics library)
#
# PNG (Portable Network Graphics) is an extensible file format for the
# lossless, portable, well-compressed storage of raster images. PNG
# provides a patent-free replacement for GIF and can also replace many
# common uses of TIFF. Indexed-color, grayscale, and truecolor images
# are supported, plus an optional alpha channel. Sample depths range
# from 1 to 16 bits.
#
Executing install script for libpng-1.4.12-i486-1_slack13.1.txz.
Package libpng-1.4.12-i486-1_slack13.1.txz installed.
Done
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: slack-pt : come forzare il download solo da mirror http
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
-
- Linux 0.x
- Messaggi: 7
- Iscritto il: mar 3 set 2013, 9:24
- Nome Cognome: enzo arlati
- Slackware: 13.1
- Kernel: 2.6.39
- Desktop: xfce
Re: slack-pt : come forzare il download solo da mirror http
Se gli chiedo di aggiornarmi il modulo kdevelop ( ora ho la rev. 4.0 ) lui me lo aggiorna alla rev 4.5.1 ma poi il programma non funziona perche' le dipendenze non corrispondono e non riesce a trovare le librerie corrette.
Enzo
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: slack-pt : come forzare il download solo da mirror http
Per quanto riguarda i pacchetti slackware neanche slapt-get tiene conto delle dipendenze.earlati2 ha scritto:Ma slackpkg non mi tiene aggiornate le dipendenze.
La gestione delle dipendenze in slackware non esiste.
Alcuni repository di terze parti (slacky e pochi altri) inseriscono informazioni riguardo le dipendenze nei metadata e quindi slapt-get riesce a capire che devi installare audacity allora devi installare anche jack-audio-connection-kit
Ma se a slapt-get gli dici di installare kde e tu non hai X installato, lui non ti avverte.
per quanto riguarda kdevelop 4.5.1, da dove lo prendi?
p.s.: mi sembra di capire che stai utilizzando la slackware 13.1 come distribuzione desktop. Personalmente ti consiglierei di upgradare a 14.0 o addirittura a current. Dopo un certo tempo nelle versioni vecchie vengono aggiornati solo quei pacchetti che possono causare problemi di sicurezza per un server e di sicuro non cambieranno di major version (firefox ha l'ultimo aggiornamento oltre un anno fa ed è 3.x)
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
-
- Linux 0.x
- Messaggi: 7
- Iscritto il: mar 3 set 2013, 9:24
- Nome Cognome: enzo arlati
- Slackware: 13.1
- Kernel: 2.6.39
- Desktop: xfce
Re: slack-pt : come forzare il download solo da mirror http
cercavo solo un sistema di aggiornamento e/o aggiunta di nuovi moduli.
L'esempio di kdevelop poteva tornarmi comodo in modo da consentirmi di usare la postazione che uso per personalizzare il kernel anche per sviluppare codice.
Visto che non e' possibile u aggiornamento indolore manterro' kdevelop rev 4.0 ed eventualmente cerchero' una seconda postazione per sviluppare il codice.
Grazie per tutti i consigli che mi hai dato.
Enzo
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: slack-pt : come forzare il download solo da mirror http
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
-
- Linux 0.x
- Messaggi: 7
- Iscritto il: mar 3 set 2013, 9:24
- Nome Cognome: enzo arlati
- Slackware: 13.1
- Kernel: 2.6.39
- Desktop: xfce
Re: slack-pt : come forzare il download solo da mirror http
ZeroUno ha scritto:puoi provare a compilarlo da te, in modo che venga linkato con le librerie che hai sul tuo sistema.
Troppo dispendioso in termini di tempo.
Se servira' intallero' una versione piu' aggiornata su un altro PC o su una virtual box
ciao e grazie di tutto
Enzo