สาระดีๆ มีให้อ่านทุกวัน

รติดตั้งแพ็กเกจแบบ RPM
RPM ย่อมาจาก Redhat Packages Manager เป็นรูปแบบแพ็กเกจที่พัฒนาขึ้นโดยบริษัท RedHat โดยระบบบปฏิบัติการที่สามารถใช้แพ็กเกจแบบ rpm ได้เช่น RedHat Linux, Fedora, CentOS รายละเอียดที่ผู้อ่านควรทราบในการติดตั้งแพ็กเกจมีดังนี้

การตรวจสอบแพ็กเกจ
===========
# rpm -q httpd ใช้ตรวจสอบแพ็กเกจว่าถูกติดตั้งอยู่ในระบบหรือไม่
# rpm -qa|grep mysql ตรวจสอบแพ็กเกจมายเอสคิวแอลที่ติดอยู่ในเครื่อง
# rpm -ql httpd|less ใช้ตรวจสอบแพ็กเกจและห้องเก็บข้อมูลต่างๆ หลังการติดตั้ง
===========

การติดตั้งแพ็กเกจ
# rpm -i ชื่อแพ็กเกจ.เวอร์ชั่น.rpm (ติดตั้งไม่ดูรายละเอียด)
# rpm -ivh ชื่อแพ็กเกจ.เวอร์ชั่น.rpm (ติดตั้งแบบดูรายละเอียด) นิยมใช้งาน
# rpm -ivh –nodeps ชื่อแพ็กเกจ.เวอร์ชั่น.rpm (ติดตั้งแบบไม่สนใจการตรวจสอบ)

===========

การอัปเกรดแพ็กเกจ
# rpm -Uvh ชื่อแพ็กเกจ.เวอร์ชั่น.rpm (ติดตั้งแบบดูรายละเอียด)
การลบแพ็กเกจ
# rpm -e ชื่อแพ็กเกจ (ลบแพ็กเกจออกจากระบบ)
# rpm -e –nodeps ชื่อแพ็กเกจ (ลบแพ็กเกจออกจากระบบไม่สนใจการตรวจสอบ)

การติดตั้งแพ็กเกจแบบ TAR (tape archiver)
แพ็กเกจ ลักษณะนี้ส่วนใหญ่จะเป็นไฟล์ต้นฉบับ (Source file) ก่อนการใช้งานต้องทีการสั่งคอมไพล์ไฟล์ใหม่ เหมาะสำหรับท่านที่ต้องการศึกษาการใช้งานระบบลีนุกซ์ในเชิงลึกควรศึกษาการ ติดตั้งแพ็กเกจแบบ TAR ไว้ เนื่องจากไฟล์ต้นแบบ TAR file สามารถนำไปติดตั้งได้ทั้ง ระบบ Linux/BSD/UNIX อาทิ RedHat, Fedora, CentOS, Debian, Ubuntu, Gentoo, FreeBSD, OpenBSD, NetBSD, Solaris, OpenSolaris ตัวอย่างนามสกุลของไฟล์แบบ TAR เช่น *.tar.gz, *.tgz, *.gz, *.tar

การบีบอัดไฟล์ด้วยคำสั่ง TAR
# tar -cvf ชื่อไฟล์.tar.gz /ข้อมูลที่ต้องการ
หรือ
# tar -cvf ชื่อไฟล์.tgz /ข้อมูลที่ต้องการ

การแตกไฟล์ด้วยคำสั่ง TAR
# tar -zxvf ชื่อแพ็กเกจ.tar.gz
เช่น
# tar -zxvf squid-3.0.STABLE8.tar.gz

การติดตั้งแพ็กเกขแบบ TAR
# tar -zxvf ชื่อแพ็กเกจ.tar.gz (แตกไฟล์ tar.gz)
# cd ชื่อแพ็กเกจ
# ls
# ./configure
# make
# make install

การติดตั้งแพ็กเกจแบบ YUM
YUM ย่อมาจาก (Yellow dog Updater, Modified) เป็นทูลช่วยในการติดตั้งและอัปเกรดแพ็กเกจแบบ RPM แบบอัตโนมัติ ในปัจจุบันการติดตั้งแพ็กเกจแบบ yum นับวันได้รับความนิยมมากขึ้นเรื่อยๆ เนื่องจากมีความง่ายในการใช้งาน
รูปแบบ
# yum install mysql [enter] ติดตั้ง MySQL Client
# yum install mysql-server [enter] ติดตั้ง MySQL Server
# yum install httpd php mysql mysql-server [enter] ติดตั้ง Apache, PHP, MySQL Client และ MySQL Server

Comments on: "การติดตั้งแพ็กเกจแบบ RPM" (3)

  1. 1. apt-get/Synaptic/Adept
    สามารถใช้ apt-get, ได้ จะต้องมีการกำหนดค่าใน /etc/apt/sources.list ก่อน

    ตัวอย่าง ตองเข้าหน้า terminal ก่อน จากนั้นใช้คำสั่งตามนี้ กรณีติดตั้ง Thunderbird

    sudo apt-get update
    sudo apt-get install mozilla-thunderbird

    หรือกรณีติดตั้ง หลายโปรแกรม พร้อมกัน

    sudo apt-get update
    sudo apt-get install mozilla-thunderbird firefox gimp inkscape juk wine

    –> 2. การติดตั้งจาก .deb

    cd Desktop
    sudo dpkg -i opera_9.10-20061214.6-shared-qt_en_i386.deb

    3. การติดตั้งจาก .rpm
    ต้องลง alien ก่อนตามนี้

    sudo aptitude update
    sudo aptitude install alien

    จากนั้นจึงจะสามารถใช้คำสงติดตั้งได้ ตามนี้

    cd Desktop
    sudo alien -i opera_9.10-20061214.6-shared-qt_en_i386.rpm

    4. การติดตั้งจาก source
    จะต้องมีการติดตั้งชุด build-essential ก่อนเพราะเป็นเครื่องมือในการตอมไฟล์

    sudo aptitude update
    sudo aptitude install build-essential

    ตัวอย่าง

    tar -xvzf obscure-1.0.tar.gz
    cd obscure-1.0
    ./configure
    make
    sudo make install

  2. แล้วต้องเอาไฟล์ที่เราจะติดตั้งไปวางไว้ตรงไหนอ่าค่ะ แล้วถ้าไฟล์ที่จะติดตั้ง มันเป็น package RPM แต่ว่ามี .src.rpm อย่างนี้ ใช้คำสั่งเดียวกันได้มั๊ยค่ะ

  3. ต้ว src เป็นไฟล์ต้นฉบับ ไว้สำหรับพัฒนาต่อ
    เอาตัวที่เป็นชื่อโปรแกรมมาติดตั้งครับ

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

Tag Cloud

%d bloggers like this: