รุ่นของระบบเดเบียนของฉันคืออะไร?


9

บางทีนี่อาจเป็นคำถามที่โง่

ฉันอยากรู้ว่าฉันจะรู้ได้อย่างไรว่าระบบ debian ของฉันคืออะไร

ขอบคุณมาก

คำตอบ:


14

เพียงแค่เรียกใช้ "lsb_release -a" จากบรรทัดคำสั่งหรือ "cat / etc / lsb-release"


1
แม้ว่าlsb_release -aจะให้ข้อมูลมากกว่าcat /etc/debian_versionนี้ก็เป็นอีกทางเลือกหนึ่ง
mpy

คำสั่ง lsb_release เป็นทางเลือกจริง ๆ ดูไฟล์เฉพาะการแจกจ่ายอย่างอื่น (/ etc / debian_version, / etc / redhat-release ... )
Franklin Piat

6

ถ้าคุณรู้ว่าคุณอยู่ใน Debian /etc/debian_versionหรืออนุพันธ์ตรวจสอบไฟล์ นี่จะมีหมายเลขเวอร์ชั่นของระบบที่ติดตั้งในปัจจุบัน

ถ้าคุณต้องการสิ่งทั่วไปมากขึ้นดูที่ (โดยเฉพาะอย่างยิ่ง) PRETTY_NAME, NAME, VERSIONและค่าในVERSION_ID /etc/os-releaseจริง ๆ แล้วไฟล์นี้เป็นเชลล์สคริปต์ที่คุณสามารถแหล่งลงในสคริปต์ของคุณเองเพื่อทำสิ่งต่าง ๆ ในการกระจายที่แตกต่างกัน

บน Debian "จริง" ทั้งสองอย่างข้างต้นนี้จัดทำโดยbase-filesแพ็คเกจ อนุพันธ์อาจแตกต่างกัน

อีกครั้งถ้าคุณรู้ว่าคุณอยู่ในระบบ Debian คุณสามารถตรวจสอบผลลัพธ์ของapt-cache show base-filesเพื่อดูรุ่นของbase-filesแพ็คเกจที่ติดตั้ง สิ่งนี้อาจไม่ทำงานกับอนุพันธ์ของเดเบียน

หากคุณต้องการทราบรุ่นของเคอร์เนลที่ใช้งานอยู่ในปัจจุบันคุณสามารถใช้เคอร์เนลunameนั้นได้ ตัวอย่างเช่นuname -aเพื่อพิมพ์ข้อมูลทั้งหมดหรือuname -rvเพื่อพิมพ์เคอร์เนลเวอร์ชันที่มีข้อมูลเพิ่มเติมเล็กน้อย ในหลายกรณีคุณไม่จำเป็นต้องทำเช่นนี้เนื่องจากสิ่งที่คุณไม่ควรขึ้นอยู่กับรุ่นเคอร์เนลที่ติดตั้งไว้


โปรดทราบว่าคำตอบนี้ถูกโพสต์ครั้งแรกไปที่superuser.com/q/950410/53590ซึ่งได้รับการแก้ไขอย่างมีนัยสำคัญหลังจากที่ฉันโพสต์คำตอบข้างต้น
CVn
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.