Linux04

จาก Wiki Opensource

บันทึกนี้ปรับปรุงล่าสุดเมื่อวันที่ 3-12-2555

ดูแลโดย WIBOON


Linux 04: การติดตั้งและปรับปรุงซอฟต์แวร์


รายละเอียด


Repository

  1. ลินุกซ์มีคลังซอฟต์แวร์แบบโอเพนซอร์สเผยแพร่แบ่งปันให้กับสาธารณะผ่านเครือข่ายอินเทอร์เน็ตบริการตลอด 24 ชั่วโมง
  2. คลังซอฟต์แวร์ที่เผยแพร่เหล่านี้เรียกว่า repository เพื่อความสะดวกและรวดเร็วต่อผู้ใช้ทั่วโลก จึงมี repository ที่ mirror จากแหล่งต้นน้ำกระจายกันมาเรื่อยๆ ในประเทศไทยมี repository ของลินุกซ์ UBUNTU ที่ขึ้นทะเบียนโดเมน http://th.archive.ubuntu.com เป็น repository ของลินุกซ์ UBUNTU อย่างเป็นทางการ
  3. ลินุกซ์ UBUNTU เก็บข้อมูลแหล่ง repository ไว้ที่แฟ้ม /etc/apt/sources.list
  4. ใช้คำสั่งเพื่อดูข้อมูลในแฟ้ม /etc/apt/sources.list
    less /etc/apt/sources.list
    หมายเหตุ
    - ดูที่บรรทัดต้นๆข้อความประมาณว่า deb http://th.archive.ubuntu.com/ubuntu/lucid main restricted
    ตอนติดตั้งลินุกซ์ UBUNTU หากเราใส่ค่าประเทศถูกต้องว่าเป็น Thailand ในแฟ้มนี้ก็จะปรากฏโดเมน http://th.archive.ubuntu.com/ubuntu/ มาให้ ก็ติดต่อขอซอฟต์แวร์ดัวยกันภายในประเทศไทยโดยตรงเลย
    แต่ถ้าติดตั้งผิดพลาดเป็นประเทศอื่น ในแฟ้มนี้ก็จะปรากฏโดเมนประมาณว่า http://us.archive.ubuntu.com/ubuntu/ แทน ซึ่งก็ต้องเสียเวลาไปเอาซอฟต์แวร์จากต่างประเทศ
    - ดูที่บรรทัดท้ายๆ ข้อความประมาณว่า deb http://security.ubuntu.com/ubuntulucid-security main restricted
    โดเมน http://security.ubuntu.com อยู่ต่างประเทศ เป็นซอฟต์แวร์ที่เกี่ยวข้องกับความปลอดภัย
    ระบบจึงตั้งค่าไปที่แหล่งต้นน้ำต่างประเทศเสมอ เพื่อให้ปรับปรุงช่องโหว่ความปลอดภัยได้เร็วและทันต่อสถานการณ์
  5. หากต้องการปรับเปลี่ยน repository ให้แก้ไขแฟ้ม /etc/apt/sources.list จัดการแก้ไขข้อมูลโดเมนให้ถูกต้องตามต้องการ

การปรับปรุงซอฟต์แวร์

  1. เพื่อสั่งปรับปรุงผังซอฟต์แวร์ให้มีข้อมูลที่ทันสมัยล่าสุดตาม repository
    ควรทำทุกครั้งก่อนการติดตั้งหรือสั่งปรับปรุงซอฟต์แวร์ ใช้คำสั่งดังนี้
    sudo apt-get update
  2. เพื่อสั่งปรับปรุงซอฟต์แวร์ที่เคยติดตั้งไปแล้วให้ทันสมัย
    ซอฟต์แวร์เดิมที่อาจมีช่องโหว่ความปลอดภัย หลังจากทีมพัฒนาซอฟต์แวร์ได้ปรับปรุงแก้ไขแล้ว จะนำขึ้นสู่ repository เพื่อเผยแพร่ต่อ
    ดังนั้นเราจึงควรปรับปรุงซ่อมแซมช่องโหว่อยู่เป็นระยะ ใช้คำสั่งดังนี้
    sudo apt-get dist-upgrade
  3. หลังจากการสั่งปรับปรุงซอฟต์แวร์แล้ว แนะนำให้รีบูท server เพื่อจะได้ให้ server ทำงานด้วยซอฟต์แวร์ที่ทันสมัยล่าสุด ใช้คำสั่งดังนี้
    sudo reboot

การติดตั้งซอฟต์แวร์

  1. ใช้คำสั่ง sudo apt-get install "ชื่อแพ็กเกจที่ต้องการ"
  2. เช่น ต้องการติดตั้งโปรแกรมชื่อ htop เพิ่มลงใน ubuntu server ตัวนี้ ใช้คำสั่งดังนี้
    sudo apt-get install htop
  3. เมื่อติดตั้งเสร็จแล้ว ลองเรียกใช้คำสั่ง htop
  4. ตัวอย่างนี้เป็นโปรแกรมตรวจสอบ process ของ ubuntu server

การลบซอฟต์แวร์

  1. ใช้คำสั่ง sudo apt-get remove "ชื่อแพ็กเกจที่ต้องการ"
  2. เช่น ต้องการลบโปรแกรมชื่อ htop ที่เพิ่มลงใน ubuntu server ตัวนี้ ใช้คำสั่งดังนี้
    sudo apt-get remove htop
  3. เสร็จแล้ว ลองเรียกใช้คำสั่ง htop
  4. จะไม่มีโปรแกรมให้ใช้แล้ว