Como posso instalar o 'flashplugin-installer' e o 'ttf-mscorefonts-installer' sem uma conexão com a 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 off-line?

O simples download dos pacotes flashplugin-installer e ttf-mscorefonts-installer não é suficiente, pois ambos os pacotes exigem conexões com a Internet durante a instalação.

De acordo com a descrição de flashplugin-installer :

WARNING: Installing this Ubuntu package causes the Adobe Flash Player plugin to be downloaded from www.adobe.com. The distribution license of the Adobe Flash Player plugin is available at www.adobe.com. Installing this Ubuntu package implies that you have accepted the terms of that license.

E ttf-mscorefonts-installer tem um aviso semelhante:

You will need an Internet connection to download these fonts if you don't already have them.

    
por Flimm 03.06.2011 / 01:33

1 resposta

11

Você precisará de um computador com a mesma arquitetura do computador off-line. Esse computador precisa ter a mesma arquitetura de computador que o computador offline (ou seja, i386 de 32 bits ou i686 de 64 bits). Ele precisa estar executando a mesma versão do Ubuntu que o computador off-line.

No computador on-line:

Faça o download dos pacotes necessários:

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

  2. No computador on-line, inicie o Synaptic. No Ubuntu 11.04, isso é feito facilmente pressionando o botão windows e digitando synaptic package manager .

  3. Encontre o pacote chamado flashplugin-installer , clique com o botão direito nele e marque-o para instalação. Se já estiver instalado, marque-o para reinstalação.

  4. Seumajaneladediálogosolicitarquevocêinstalelibnspr4-0d,cliqueemMarcar.Seestacaixadediálogonãoaparecer,vocêprecisaráencontrarlibnspr4-0demarcá-laparaareinstalação.

  5. Encontreopacotechamadottf-mscorefonts-installer,cliquecomobotãodireitoneleemarque-oparainstalação.Sejáestiverinstalado,marque-oparareinstalação.

  6. Seumajaneladediálogosolicitarquevocêinstalecabextract,cliqueemMarcar.Seestacaixadediálogonãoaparecer,vocêprecisaráencontrarcabextractemarcá-laparaareinstalação.

  7. Encontreopacotechamadodebconf-utilsemarque-oparainstalaçãooureinstalação,conformenecessário.Estepacoteénecessáriomaistardeparadefiniralocalizaçãoofflinedosarquivosadicionaisquevamosbaixar.

  8. CliqueemFile->Generatepackagedownloadscriptesalveoscriptnodiretóriofiles-downloadcomonomedownload-packages.

  9. Abra um terminal pressionando a tecla windows e digitando terminal .

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

    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 plug-in do 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
    

Transferência:

Agora copie a pasta chamada files-downloaded para um dispositivo USB ou use seu serviço de sincronização de arquivos favorito. Esta pasta deve ter 11 arquivos .exe, um arquivo .tar.gz, cinco arquivos .deb e três scripts.

No computador offline:

  1. Copie a pasta com o nome files-downloaded para 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 ter sido, mas, infelizmente, tanto a Adobe quanto a Microsoft restringem a distribuição do Flash e de suas fontes, respectivamente. Esta é a única maneira legal de contornar o seu licenciamento estrito.

Basta adicionar se você está com problemas com a instalação do flashplugin-installer com falha devido à dependência update-notifier-common, você pode usar as etapas abaixo para reinstalar o notificador de atualização-comum:

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

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

Instale o notificador de atualizações novamente:

sudo apt-get install update-notifier-common

Isso agora deve ser concluído sem tentar baixar o flash ou as fontes     Execute novamente o script na última parte que deve funcionar apenas

    
por Flimm 03.06.2011 / 02:11