Aggiornare OpenSUSE dietro un ISA Server
Vi sarà certamente capitato di dover aggionare la vostra distribuzione preferita all’interno di una rete aziendale a sua volta sotto ISA Server.
Questi server bloccano in genere tutte le connessioni Internet al di fuori di quelle sulla porta 8080 dei browser http.
Nel mio caso lavoro dietro un server che dopo l’ultimo upgrade inibisce anche il login opportunamente impostato in NTLMAPS, rendendo vani tutti i tentativi di passare il proxy con le mie credenziali per aggiornare la distribuzione o installare rpm da repository ftp/http.
A questo punto mi è tornato utile un articolo di qualche mese fa pubblicato proprio in questo Blog.
Il plugin Flashgot di Firefox da la possibilità (in questo caso specifico) di scaricare tutti i pacchetti presenti all’interno delle cartelle update, oss, no-oss etc etc della distribuzione in un solo colpo, generando di fatto un mirror sull’hard disk.
Basta quindi impostare al termine dei download le sorgenti di installazione in Yast, selezionando le cartelle in cui viengono scaricati i file (in genere "i586", "x86_64" e "noarch") e lanciare un aggiornamento o installare un programma.
Condividendo le cartelle è anche possibile aggiornare più PC contemporaneamente.
Certo è, che il download potrebbe durare alcune ore….ma a volte non ci sono alternative.
Gli ultimi 5 articoli di Massimo
- PuTTY: client SSH e telnet completamente open source - November 15th, 2008
- phpMyAdmin versione 3 breve introduzione - October 26th, 2008
- Registrare il desktop - October 14th, 2008
- Software 3D e Linux - October 6th, 2008
- Utilizzare cartelle condivise in rete, come cartelle locali - October 3rd, 2008





















settembre 4th, 2008 at 19:18
Ciao Massimo,
complimenti per il tuo primo articolo sicuramente originale. La tua è un’idea.. pensando me ne viene in mente un’altra.. hai provato con wget?
settembre 4th, 2008 at 19:34
Si. Non funziona. Provato NTLMAPS (appunto), i vari export http_proxy=http://username:password@proxyserver.net:port/….non va nulla dopo che hanno applicato un aggiornamento dell’ISA server
settembre 4th, 2008 at 19:49
Capisco, l’ho buttata la senza pensare.
Non ho la minima esperienza con i server ISA, dal tuo articolo posso solo imparare.
settembre 5th, 2008 at 07:54
ottimo articolo, ma secondo il mio modestissimo parere, mancano le indicazioni x completezza del articolo, di come creare il repositories in locale!!!
so che ce un comando da dare (l’avro letto 1000 volte) ma ora non lo riscordo. so per certo che si può, cosi x aggiornare/installare qualcosa yast2 cerca anche (o solo) nel repo locale indicato.
il comando dovrebbe essere una cosa tipo createrepo o ropadel genere! Sarebbe interessante e molto utile aggiungere sto dettaglio!!
MAndi
settembre 5th, 2008 at 17:28
Putroppo non ho potuto aggiungere le immagini altrimenti avrei spiegato ben bene i passi da seguire.
Comunque da Yast basta disabilitare tutti i repository tranne il DVD/CD ed aggiungere i path locali….più semplice a farsi che a dirsi.
Nel mio caso ho creato 3 cartelle con il contenuto scaricato dai repository
“i586″ contenente tutti pacchetti relativi a i586 di update, kde4 etc etc
“noarch” contenente tutti pacchetti relativi a noarch di update, kde4 etc etc
“x86_64″ contenente tutti pacchetti relativi a x86_64 di update, kde4 etc etc
Ho aggiunto da Yast–>Gestione sorgenti installazione–>Aggiungi Cartella locale.
Magari farò un’altro articolo per spiegare come aggiornare via rete più macchine
settembre 5th, 2008 at 17:56
Se ti va ne saramo davvero felici di accogliere un’altro tuo articolo. Di fatto non c’è nulla di meglio che leggere documenti che spiegano procedure direttamente da chi le testa le prova e ci convive.
Diciamo che questo era solo un modo per dire che “una buona soluzione c’è.
Nel prossimo vedremo come procedere.