APT-GET – 9 คำสั่งพื้นฐานที่เป็นประโยชน์ใช้ในการจัดการ Packages ใน Ubuntu
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXe2zyyEf6xyGNbwKjTLOiRT1uW8FgRYuDN-DO00Gqwjmbed3r5IajjRCwLtWw4qrGBtdWb2GV6X6hvmAtTn4fgBD-5RMY1S4-sOOh8Fo-OFFsEkObzAZMO2E5iN-AS2ij8RtDIL5uqYU/s1600/Screenshot+from+2015-08-01+22%253A25%253A46.png)
1. คำสั่งอัพเดทระบบ Packages - apt-get update
การอัพเดท Packages นั้นเป็นการปรับปรุง list รายการของ packages ในระบบของเราซึ่งจะอัพเดทที่ไฟล์ /etc/apt/sources.list เพื่อปรับปรุงและอัพเดทแหล่งซอฟต์แวร์และการตรวจสอบเวอร์ชั่นใหม่ของ Packages อีกด้วย
คำสั่งนี้จะใช้ในการอัพเกรดโปรแกรมทั้งหมดในระบบของเรา ซึ่งจะปรับปรุงให้เป็นเวอร์ชั่นใหม่ล่าสุด ซึ่งมันจะอัพเกรดให้ทุกโปรแกรมในระบบของเราเลยครับ
คำสั่งนี้เป็นคำสั่งติดตั้งโปรแกรมผ่าน command line ซึ่งต้องระบุชื่อ Packages ให้ถูกต้อง และยังสามารถใช้อัพเกรดโปรแกรมที่มีอยู่แล้วได้ด้วยครับ
4.คำสั่งติดตั้ง Software แบบ Multiple Packages - apt-get install PackagesNames1 PackagesNames2
คำสั่งนี้ก็จะเป็นคำสั่งแบบข้อที่ 3 แต่เราจะเพิ่มชื่อ แพ็กเก็จเข้ามาหลายๆอันครับ เป็นการติดตั้งโปรแกรมที่สะดวกและง่ายมากๆ
5.คำสั่งติดตั้งโปรแกรมโดยไม่ต้องอัพเกรด --no-upgrade
การติดตั้งโปรแกรมบางโปรแกรมเราก็ไม่อยากที่จะอัพเกรดมันซึ่งการติดตั้งโดยไม่อัพเกรดนั้นเพียงแค่เติม --no-upgrade ไว้ด้านหลังคำสั้งติดตั้งโปรแกรมเท่านั้นเอง
บางโปรแกรมมีการอัพเดทเวอร์ชั่นใหม่ๆบ่อยมาก ซึ่งบางทีการใช้งานฟังก์ชั่นต่างๆก็เปลี่ยนไป ผู้ใช้จึงอยากจะติดตั้งแบบระบุเวอร์ชั่นที่ตัวเองถนัดจะดีกว่าแต่การติดตั้งระบุเวอร์ชั่นต้องรู้ชื่อแพ็กเก็จและพิมพ์ใน command ให้ถูกด้วยนะครับ
เป็นการถอนโปรแกรมออกโดยที่เราไม่ได้ตั้งค่าอะไร เป็นการถอนโปรแกรมออกเลยโดยที่ไฟล์ตั้งค่าของมันยังอยู่
8.การถอนการติดตั้งโปรแกรมแบบสมบูรณ์ - apt-get purge
คำสั่งนี้ก็จะต่างจากข้อ 7 ที่จะลบทุกอย่างของโปรแกรมออกหมดเลย ทั้งการตั้งค่า ตั้งติดตั้งโปรแกรมออกหมดเลยครับ
9.คำสั่งทำความสะอาดพื้นที่ใน Disk ของเรา - apt-get clean
คำสั่งนี้จะเป็นคำสั่งเพิ่มพื้นที่ว่างให้ดิสของเรา ซึ่งมันจะจัดการกับไฟล์ .deb (ที่โหลดมาตอนติตตั้งโปรแกรม)ลบมันออกไปครับ
บทความนี้ผมก็เขียนมาเพียงแค่นี้ก่อนนะครับ จริงๆยังมีคำสั่งอีกเยอะ เดี๋ยวผมจะต่อเป็นตอนที่สองในบทความหน้านะครับ
ขอรบกวนถามซักนิดนะครับ
ตอบลบคือว่าผมจะติดตั่ง Packages ใน kali linux อะครับ
ผมเลยใช้คำสั่งตามข้างบนอะครับ
sudo apt-get install
แล้วมันขึ้นว่า
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package gdebi is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'gdebi' has no installation candidate
บาง package ก็ขึ้นว่า
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package
Edit
ลบขอรบกวนถามซักนิดนะครับ
คือว่าผมจะติดตั่ง Packages ใน kali linux อะครับ
ผมเลยใช้คำสั่งตามข้างบนอะครับ
sudo apt-get install
แล้วมันขึ้นว่า
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package gdebi is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'gdebi' has no installation candidate
บาง package ก็ขึ้นว่า
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package
มันอาจเป็นปัญหาจากแหล่ง แพ็กเกจครับ ให้ลองเปลี่ยน Main Server แล้ว ใช้คำสั่ง
ลบsudo apt-get update จากนั้นลองติดตั้งโปรแกรมที่ต้องการดูครับ