ฉันจะติดตั้ง "flashplugin-installer" และ "ttf-mscorefonts-installer`" ได้อย่างไรโดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต


11

มีวิธีดาวน์โหลดปลั๊กอิน Flash และแบบอักษร Microsoft บนคอมพิวเตอร์เครื่องหนึ่งและติดตั้งในคอมพิวเตอร์ออฟไลน์เครื่องอื่นหรือไม่

เพียงดาวน์โหลดflashplugin-installerและttf-mscorefonts-installerแพ็คเกจไม่เพียงพอเนื่องจากแพ็คเกจเหล่านี้ต้องใช้การเชื่อมต่ออินเทอร์เน็ตระหว่างการติดตั้ง

ตามflashplugin-installerคำอธิบายของ:

คำเตือน: การติดตั้งแพ็คเกจ Ubuntu นี้ทำให้ปลั๊กอิน Adobe Flash Player ดาวน์โหลดจาก www.adobe.com สิทธิ์การใช้งานการแจกจ่ายของปลั๊กอิน Adobe Flash Player มีอยู่ที่ www.adobe.com การติดตั้งแพคเกจ Ubuntu นี้แสดงว่าคุณได้ยอมรับเงื่อนไขของใบอนุญาตแล้ว

และttf-mscorefonts-installerมีคำเตือนที่คล้ายกัน:

คุณจะต้องเชื่อมต่ออินเทอร์เน็ตเพื่อดาวน์โหลดแบบอักษรเหล่านี้หากคุณยังไม่มี

คำตอบ:


11

คุณจะต้องใช้คอมพิวเตอร์ที่มีสถาปัตยกรรมเดียวกันกับคอมพิวเตอร์ออฟไลน์ คอมพิวเตอร์เครื่องนี้ต้องเป็นสถาปัตยกรรมคอมพิวเตอร์เครื่องเดียวกับคอมพิวเตอร์ออฟไลน์ (เช่น: i386 32-bit หรือ i686 64-bit) จำเป็นต้องใช้งาน Ubuntu รุ่นเดียวกับคอมพิวเตอร์ออฟไลน์

บนคอมพิวเตอร์ออนไลน์:


ดาวน์โหลดแพ็คเกจที่ต้องการ:

  1. files-downloadedสร้างไดเรกทอรีในบ้านของคุณโฟลเดอร์ชื่อ

  2. บนคอมพิวเตอร์ออนไลน์เปิดใช้ Synaptic ภายใต้ Ubuntu 11.04 นี้ทำได้อย่างง่ายดายโดยการกดปุ่มแล้วพิมพ์windowssynaptic package manager

  3. ค้นหาแพ็คเกจที่ชื่อflashplugin-installerคลิกขวาบนแพคเกจนั้นและทำเครื่องหมายเพื่อติดตั้ง หากติดตั้งแล้วให้ทำเครื่องหมายเพื่อติดตั้งใหม่การทำเครื่องหมาย flashplugin-installer สำหรับการติดตั้ง

  4. หากหน้าต่างข้อความขอให้คุณติดตั้งlibnspr4-0dให้คลิกทำเครื่องหมาย หากกล่องโต้ตอบนี้ไม่ปรากฏขึ้นคุณจะต้องค้นหาlibnspr4-0dตัวเองและทำเครื่องหมายเพื่อติดตั้งใหม่

  5. ค้นหาแพ็คเกจที่ชื่อttf-mscorefonts-installerคลิกขวาบนแพคเกจนั้นและทำเครื่องหมายเพื่อติดตั้ง หากติดตั้งแล้วให้ทำเครื่องหมายเพื่อติดตั้งใหม่

  6. หากหน้าต่างข้อความขอให้คุณติดตั้งcabextractให้คลิกทำเครื่องหมาย หากกล่องโต้ตอบนี้ไม่ปรากฏขึ้นคุณจะต้องค้นหาcabextractตัวเองและทำเครื่องหมายเพื่อติดตั้งใหม่

  7. ค้นหาชื่อแพ็กเกจdebconf-utilsและทำเครื่องหมายสำหรับการติดตั้งหรือติดตั้งใหม่ตามความจำเป็น ต้องใช้แพ็คเกจนี้ในภายหลังเพื่อตั้งค่าตำแหน่งออฟไลน์ของไฟล์เพิ่มเติมที่เราจะดาวน์โหลด

  8. คลิกFile-> Generate package download scriptและบันทึกสคริปต์ภายใต้ไดเรกทอรีที่มีชื่อfiles-downloaddownload-packagesกำลังสร้างสคริปต์ดาวน์โหลดแพ็คเกจ

  9. เปิด terminal โดยการกดคีย์และการพิมพ์windowsterminal

  10. พิมพ์ดังต่อไปนี้ นี่จะดาวน์โหลดไฟล์. deb ที่จำเป็นทั้งหมดไปยังfiles-downloadedโฟลเดอร์

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

ดาวน์โหลดแบบอักษร:

  1. บันทึกรหัสต่อไปนี้เป็น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. เปิดเทอร์มินัลแล้วพิมพ์ดังต่อไปนี้:

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

ดาวน์โหลดแฟลชปลั๊กอิน tarball:

  1. บันทึกรหัสต่อไปนี้เป็น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. เปิดเทอร์มินัลแล้วพิมพ์ดังต่อไปนี้:

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

โอน:

ตอนนี้คัดลอกโฟลเดอร์ชื่อfiles-downloadedไปยัง USB stick หรือใช้บริการซิงโครไนซ์ไฟล์ที่คุณโปรดปราน โฟลเดอร์นี้ควรมีไฟล์. exe 11 ไฟล์, ไฟล์. tar.gz หนึ่งไฟล์, ไฟล์. deb ห้าไฟล์และสามสคริปต์

บนคอมพิวเตอร์ออฟไลน์:


  1. คัดลอกโฟลเดอร์ชื่อfiles-downloadedไปยังไดเรกทอรีบ้านของคุณ

  2. รันสิ่งต่อไปนี้ในเทอร์มินัล:

    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. คุณทำเสร็จแล้ว! มีความซับซ้อนมากกว่าที่ควรจะเป็น แต่น่าเศร้าที่ทั้ง Adobe และ Microsoft จำกัด การแจกจ่าย Flash และแบบอักษรตามลำดับ นี่เป็นวิธีการทางกฎหมายเพียงวิธีเดียวเท่านั้น


เพียงเพิ่มถ้าคุณบั๊กกับการติดตั้ง flashplugin-installer ที่ล้มเหลวเนื่องจากการพึ่งพา update-notifier-common คุณสามารถใช้ขั้นตอนด้านล่างเพื่อติดตั้ง update-notifier-common:

ลบไฟล์ภายใต้/usr/share/package-data-downloads:

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

ติดตั้ง update-notifier-common อีกครั้ง:

sudo apt-get install update-notifier-common

ตอนนี้ควรเสร็จสมบูรณ์โดยไม่พยายามดาวน์โหลดแฟลชหรือแบบอักษรเรียกใช้สคริปต์อีกครั้งในส่วนสุดท้ายที่ควรใช้งาน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.