Wie kann ich "flashplugin-installer" und "ttf-mscorefonts-installer" ohne Internetverbindung installieren?


11

Gibt es eine Möglichkeit, das Flash-Plug-In und die Microsoft-Schriftarten auf einen Computer herunterzuladen und auf einem anderen Offline-Computer zu installieren?

Das einfache Herunterladen der Pakete flashplugin-installerund ttf-mscorefonts-installerreicht nicht aus, da beide Pakete während der Installation Internetverbindungen erfordern.

Nach flashplugin-installerBeschreibung:

WARNUNG: Durch die Installation dieses Ubuntu-Pakets wird das Adobe Flash Player-Plugin von www.adobe.com heruntergeladen. Die Vertriebslizenz des Adobe Flash Player-Plugins finden Sie unter www.adobe.com. Die Installation dieses Ubuntu-Pakets bedeutet, dass Sie die Bedingungen dieser Lizenz akzeptiert haben.

Und ttf-mscorefonts-installerhat eine ähnliche Warnung:

Sie benötigen eine Internetverbindung, um diese Schriftarten herunterzuladen, falls Sie sie noch nicht haben.

Antworten:


11

Sie benötigen einen Computer mit derselben Architektur wie der Offline-Computer. Dieser Computer muss dieselbe Computerarchitektur wie der Offline-Computer haben (dh i386 32-Bit oder i686 64-Bit). Es muss dieselbe Ubuntu-Version wie auf dem Offline-Computer ausgeführt werden.

Auf dem Online-Computer:


Laden Sie die benötigten Pakete herunter:

  1. Erstellen Sie in Ihrem Home-Ordner ein Verzeichnis mit dem Namen files-downloaded.

  2. Starten Sie auf dem Online-Computer Synaptic. Unter Ubuntu 11.04 ist dies einfach durch Drücken der windowsTaste und anschließendes Tippen möglich synaptic package manager.

  3. Suchen Sie das genannte Paket flashplugin-installer, klicken Sie mit der rechten Maustaste darauf und markieren Sie es für die Installation. Wenn es bereits installiert ist, markieren Sie es für die Neuinstallation.Markierung des Flashplugin-Installationsprogramms für die Installation

  4. Wenn Sie in einem Dialogfenster zur Installation aufgefordert werden libnspr4-0d, klicken Sie auf Markieren . Wenn dieses Dialogfeld nicht angezeigt wird, müssen Sie sich libnspr4-0dselbst finden und es für die Neuinstallation markieren.

  5. Suchen Sie das genannte Paket ttf-mscorefonts-installer, klicken Sie mit der rechten Maustaste darauf und markieren Sie es für die Installation. Wenn es bereits installiert ist, markieren Sie es für die Neuinstallation.

  6. Wenn Sie in einem Dialogfenster zur Installation aufgefordert werden cabextract, klicken Sie auf Markieren . Wenn dieses Dialogfeld nicht angezeigt wird, müssen Sie sich cabextractselbst finden und es für die Neuinstallation markieren.

  7. Suchen Sie das genannte Paket debconf-utilsund markieren Sie es für die Installation oder Neuinstallation nach Bedarf. Dieses Paket wird später benötigt, um den Offline-Speicherort der zusätzlichen Dateien festzulegen, die heruntergeladen werden sollen.

  8. Klicken Sie auf File-> Generate package download scriptund speichern Sie das Skript unter dem files-downloadVerzeichnis mit dem Namen download-packages.Paket-Download-Skript generieren

  9. Öffnen Sie ein Terminal, indem Sie die windowsTaste drücken und tippen terminal.

  10. Geben Sie Folgendes ein. Dadurch werden alle erforderlichen .deb-Dateien in den files-downloadedOrdner heruntergeladen .

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

Laden Sie die Schriftarten herunter:

  1. Speichern Sie den folgenden Code als 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. Öffnen Sie ein Terminal und geben Sie Folgendes ein:

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

Laden Sie das Flash-Plugin tarball herunter:

  1. Speichern Sie den folgenden Code als 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. Öffnen Sie ein Terminal und geben Sie Folgendes ein:

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

Transfer:

Kopieren Sie nun den Ordner mit dem Namen files-downloadedauf einen USB-Stick oder verwenden Sie Ihren bevorzugten Dateisynchronisierungsdienst. Dieser Ordner sollte 11 EXE-Dateien, eine Tar.gz-Datei, fünf DEB-Dateien und drei Skripte enthalten.

Auf dem Offline-Computer:


  1. Kopieren Sie den benannten Ordner files-downloadedin Ihr Home-Verzeichnis.

  2. Führen Sie in einem Terminal Folgendes aus:

    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. Sie sind fertig! Das war viel komplizierter als es hätte sein sollen, aber leider beschränken sowohl Adobe als auch Microsoft die Verbreitung von Flash und ihren Schriftarten. Dies ist der einzige legale Weg, um ihre strenge Lizenzierung zu umgehen.


Fügen Sie einfach hinzu, wenn Sie Probleme mit der Installation des Flashplugin-Installationsprogramms haben, die aufgrund der Abhängigkeit fehlschlägt. Update-notifier-common. Sie können die folgenden Schritte ausführen, um update-notifier-common neu zu installieren:

Löschen Sie die Dateien unter /usr/share/package-data-downloads:

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

Installieren Sie update-notifier-common erneut:

sudo apt-get install update-notifier-common

Dies sollte jetzt abgeschlossen sein, ohne zu versuchen, Flash oder Schriftarten herunterzuladen. Führen Sie das Skript im letzten Teil erneut aus, es sollte nur funktionieren

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.