วันอาทิตย์ที่ 20 มีนาคม พ.ศ. 2554

apt-get

การติดตั้งแบบออนไลน์คือการดาวน์โหลด และติดตั้งแพ็กเก็จจากเซิร์ฟเวอร์ที่ให้บริการ หรือจาก CD แต่ไม่ได้เข้าถึงไฟล์ .deb โดยตรง เหมือน dpkg ส่วนประกอบสำคัญที่ทำให้เราสามารถติดตั้งโปรแกรมต่างๆ ได้นั่นก็คือไฟล์ที่ระบุ Server ปลายทางที่ให้บริการ นั่นก็คือไฟล์ /etc/apt/sources.list ซึ่งจะมีมาให้แล้วตอนที่เราติดตั้ง ubuntu ก่อนที่จะใช้งานหรือติดตั้งแพ็กเก็จใดควรจะเรียกใช้คำสั่ง apt-get update เพื่ออัพเดทฐานข้อมูลของแพ็กเก็จให้เป็นปัจจุบัน
ในการใช้งาน apt-get install เป็นการดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ที่ให้บริการ หรือจาก CD ติดตั้ง ทั้งนี้ขึ้นอยู่กับไฟล์ /etc/apt/sources.list สำหรับการดาวน์โหลดไฟล์ .deb จะมีที่เก็บไฟล์อยู่ที่ /var/cache/apt/archives/ ซึ่งสามารถเก็บเอาไว้ติดตั้งด้วยคำสั่ง dpkg ได้ ถ้าแพ็กเก็จที่เราได้ติดตั้ง และลบออกไปแล้ว และต้องการที่จะติดตั้งใหม่อีกครั้งถ้ายังมีไฟล์อยู่ใน /var/cache/apt/archives/ ก็จะไม่ดาวน์โหลดใหม่

การใช้งานคำสั่ง apt-get

sudo apt-get update อัพเดทฐานข้อมูลของแพ็กเก็จทั้งหมด รันคำสั่งนี้เมื่อ เปลี่ยนแปลงไฟล์ /etc/apt/sources.list
sudo apt-cache search ค้นหาแพ็กเก็จที่ต้องการติดตั้ง
sudo apt-get install ดาวน์โหลด และติดตั้งแพ็กเก็จ
sudo apt-get remove ลบแพ็กเก็จที่ติดตั้งไปแล้ว
sudo apt-get -d install ดาวน์โหลดแพ็กเก็จเก็บไว้ใน /var/cache/apt/archives แต่ไม่ติดตั้ง
sudo apt-cache show แสดงข้อมูลรายละเอียดของแพ็กเก็จ
sudo apt-get upgrade เชคดูว่าแพ็กเก็จที่ติดตั้งไปทั้งหมดมีเพ็กเก็จใดมีการอัพเดทบ้าง ต่อจากนั้นก็จะถามว่าต้องการดาวน์โหลดและติดตั้งหรือไม่
sudo apt-get dist-upgrade อัพเกรดระบบทั้งหมด เช่นการเปลี่ยนเวอร์ชันจาก 7.10 เป็น 8.04
sudo apt-get autoclean ลบแพ็กเก็จที่ดาวน์โหลดมาไม่สมบูรณ์ หรือแพ็กเก็จที่ไม่ได้ใช้ติดตั้งแล้ว
sudo apt-get clean ลบทุกแพ็กเก็จที่ดาวน์โหลดมาเก็บอยู่ที่ /var/cache/apt/archives
sudo apt-get -f install กรณีที่มีความผิดพลาดเกิดขึ้นในขณะที่กำลังติดตั้งแพ็กเก็จ เช่น สั่งยกเลิก หรือ ไฟฟ้าดับ
แล้วใช้คำสั่ง apt-get install แล้วมีข้อความ error สามารถใช้คำสั่ง apt-get -f install ช่วยแก้ปัญหาได้
sudo apt-config -v แสดงเวอร์ชัน และรายละเอียดของ APT utilities
sudo apt-cache stats แสดงสถิติของแพ็กเก็จที่ติดตั้งไปแล้วทั้งหมด
sudo apt-cache depends ดูแพ็กเก็จที่ขึ้นต่อกันของแพ็กเก็จที่จะติดตั้ง
sudo apt-cache pkgnames แสดงแพ็กเก็จทั้งหมดที่ได้ติดตั้งไป

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

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