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:
Tạo một thư mục trong thư mục nhà của bạn có tên files-downloaded
.
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
.
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.
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-0d
chính mình và đánh dấu để cài đặt lại.
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.
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 cabextract
chính mình và đánh dấu để cài đặt lại.
Tìm gói có tên debconf-utils
và đá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.
Bấm File
-> Generate package download script
và lưu tập lệnh trong files-download
thư mục có tên download-packages
.
Mở một thiết bị đầu cuối bằng cách nhấn windowsphím và gõ terminal
.
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-downloaded
thư 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ữ:
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
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:
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
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-downloaded
và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:
Sao chép thư mục có tên files-downloaded
vào thư mục nhà của bạn.
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
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