Làm cách nào tôi có thể cài đặt `flashplugin-Installer` và` ttf-mscorefonts-Installer` mà không cần kết nối Internet?


11

Có cách nào để tải xuống bổ trợ Flash và phông chữ Microsoft trên một máy tính và cài đặt chúng trên một máy tính ngoại tuyến khác không?

Chỉ cần tải xuống flashplugin-installerttf-mscorefonts-installercác gói là không đủ, vì cả hai gói này đều yêu cầu kết nối Internet trong quá trình cài đặt.

Theo flashplugin-installermô tả của:

CẢNH BÁO: Cài đặt gói Ubuntu này khiến plugin Adobe Flash Player được tải xuống từ www.adobe.com. Giấy phép phân phối của plugin Adobe Flash Player có sẵn tại www.adobe.com. Cài đặt gói Ubuntu này ngụ ý rằng bạn đã chấp nhận các điều khoản của giấy phép đó.

ttf-mscorefonts-installercó một cảnh báo tương tự:

Bạn sẽ cần kết nối Internet để tải xuống các phông chữ này nếu bạn chưa có chúng.

Câu trả lời:


11

Bạn sẽ cần một máy tính có kiến ​​trúc giống như máy tính ngoại tuyến. Máy tính này cần phải có cùng kiến ​​trúc máy tính với máy tính ngoại tuyến (ví dụ: i386 32-bit hoặc i686 64-bit). Nó cần được chạy cùng một bản phát hành Ubuntu với máy tính ngoại tuyến.

Trên máy tính trực tuyến:


Tải về các gói cần thiết:

  1. Tạo một thư mục trong thư mục nhà của bạn có tên files-downloaded.

  2. Trên máy tính trực tuyến, khởi chạy Synaptic. Trong Ubuntu 11.04, điều này dễ dàng thực hiện bằng cách nhấn windowsnút và sau đó nhập synaptic package manager.

  3. Tìm gói có tên flashplugin-installer, nhấp chuột phải vào gói và đánh dấu để cài đặt. Nếu nó đã được cài đặt, đánh dấu nó để cài đặt lại.Đánh dấu trình cài đặt flashplugin để cài đặt

  4. Nếu một cửa sổ hộp thoại yêu cầu bạn cài đặt libnspr4-0d, bấm Đánh dấu. Nếu hộp thoại này không xuất hiện, bạn sẽ cần tìm libnspr4-0dchính mình và đánh dấu để cài đặt lại.

  5. Tìm gói có tên ttf-mscorefonts-installer, nhấp chuột phải vào gói và đánh dấu để cài đặt. Nếu nó đã được cài đặt, đánh dấu nó để cài đặt lại.

  6. Nếu một cửa sổ hộp thoại yêu cầu bạn cài đặt cabextract, bấm Đánh dấu. Nếu hộp thoại này không xuất hiện, bạn sẽ cần tìm cabextractchính mình và đánh dấu để cài đặt lại.

  7. Tìm gói có tên debconf-utilsvà đánh dấu nó để cài đặt hoặc cài đặt lại khi cần thiết. Gói này được yêu cầu sau này để đặt vị trí ngoại tuyến của các tệp bổ sung mà chúng tôi sẽ tải xuống.

  8. Bấm File-> Generate package download scriptvà lưu tập lệnh trong files-downloadthư mục có tên download-packages.Tạo tập lệnh tải xuống gói

  9. Mở một thiết bị đầu cuối bằng cách nhấn windowsphím và gõ terminal.

  10. Gõ như sau. Điều này sẽ tải tất cả các tệp .deb cần thiết vào files-downloadedthư mục.

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

Tải xuống các phông chữ:

  1. Lưu mã sau đây là 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. Mở một thiết bị đầu cuối và gõ như sau:

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

Tải xuống tarball plugin Flash:

  1. Lưu mã sau đây là 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. Mở một thiết bị đầu cuối và gõ như sau:

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

Chuyển khoản:

Bây giờ sao chép thư mục có tên files-downloadedvào thanh USB hoặc sử dụng dịch vụ đồng bộ hóa tệp yêu thích của bạn. Thư mục này nên có 11 tệp .exe, một tệp .tar.gz, năm tệp .deb và ba tập lệnh.

Trên máy tính ngoại tuyến:


  1. Sao chép thư mục có tên files-downloadedvào thư mục nhà của bạn.

  2. Chạy các mục sau trong một thiết bị đầu cuối:

    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. Bạn đã hoàn tất! Điều đó phức tạp hơn nhiều so với lẽ ra phải có, nhưng đáng buồn là cả Adobe và Microsoft đều hạn chế phân phối Flash và phông chữ của chúng tương ứng. Đây là cách hợp pháp duy nhất để có được giấy phép nghiêm ngặt của họ.


Chỉ cần thêm nếu bạn gặp lỗi khi cài đặt flashplugin-trình cài đặt bị lỗi do cập nhật phụ thuộc-thông báo chung, bạn có thể sử dụng các bước dưới đây để cài đặt lại cập nhật-thông báo chung:

Xóa các tệp trong /usr/share/package-data-downloads:

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

Cài đặt lại thông báo cập nhật-chung:

sudo apt-get install update-notifier-common

Điều này bây giờ sẽ hoàn thành mà không cố tải xuống flash hoặc phông chữ Chạy lại tập lệnh trong phần cuối cùng nó sẽ hoạt động

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.