Come posso installare `flashplugin-installer` e` ttf-mscorefonts-installer` senza una connessione Internet?


11

Esiste un modo per scaricare il plug-in Flash e i caratteri Microsoft su un computer e installarli su un altro computer offline?

Il semplice download dei pacchetti flashplugin-installere ttf-mscorefonts-installernon è sufficiente, poiché entrambi questi pacchetti richiedono connessioni Internet durante l'installazione.

Secondo flashplugin-installerla descrizione:

ATTENZIONE: l'installazione di questo pacchetto Ubuntu causa il download del plug-in Adobe Flash Player da www.adobe.com. La licenza di distribuzione del plug-in Adobe Flash Player è disponibile su www.adobe.com. L'installazione di questo pacchetto Ubuntu implica l'accettazione dei termini di tale licenza.

E ttf-mscorefonts-installerha un avviso simile:

Avrai bisogno di una connessione Internet per scaricare questi caratteri se non li hai già.

Risposte:


11

Avrai bisogno di un computer con la stessa architettura del computer offline. Questo computer deve avere la stessa architettura del computer offline (ovvero: i386 a 32 bit o i686 a 64 bit). Deve eseguire la stessa versione di Ubuntu del computer offline.

Sul computer online:


Scarica i pacchetti necessari:

  1. Creare una directory nella cartella principale denominata files-downloaded.

  2. Sul computer online, avvia Synaptic. Sotto Ubuntu 11.04, questo è facile da eseguire premendo il windowspulsante e digitando synaptic package manager.

  3. Trova il pacchetto denominato flashplugin-installer, fai clic destro su di esso e contrassegnalo per l'installazione. Se è già installato, contrassegnarlo per la reinstallazione.Contrassegnare Flashplugin-Installer per l'installazione

  4. Se una finestra di dialogo ti chiede di installare libnspr4-0d, fai clic su Segna. Se questa finestra di dialogo non viene visualizzata, dovrai trovarti libnspr4-0de contrassegnarlo per la reinstallazione.

  5. Trova il pacchetto denominato ttf-mscorefonts-installer, fai clic destro su di esso e contrassegnalo per l'installazione. Se è già installato, contrassegnarlo per la reinstallazione.

  6. Se una finestra di dialogo ti chiede di installare cabextract, fai clic su Segna. Se questa finestra di dialogo non viene visualizzata, dovrai trovarti cabextracte contrassegnarlo per la reinstallazione.

  7. Trova il pacchetto denominato debconf-utilse contrassegnalo per l'installazione o la reinstallazione, se necessario. Questo pacchetto è richiesto in seguito per impostare la posizione offline dei file aggiuntivi che stiamo per scaricare.

  8. Fare clic su File-> Generate package download scripte salvare lo script nella files-downloaddirectory con il nome download-packages.Generazione di script per il download di pacchetti

  9. Aprire un terminale premendo il windowstasto e digitando terminal.

  10. Digita quanto segue. Questo scaricherà tutti i file .deb richiesti nella files-downloadedcartella.

    cd ~/files-downloaded
    sudo chown username:username download-packages
    chmod +x download-packages
    ./download-packages
    

Scarica i caratteri:

  1. Salva il seguente codice come files-downloaded/download-fonts:

    #!/bin/bash
    
    set -e
    
    FONTS='andale32.exe arial32.exe arialb32.exe comic32.exe courie32.exe 
    georgi32.exe impact32.exe times32.exe trebuc32.exe verdan32.exe webdin32.exe'
    
    URLROOTS="http://downloads.sourceforge.net/corefonts/
        http://switch.dl.sourceforge.net/sourceforge/corefonts/
        http://mesh.dl.sourceforge.net/sourceforge/corefonts/
        http://dfn.dl.sourceforge.net/sourceforge/corefonts/
        http://heanet.dl.sourceforge.net/sourceforge/corefonts/
        http://jaist.dl.sourceforge.net/sourceforge/corefonts/
        http://nchc.dl.sourceforge.net/sourceforge/corefonts/
        http://ufpr.dl.sourceforge.net/sourceforge/corefonts/
        http://internode.dl.sourceforge.net/sourceforge/corefonts/
        http://voxel.dl.sourceforge.net/sourceforge/corefonts/
        http://kent.dl.sourceforge.net/sourceforge/corefonts/
        http://internap.dl.sourceforge.net/sourceforge/corefonts/"
    
    for font in $FONTS
    do
        for website in $URLROOTS
        do
            if ! wget -c ${website}${font} ; then
                continue 1;
            fi
            break
        done
    done
    
    echo Done
    
  2. Apri un terminale e digita quanto segue:

    cd ~/files-downloaded
    chmod +x download-fonts
    ./download-fonts
    

Scarica il tarball del plug-in Flash:

  1. Salva il seguente codice come files-downloaded/download-flash:

    #!/bin/bash
    
    set -e
    
    # Ensure that the flash plugin is installed and the latest version:
    sudo apt-get install -y flashplugin-installer
    
    FLASH_VERSION_LINE=$(grep -m 1 ^FLASH_VERSION= /var/lib/dpkg/info/flashplugin-installer.postinst)
    
    eval $FLASH_VERSION_LINE
    
    echo Flash version: "$FLASH_VERSION"
    
    FILENAME=adobe-flashplugin_${FLASH_VERSION}.orig.tar.gz
    PARTNER_URL=http://archive.canonical.com/pool/partner/a/adobe-flashplugin/$FILENAME
    
    
    wget -c "$PARTNER_URL"
    
    echo Done
    
  2. Apri un terminale e digita quanto segue:

    cd ~/files-downloaded
    chmod +x download-flash
    ./download-flash
    

Trasferimento:

Ora copia la cartella denominata files-downloadedsu una chiavetta USB o usa il tuo servizio di sincronizzazione dei file preferito. Questa cartella dovrebbe contenere 11 file .exe, un file .tar.gz, cinque file .deb e tre script.

Sul computer offline:


  1. Copia la cartella denominata files-downloadednella tua home directory.

  2. Eseguire quanto segue in un terminale:

    cd ~/files-downloaded
    sudo dpkg -i debconf-utils_*.deb cabextract_*.deb libnspr4-0d_*.deb
    
    echo flashplugin-installer flashplugin-installer/local string ~/files-downloaded/ | sudo debconf-set-selections
    echo ttf-mscorefonts-installer msttcorefonts/dldir string ~/files-downloaded/ | sudo debconf-set-selections
    
    sudo dpkg -i flashplugin-installer_*.deb
    sudo dpkg -i ttf-mscorefonts-installer_*.deb
    
    echo flashplugin-installer flashplugin-installer/local string | sudo debconf-set-selections
    echo ttf-mscorefonts-installer msttcorefonts/dldir string | sudo debconf-set-selections
    
  3. Hai finito! Questo è stato molto più complicato di quanto avrebbe dovuto essere, ma purtroppo sia Adobe che Microsoft limitano la distribuzione di Flash e dei loro caratteri rispettivamente. Questo è l'unico modo legale per aggirare le loro rigorose licenze.


Basta aggiungere se si è verificato un errore con l'installazione di flashplugin-installer non riuscita a causa della dipendenza update-notifier-common, è possibile utilizzare i passaggi seguenti per reinstallare update-notifier-common:

Elimina i file in /usr/share/package-data-downloads:

sudo rm -f /usr/share/package-data-downloads/*

Installa nuovamente update-notifier-common:

sudo apt-get install update-notifier-common

Ora questo dovrebbe essere completato senza tentare di scaricare flash o caratteri. Eseguire nuovamente lo script nell'ultima parte che dovrebbe funzionare

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.