Como posso instalar o `` flashplugin-installer` 'e `ttf-mscorefonts-installer` sem uma conexão à Internet?

11

Existe uma maneira de baixar o plug-in do Flash e as fontes da Microsoft em um computador e instalá-los em outro computador offline?

Simplesmente fazer o download dos pacotes flashplugin-installere ttf-mscorefonts-installernão é suficiente, pois esses pacotes requerem conexões com a Internet durante a instalação.

De acordo com flashplugin-installera descrição:

AVISO: A instalação deste pacote Ubuntu faz com que o plug-in do Adobe Flash Player seja baixado de www.adobe.com. A licença de distribuição do plug-in Adobe Flash Player está disponível em www.adobe.com. A instalação deste pacote Ubuntu implica que você aceitou os termos dessa licença.

E ttf-mscorefonts-installertem um aviso semelhante:

Você precisará de uma conexão com a Internet para baixar essas fontes, se ainda não as tiver.

Flimm
fonte

Respostas:

11

Você precisará de um computador com a mesma arquitetura do computador offline. Este computador precisa ter a mesma arquitetura do computador offline (por exemplo: i386 de 32 bits ou i686 de 64 bits). Ele precisa estar executando a mesma versão do Ubuntu que o computador offline.

No computador online:


Faça o download dos pacotes necessários:

  1. Crie um diretório em sua pasta pessoal chamado files-downloaded.

  2. No computador online, inicie o Synaptic. No Ubuntu 11.04, isso é fácil, pressionando o windowsbotão e digitando synaptic package manager.

  3. Encontre o pacote nomeado flashplugin-installer, clique com o botão direito do mouse e marque-o para instalação. Se já estiver instalado, marque-o para reinstalar.Marcando flashplugin-installer para instalação

  4. Se uma janela de diálogo solicitar a instalação libnspr4-0d, clique em Marcar. Se esse diálogo não aparecer, você precisará encontrar- libnspr4-0dse e marcá-lo para reinstalar.

  5. Encontre o pacote nomeado ttf-mscorefonts-installer, clique com o botão direito do mouse e marque-o para instalação. Se já estiver instalado, marque-o para reinstalar.

  6. Se uma janela de diálogo solicitar a instalação cabextract, clique em Marcar. Se esse diálogo não aparecer, você precisará encontrar- cabextractse e marcá-lo para reinstalar.

  7. Encontre o pacote nomeado debconf-utilse marque-o para instalação ou reinstalação, conforme necessário. Este pacote é necessário posteriormente para definir o local offline dos arquivos adicionais que vamos baixar.

  8. Clique em File-> Generate package download scripte salve o script no files-downloaddiretório com o nome download-packages.Gerando script de download do pacote

  9. Abra um terminal pressionando a windowstecla e digitando terminal.

  10. Digite o seguinte. Isso fará o download de todos os arquivos .deb necessários para a files-downloadedpasta.

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

Faça o download das fontes:

  1. Salve o seguinte código como 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. Abra um terminal e digite o seguinte:

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

Faça o download do tarball do plugin Flash:

  1. Salve o seguinte código como 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. Abra um terminal e digite o seguinte:

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

Transferir:

Agora copie a pasta nomeada files-downloadedpara um pendrive ou use seu serviço de sincronização de arquivos favorito. Essa pasta deve ter 11 arquivos .exe, um arquivo .tar.gz, cinco arquivos .deb e três scripts.

No computador offline:


  1. Copie a pasta nomeada files-downloadedpara o seu diretório pessoal.

  2. Execute o seguinte em um terminal:

    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. Você Terminou! Isso foi muito mais complicado do que deveria ser, mas, infelizmente, a Adobe e a Microsoft restringem a distribuição do Flash e de suas fontes, respectivamente. Essa é a única maneira legal de contornar seu rigoroso licenciamento.


Basta adicionar se você tiver problemas com a instalação do flashplugin-installer falhando devido à dependência update-notifier-common, você pode usar as etapas abaixo para reinstalar o update-notifier-common:

Exclua os arquivos em /usr/share/package-data-downloads:

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

Instale o update-notifier-common novamente:

sudo apt-get install update-notifier-common

Agora, isso deve ser concluído sem tentar o download de fontes ou flash. Execute novamente o script na última parte. Ele deve funcionar

Flimm
fonte