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.

Articoli correlati:

, ,

Segnala questo articolo: Queste icone linkano i siti di social bookmarking sui quali i lettori possono condividere e trovare nuove pagine web.
  • Facebook
  • del.icio.us
  • Digg
  • Reddit
  • StumbleUpon
  • Technorati
  • OKnotizie
  • Google Bookmarks
  • TwitThis
  • Upnews
  • Segnalo

  1. #1 by Crismon on 4 settembre 2008

    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?

  2. #2 by Massimo on 4 settembre 2008

    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

  3. #3 by Crismon on 4 settembre 2008

    Capisco, l’ho buttata la senza pensare.
    Non ho la minima esperienza con i server ISA, dal tuo articolo posso solo imparare. :)

  4. #4 by Andrea on 5 settembre 2008

    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

  5. #5 by Massimo on 5 settembre 2008

    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

  6. #6 by Crismon on 5 settembre 2008

    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.

  1. Ancora nessun trackback

I commenti sono chiusi.

blog comments powered by Disqus