lsb_release Command บน Ubuntu

Lsb_release Command Ubuntu



คำสั่ง lsb_release เป็นยูทิลิตี้ที่มีประโยชน์ในการค้นหาข้อมูลเกี่ยวกับการติดตั้ง Linux ของคุณ ฉันจะทดสอบไดรฟ์ในบทความนี้เกี่ยวกับการติดตั้ง Ubuntu 18.04 LTS ใหม่ของฉัน

ทำไมเราถึงสนใจคำสั่ง lsb_release? ฉันนั่งอยู่ที่นั่นบนระบบ Ubuntu ของฉันพยายามจำได้ว่าฉันได้อัปเกรดแล้วหรือไม่และเวอร์ชันของ Ubuntu ที่ฉันมี มันยากกว่าที่ฉันคาดไว้ว่าจะพบเวอร์ชันของ Ubuntu ที่ฉันใช้อยู่จนกระทั่งพบ lsb_release นี่คือคำสั่งที่ฉันใช้:







:~$ lsb_release-ถึง
ไม่มีโมดูล LSB
รหัสผู้จัดจำหน่าย: Ubuntu
คำอธิบาย: Ubuntu18.04LTS
ปล่อย:18.04
สมญานาม: bionic

และภาพหน้าจอของสิ่งเดียวกัน:

lsb_release -a บน Ubuntu 18.04

lsb_release -a บน Ubuntu 18.04

lsb_release -sc เป็นตัวเลือกบรรทัดคำสั่งที่สะดวกและเป็นที่นิยม มันจะแสดง Codename ให้คุณดูโดยสังเขปเท่านั้น 's' สำหรับรูปแบบเอาต์พุตแบบสั้น และ 'c' สำหรับชื่อรหัส ดูรหัสและภาพหน้าจอด้านล่าง:

:~$ lsb_release-sc
ไบโอนิค lsb_release -sc บน Ubuntu 18.04

lsb_release -sc บน Ubuntu 18.04

lsb_release -d ดีสำหรับคำอธิบายโดยละเอียดของเวอร์ชันรีลีสที่คุณมีตามจำนวน ดูด้านล่าง:

:~$ lsb_release-NS
คำอธิบาย: Ubuntu18.04LTS lsb_release -d บน Ubuntu 18.04

lsb_release -d บน Ubuntu 18.04

ไม่มีโมดูล LSB

หากคุณได้รับข้อความแสดงข้อผิดพลาดด้านบนจาก lsb_release -v หรือ lsb_release โดยไม่มีข้อโต้แย้ง แสดงว่าคุณไม่มีแพ็คเกจ lsb_core
ข้อความแสดงข้อผิดพลาดเมื่อไม่มีแพ็คเกจ lsb-core

ข้อความแสดงข้อผิดพลาดเมื่อไม่มีแพ็คเกจ lsb-core

ไปข้างหน้าและติดตั้ง lsb-core ดังนี้:

: ~ $sudo apt-get installlsb-core

ตอนนี้ลองใช้คำสั่ง lsb_release โดยไม่มีอาร์กิวเมนต์ และดูข้อความแสดงข้อผิดพลาด No LSB modules are available ถูกแทนที่ด้วยเอาต์พุตจริง:

lsb_release หลังจากติดตั้ง lsb-core

lsb_release หลังจากติดตั้ง lsb-core

การแยกวิเคราะห์และทำความเข้าใจข้อมูลที่ให้ไว้ในเอาต์พุตของ lsb_release -v (เวอร์ชัน Linux Standard Base) ไม่ใช่เรื่องง่าย แต่จุดประสงค์ของมันคือเพื่อให้ความเข้ากันได้ระหว่างเวอร์ชัน Linux นอกส่วนประกอบฐานเดียวกัน แม้ว่าจะมีการกระจาย Linux ที่แตกต่างกัน ดูเหมือนว่าจะเป็นเป้าหมายที่น่าชื่นชม อย่างไรก็ตาม ประสบการณ์ของผู้เขียนคนนี้ก็คือ ซอฟต์แวร์ที่เข้ากันได้ระหว่างลีนุกซ์รุ่นต่างๆ และแพ็คเกจต่างๆ มักจะมีให้สำหรับการกระจายที่สำคัญแต่ละรายการ ดังนั้นจึงไม่จำเป็นต้องเข้ากันได้จริงๆ

ดังที่กล่าวไปแล้ว เครื่องมือ lsb_release นั้นรวดเร็วและพร้อมใช้งานจากบรรทัดคำสั่ง และช่วยให้ฉันค้นหาข้อมูลที่ต้องการ ซึ่งเป็นข้อมูลพื้นฐานเกี่ยวกับเวอร์ชันของการแจกจ่าย Linux ที่กำลังรันอยู่