Bagaimana saya bisa menginstal `flashplugin-installer` dan` ttf-mscorefonts-installer` tanpa koneksi internet?

11

Apakah ada cara untuk mengunduh plug-in Flash dan font Microsoft di satu komputer, dan menginstalnya di komputer offline lain?

Cukup mengunduh flashplugin-installerdan ttf-mscorefonts-installerpaket tidak cukup, karena kedua paket ini memerlukan koneksi Internet selama instalasi mereka.

Menurut flashplugin-installeruraian:

PERINGATAN: Menginstal paket Ubuntu ini menyebabkan plugin Adobe Flash Player diunduh dari www.adobe.com. Lisensi distribusi plugin Adobe Flash Player tersedia di www.adobe.com. Menginstal paket Ubuntu ini menyiratkan bahwa Anda telah menerima ketentuan lisensi itu.

Dan ttf-mscorefonts-installermemiliki peringatan serupa:

Anda akan memerlukan koneksi Internet untuk mengunduh font-font ini jika Anda belum memilikinya.

Flimm
sumber

Jawaban:

11

Anda akan membutuhkan komputer dengan arsitektur yang sama dengan komputer offline. Komputer ini harus memiliki arsitektur komputer yang sama dengan komputer offline (yaitu: i386 32-bit atau i686 64-bit). Perlu menjalankan rilis yang sama dari Ubuntu sebagai komputer offline.

Di komputer online:


Unduh paket-paket yang dibutuhkan:

  1. Buat direktori di folder rumah Anda bernama files-downloaded.

  2. Di komputer online, luncurkan Synaptic. Di bawah Ubuntu 11.04, ini mudah dilakukan dengan menekan windowstombol, lalu mengetik synaptic package manager.

  3. Temukan paket bernama flashplugin-installer, klik kanan padanya dan tandai untuk instalasi. Jika sudah diinstal, tandai untuk instalasi ulang.Menandai instal flashplugin untuk instalasi

  4. Jika jendela dialog meminta Anda untuk menginstal libnspr4-0d, klik Tandai. Jika dialog ini tidak muncul, Anda harus mencari libnspr4-0dsendiri dan menandainya untuk instalasi ulang.

  5. Temukan paket bernama ttf-mscorefonts-installer, klik kanan padanya dan tandai untuk instalasi. Jika sudah diinstal, tandai untuk instalasi ulang.

  6. Jika jendela dialog meminta Anda untuk menginstal cabextract, klik Tandai. Jika dialog ini tidak muncul, Anda harus mencari cabextractsendiri dan menandainya untuk instalasi ulang.

  7. Temukan paket yang bernama debconf-utilsdan tandai untuk instalasi atau instalasi ulang yang diperlukan. Paket ini diperlukan nanti untuk mengatur lokasi offline dari file tambahan yang akan kita unduh.

  8. Klik File-> Generate package download script, dan simpan skrip di bawah files-downloaddirektori dengan nama download-packages.Membuat skrip unduhan paket

  9. Buka terminal dengan menekan windowstombol dan mengetik terminal.

  10. Ketikkan yang berikut ini. Ini akan mengunduh semua file .deb yang diperlukan ke files-downloadedfolder.

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

Unduh font:

  1. Simpan kode berikut sebagai 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. Buka terminal dan ketik berikut ini:

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

Unduh tarbal plugin Flash:

  1. Simpan kode berikut sebagai 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. Buka terminal dan ketik berikut ini:

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

Transfer:

Sekarang salin folder yang dinamai files-downloadedke stik USB atau gunakan layanan sinkronisasi file favorit Anda. Folder ini harus memiliki 11 file .exe, satu file .tar.gz, lima file .deb dan tiga skrip.

Di komputer offline:


  1. Salin folder yang dinamai files-downloadedke direktori home Anda.

  2. Jalankan yang berikut ini di 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. Kamu sudah selesai! Itu jauh lebih rumit dari yang seharusnya, tetapi sayangnya Adobe dan Microsoft membatasi distribusi Flash dan font mereka masing-masing. Ini adalah satu-satunya cara hukum untuk mendapatkan lisensi ketat mereka.


Cukup tambahkan jika Anda disadap dengan pemasangan flashplugin-installer yang gagal karena pembaruan ketergantungan-notifier-umum, Anda dapat menggunakan langkah-langkah di bawah ini untuk menginstal ulang pembaruan-notifier-umum:

Hapus file di bawah /usr/share/package-data-downloads:

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

Pasang pembaruan-notifier-common lagi:

sudo apt-get install update-notifier-common

Ini sekarang akan selesai tanpa mencoba untuk mengunduh flash atau font Jalankan kembali script di bagian terakhir itu hanya akan berfungsi

Flimm
sumber