วิธีการหลอกลวงรุ่น Ubuntu ตามที่แอปพลิเคชันมองเห็น?


17

ฉันพยายามติดตั้ง Intel Beacon Mountainบน Ubuntu 13.10 (Saucy Salamander) 64-bit

แต่ตัวติดตั้งบ่นเกี่ยวกับมันไม่ใช่ระบบปฏิบัติการที่รองรับ โปรแกรมติดตั้งรองรับเฉพาะ 12.04, 12.10 และ 13.04 ฉันดูสคริปท์ แต่ในที่สุดมันก็รันโปรแกรมติดตั้งตัวอื่น (ปฏิบัติการแบบไบนารี่) และดูเหมือนว่าจะตรวจสอบเวอร์ชั่นอูบุนตูด้วยตัวเอง ฉันเพิ่งลองแก้ไข/etc/issueและ/etc/issue.netแต่ตามที่คาดไว้ฉันไม่มีโชค

ฉันไม่แน่ใจว่ากลไกการติดตั้งใช้ในการตรวจสอบเวอร์ชั่นของระบบปฏิบัติการ อาจจะเป็นlsb_release ?

มีวิธีการทั่วไปเพื่อหลอกลวงรุ่นของระบบปฏิบัติการหรือไม่?

จริงๆแล้วฉันไม่ค่อยสนใจการติดตั้ง Beacon Mountain แต่ฉันอยากรู้วิธีที่จะหลอกล่อเวอร์ชันของระบบปฏิบัติการ


คุณไม่ทำทำไมgrep lsb_release {executable}ถ้ามันแสดงให้เห็นว่าตีคุณรู้ไหมว่าเป็นไฟล์;)
Rinzwind

@ รินซ์วินฉันทำ แต่ไม่มีอะไรเกิดขึ้น อาจจะไม่ได้ทำงานlsb_releaseตามที่เป็นอยู่
Younggun Kim

3
คุณแน่ใจหรือไม่ว่าการบังคับให้ติดตั้งจะไม่ทำให้เกิดปัญหากับโปรแกรมที่เป็นปัญหา เป็นความจริงที่ว่าไม่มีปัญหาในการใช้โปรแกรมที่สร้างขึ้นสำหรับระบบปฏิบัติการรุ่นเก่าในเวอร์ชั่นที่ใหม่กว่าเพียงเล็กน้อย แต่คุณควรทราบว่าคุณอาจมีปัญหา (วิธีแก้ไขที่ปลอดภัยที่สุดหากมีซอร์สโค้ดอยู่ แน่นอนว่าการรวบรวมโปรแกรมด้วยตัวคุณเองแน่นอน แต่นั่นอาจเกี่ยวข้องกับความแตกต่างของคอมไพเลอร์มากกว่าความแตกต่างของเคอร์เนลฉันยังขาดประสบการณ์เล็กน้อยในแง่ของการพกพาของโปรแกรม Linux)
JAB

@ JAB ฉันคาดหวังอย่างไร้เดียงสาว่ามันจะทำงานได้ดีและฉันรู้ว่าการบังคับให้ติดตั้งอาจทำให้เกิดปัญหาได้ ความจริงมันไม่ได้ติดตั้งสำเร็จ แต่ฉันสามารถดำเนินการติดตั้งต่อได้โดยไม่ต้องบ่นเรื่องเวอร์ชัน
Younggun Kim

คำตอบ:


20

/etc/lsb-releaseที่สำคัญคือ

ฉันแค่ปรับเปลี่ยน/etc/lsb-releaseและทำให้ทุกอย่างทำงาน ก่อนหน้านี้ฉันไม่รู้เรื่องเกี่ยวกับไฟล์/etc/issueนั้น อย่างไรก็ตามในความเข้าใจของฉัน/etc/issueไฟล์ที่ใช้สำหรับข้อความทักทายเชลล์และ/etc/issue.netไฟล์ที่ใช้สำหรับคำทักทายเชลล์ระยะไกล (ช่วยแก้ไขข้อบกพร่องฉันหน่อย)

ฉันคิดออกด้วยstrace lsb_release -aและพบว่ามันอ่าน/etc/lsb-releaseไฟล์


ยอดเยี่ยม :) คุ้มค่าของการ upvote
Rinzwind
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.