วันเสาร์ที่ 12 กุมภาพันธ์ พ.ศ. 2554

SECOND STEP : Offline Installation

******************************************************************

Offline Installation
(Offline installation by using dpkg)


        dpkg installation

           คือ  การ Download package ของตัวโปรแกรมมาไว้ในเครื่อง แล้วค่อยทำการแตก File และ Install ผ่าน CLI


        รู้จักคำสั่ง DKPG

การติดตั้งแพ็กเก็จแบบออฟไลน์ ด้วย dpkg

         การติดตั้งแพ็กเก็จแบบออฟไลน์คือการติดตั้งไฟล์ .deb ที่อยู่ในซีดีหรือไฟล์ที่เราดาวน์โหลดมา ซึ่งเรา จะติดตั้งไฟล์เหล่านั้นด้วยคำสั่ง dpkg  ซึ่งคล้ายกับการใช้คำสั่ง rpm บนลีนุกซ์ตระกูล Red Hat นั่นเอง
         เมื่อเราติดตั้งโปรแกรมด้วย apt-get install เช่น apt-get install rcconf  หรือ apt-get install postfix  ไฟล์ที่เราดาวน์โหลดมาก็จะถูกเก็บไว้ที่ /var/cache/apt/archive  ซึ่งสามารถนำมาติดตั้งแบบออฟไลน์ด้วยคำสั่ง dpkg ได้ ก่อนที่จะติดตั้งลองมาดูหน้าตา และทำความเข้าใจเกี่ยวกับชื่อไฟล์เหล่านี้ก่อน

Example

postfix_2.5.1-2ubuntu1.1_amd64.deb
rcconf_1.19_all.deb 

ที่เห็นทั้งหมดจะเป็นชื่อไฟล์ที่นามสกุล .deb ในชื่อไฟล์นี้มีอะไรแฝงอยู่บ้าง
  <PackageName>_<VersionNumber>-<UbuntuRevisionNumber>_<UbuntuArchitecture>.deb




Result

               ไฟล์                                  >>  postfix_2.5.1-2ubuntu1.1_amd64.deb
               ชื่อแพ็กเก็จ                         >>  postfix
               เวอร์ชัน                              >>  2.5.1-2
               UbuntuRevisionNumber      >>  1.1
               ใช้กับสถาปัตยกรรมซีพียู         >>  amd64
               ไฟล์                                  >>  rcconf_1.19_all.deb 
               ชื่อแพ็กเกจ                          >>  rcconf
               เวอร์ชัน                              >>  1.19
               ใช้กับสถาปัตยกรรมซีพียู         >>  ทุกประเภท

  หวังว่าคงเข้าใจ .deb ไฟล์ และชื่อแพ็กเก็จมากขึ้นนะครับ 



การใช้งานคำสั่ง dpkg

dpkg -c <.deb file>
แสดงไฟล์ทั้งหมดที่จะติดตั้งโดยไฟล์ .deb

dpkg –I <.deb file>
แสดงข้อมูลของไฟล์ .deb

dpkg –p <package>
แสดงข้อมูลเกี่ยวกับแพ็กเก็จ
dkpg –S <filename>
ต้องการรู้ว่าไฟล์เป็นส่วนประกอบของแพ็กเก็จใด
dpkg –l
แสดงรายชื่อแพ็กเก็จทั้งหมดที่ได้ติดตั้งไปแล้ว
dpkg -L <package>
แสดงไฟล์ทั้งหมดที่ถูกติดตั้งไปจากแพ็กเก็จนั้นๆ
dpkg –s <package>
แสดงสถานะของแพ็กเก็จ
sudo dpkg –i <.deb file>
ติดตั้งไฟล์ .deb
sudo dpkg –r <package>
ลบแพ็กเก็จ แต่ยังเก็บไฟล์ที่ดาวน์โหลด
sudo dpkg –P <package>
ลบแพ็กเก็จ และคอนฟิกไฟล์ที่ถูกสร้างโดยแพ็กเก็จนั้นๆ
sudo dpkg -x <.deb file> <directory>
ขยายไฟล์ .deb ไปยังไดเรกทอรีที่ต้องการ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น