คำถามติดแท็ก distributions

2
การกระจายใดมี $ HOME / .local / bin ใน $ PATH
ตัวอย่าง: ใน Ubuntu มี.localไดเรกทอรีอยู่ในไดเรกทอรีภายในบ้านเสมอและ.profileรวมบรรทัดนี้ด้วย: PATH="$HOME/bin:$HOME/.local/bin:$PATH" $HOME/.local/binไม่มีอยู่โดยค่าเริ่มต้น แต่ถ้ามันถูกสร้างขึ้นมันมีอยู่แล้ว$PATHและสามารถพบไฟล์ที่เรียกทำงานได้ภายใน นี่ไม่ได้กล่าวถึงอย่างแน่นอนในข้อกำหนดคุณสมบัติของไดเรกทอรี XDGแต่ดูเหมือนว่ามาจากมัน สิ่งที่ฉันสงสัยคือถ้านี่เป็นเรื่องปกติมากพอที่จะสันนิษฐานได้ว่ามีอยู่ในการกระจายผู้ใช้ทั่วไป มันเป็นเช่นในอนุพันธ์ของ Debian ทั้งหมดหรืออย่างน้อยก็ Ubuntu แล้วระบบนิเวศ Red Hat / Fedora / CentOS ล่ะ? และอื่น ๆ ด้วย Arch, Suse และสิ่งที่ผู้คนใช้กันทุกวันนี้ ที่จะเพิ่มความชัดเจนนี้เป็นเพียงสำหรับ$HOME/.local/bin, ไม่ $HOME/bin นอกเหนือจากความอยากรู้อยากเห็นรวม BSDs, OS / X และอื่น ๆ หากคุณมีข้อมูล :)

3
ชื่อรหัส Linux Debian
ฉันมีไม่กี่ค่อนข้างโง่คำถามที่ไม่ใช่ด้านเทคนิคเกี่ยวกับการให้codenamesเพื่อDebianเผยแพร่ แต่ละรุ่น Debian มีสมญานามที่เป็นเอกลักษณ์ซึ่งเป็น (ไกล) ชื่อตัวละครจากToy Storyภาพยนตร์โดยพิกซาร์ นี่คือรายการชื่อรหัสที่กำหนดทั้งหมด: รุ่น1.1คือbuzz(Buzz Lightyear) - นักบินอวกาศ ปล่อย1.2เป็นrex- Tyrannosaurus ที่ รุ่น1.3.xคือbo(Bo Peep) - เด็กผู้หญิงที่ดูแลแกะ รุ่น2.0คือhamm- กระปุกออมสิน ปล่อย2.1มีslink(Slinky Dog) - สุนัขของเล่น ปล่อย2.2เป็นpotato- นายมันฝรั่ง, รุ่น3.0คือwoody- คาวบอย รุ่น3.1คือsarge- จ่าทหารกองทัพพลาสติกสีเขียว รุ่น4.0คือetch- กระดานดำของเล่น (Etch-a-Sketch) รุ่น5.0คือlenny- กล้องส่องทางไกลของเล่น ปล่อย6.0คือsqueeze- ชื่อสำหรับคนต่างด้าวสามตา รุ่น7.0คือwheezy- ชื่อของเพนกวินของเล่นยางพร้อมกับโบว์ผูกโบว์สีแดง ปล่อย8.0คือjessie- ชื่อของ Cowgirl yodelling รุ่น9.0คือstretch- ของเล่นปลาหมึกยางสีม่วงที่Sunnyside Daycare (ปัจจุบันมีเสถียรภาพ ) รายชื่อ …

4
Ubuntu ใช้ Debian เป็นอย่างไร
Linux Mint ใช้ Ubuntu Ubuntu ใช้ Debian อย่างนี้มีลินุกซ์ดิสทริบิวชันอื่น ๆ อีกหลายตัวที่ใช้ Ubuntu, Debian, Slackware เป็นต้นสิ่งที่ทำให้ฉันสับสนคือสิ่งนี้หมายความว่าอะไรคือลินุกซ์หนึ่งตัวที่อิงจากที่อื่น พวกเขาจะทำอย่างไร


3
ยังมีระบบรอบ ๆ ด้วยไบนารี / bin / sh?
/bin/shที่เปลือกบอร์นที่สร้างขึ้นในปี 1977 ที่ใช้จะเป็นเปลือกเริ่มต้นสำหรับระบบปฏิบัติการ Unix ทุกวันนี้ไฟล์นี้ยังคงมีอยู่ แต่ส่วนใหญ่เป็นเพียงลิงก์สัญลักษณ์ไปยังเชลล์เริ่มต้นที่เข้ากันได้กับ POSIX ซึ่งติดตั้งอยู่ในระบบ บน RHEL / CentOS มันชี้ไป/bin/bashที่เปลือก Bourne Again บน Ubuntu Linux ชี้ไป/bin/dashที่เชลล์ Debian Almquist บนเดเบียนจะชี้ไปที่/bin/dash(6.0 และใหม่กว่า; เดเบียนที่มีอายุมากกว่าให้ชี้ไปที่/bin/bash) ซึ่งทำให้ผมอยากรู้อยากเห็น: มีระบบ Unix หรือ Linux distro ที่ยังคงมีไบนารีสำหรับ/bin/sh?

2
MacOS คือการกระจาย Unix หรือไม่?
ฉันรู้ว่าMacOS เป็นระบบปฏิบัติการยูนิกซ์แต่ผมไม่ทราบว่า MacOS อาจจะเรียกว่าUNIX กระจายในทางเดียวกัน Gentoo หรือ Debian เป็นGNU / ลินุกซ์ macOS คือการกระจาย UNIX หรือไม่? ถ้ามันไม่ได้เป็นไปได้อย่างไรที่หนึ่งได้อย่างถูกต้องหมายถึงสมาชิก MacOS ในครอบครัวระบบปฏิบัติการ UNIX และการปฏิบัติตามสเปก Unix เดี่ยว (คือมันเป็นตัวแปร Unixเป็นรุ่นที่ใช้ระบบปฏิบัติการยูนิกซ์เป็นรสชาติ Unixฯลฯ )? นอกจากนี้คำถามนี้ใช้กับ Solaris, HP-UX และ unices อื่น ๆ (พวกเขามีการกระจาย UNIX ทั้งหมดหรือไม่) นอกจากนี้คำว่า"การกระจาย"จำกัด เฉพาะระบบปฏิบัติการ GNU (/ Linux, / Hurd, / kFreeBSD, / ฯลฯ ) หรืออาจใช้ในกรณีอื่นหรือไม่? แก้ไข:ฉันได้ตระหนักว่าUNIX' …

3
Debian Wheezy (เสถียร) จะอัปเกรดเป็น Jessie โดยอัตโนมัติหรือไม่เมื่อ Jessie กลายเป็นรุ่นเสถียร
ฉันใช้ Debian Wheezy (เสถียร) และอัปเดตระบบของฉันเป็นประจำผ่านทางพื้นฐาน: sudo apt-get update sudo apt-get dist-upgrade ในอนาคตเมื่อเจสซีกลายเป็นรีลีสที่เสถียรแล้วฉันก็สงสัยว่า Wheezy จะกลายเป็นเจสซีโดยอัตโนมัติdist-upgradeหรือไม่ถ้าฉันทำต่อไป จะต้องมีขั้นตอนใด ๆ ที่ต้องทำด้วยตนเองเพื่อให้แน่ใจว่าจะวางจำหน่ายในปัจจุบันที่มีความเสถียรอยู่เสมอ (หลายปีในอนาคตเช่น Sid หลังจาก Jessie) หรือฉันตั้งใจจะไปอย่างที่เป็นอยู่หรือไม่? เช่นฉันต้องแก้ไขไฟล์ source.list ด้วยวิธีการบางอย่างเพื่อให้แน่ใจว่า Jessie จะปลอดภัยเพียงแค่ไม่มีขั้นตอนที่ต้องทำเองหรือจะอัปเดต 'ใหญ่' ('dist-upgrade') ทำทุกอย่างให้ฉัน และเปลี่ยนอินสแตนซ์ทั้งหมดของwheezyเป็นjessieเมื่อรู้ว่าทำเช่นนั้น? (ทุกบรรทัดในแหล่งที่มาของฉันรายการมีwheezyอยู่ในนั้นฉันอาจต้องการเพียงลบออกwheezyจากพวกเขาหรือไม่) ฉันเป็นผู้มาใหม่ (จาก OS X และก่อนหน้านั้น) ดังนั้นฉันไม่แน่ใจว่า 'การอัปเกรดที่วางจำหน่ายบนช่องทางเดียวกันสามารถทำได้โดยอัตโนมัติบน Debian - ที่ไหนที่ X OS จะเสนอผ่านการปรับปรุงอัตโนมัติของมัน อัปเกรดเป็นรุ่นถัดไป (เสถียร / พร้อม) พร้อมกับไม่มีการตรวจสอบด้วยตนเองหรือขั้นตอนที่ซับซ้อนนอกเหนือจากการตรวจสอบการอัปเดตระบบปกติ

1
ฉันควรพึ่งพาลีนุกซ์รุ่นใดที่มี / etc / os-release อยู่?
ฉันกำลังพยายามหาวิธีในการกำหนดชื่อและรุ่นการแจกจ่าย Linux ที่สามารถทำงานได้กับการกระจายแบบทันสมัยส่วนใหญ่ ฉันสังเกตเห็นว่า/etc/os-releaseมีข้อมูลที่ฉันต้องการในดิสทริบิวชันที่ฉันลองใช้ (CentOS, Debian) แต่มันปลอดภัยแค่ไหนที่จะพึ่งพาการปรากฏตัวของมัน คำสั่งเช่นuname -aไม่มีข้อมูลเดียวกันจริง ๆ และlsb_releaseดูเหมือนจะไม่ปรากฏบนเช่น CentOS ขั้นต่ำ มีวิธีที่รวดเร็วในการค้นหาสิ่งที่ distros มาพร้อมกับ/etc/os-release? นอกจากนี้ยังมีการ/etc/os-releaseรับประกันว่าจะมีNAME, VERSIONและPRETTY_NAMEเขต?

2
การกระจายที่แตกต่างกันจะแก้ไขตำแหน่งของไฟล์กำหนดค่าสำหรับโปรแกรมอย่างไร
โปรแกรม Linux จำนวนมากระบุว่าตำแหน่งไฟล์ config นั้นขึ้นอยู่กับการกระจาย ฉันสงสัยว่าการกระจายที่แตกต่างกันทำสิ่งนี้อย่างไร พวกเขาปรับเปลี่ยนรหัสต้นฉบับจริงหรือไม่ มีพารามิเตอร์บิลด์ที่กำหนดตำแหน่งเหล่านี้หรือไม่ ฉันค้นหาสิ่งนี้แล้ว แต่ไม่พบข้อมูลใด ๆ ฉันรู้ว่ามันอยู่ที่นั่นฉันไม่สามารถหามันเจอ "วิธี Linux" ในเรื่องนี้คืออะไร?

6
มี Linux distros รุ่นล่าสุดที่เข้าถึงได้หรือไม่?
ฉันกำลังมองหาดิสทริบิวเตอร์ของลีนุกซ์ที่สามารถเข้าถึงได้โดยคนที่ตาบอดโดยสิ้นเชิง ฉันรับทราบถึง Vinux และ Sonar GNU แต่อดีตนั้นหยุดนิ่งและจะหยุดการทำงานชั่วคราว อะไรคือสิ่งที่ทั้งสองเป็นปัจจุบันและไม่น่าจะหายไป? การค้นหานี้ยังได้รับความพึงพอใจจากผู้จำหน่ายหลักอย่าง Debian หรือ Ubuntu รวมถึงแอพพลิเคชั่นนี้ (เช่น Orca และ Lynx); เพียงตั้งชื่อ distro และแอปใด

1
ช่องโหว่ผี - CVE-2015-0235
ที่ไม่ช่องโหว่ผีจำเป็นต้องเข้าถึง (ในขณะที่เป็นอยู่ในระบบต่อผู้ใช้) กับระบบปฏิบัติการได้รับผลกระทบในคำถาม? บางคนสามารถอธิบาย 'ผู้โจมตีจากระยะไกลที่สามารถโทรแอปพลิเคชัน' ได้หรือไม่? ฉันดูเหมือนจะหาการทดสอบเพื่อทำงานบนระบบโลคัลโดยตรง แต่ไม่ใช่จากโฮสต์ระยะไกล ข้อมูลทั้งหมดที่ฉันได้รวบรวมเกี่ยวกับGhost Vulnerabilityจากหลายแหล่ง (เครดิตไปยังแหล่งข้อมูลเหล่านั้น) ฉันได้โพสต์ไว้ด้านล่างในคำตอบในกรณีที่คนอื่นอยากรู้อยากเห็น แก้ไขฉันพบคำตอบของฉัน: ในระหว่างการตรวจสอบรหัสนักวิจัย Qualys ค้นพบบัฟเฟอร์มากเกินไปในฟังก์ชัน __nss_hostname_digits_dots () ของ glibc ข้อผิดพลาดนี้สามารถถูกเรียกทั้งในประเทศและจากระยะไกลผ่านฟังก์ชั่น gethostbyname * () ทั้งหมด แอปพลิเคชันสามารถเข้าถึงตัวแก้ไข DNS เป็นหลักผ่านชุดฟังก์ชัน gethostbyname * () ฟังก์ชั่นเหล่านี้แปลงชื่อโฮสต์เป็นที่อยู่ IP

5
วิธีสร้าง distro Linux แบบกำหนดเองที่รันเพียงโปรแกรมเดียวและไม่มีอะไรอื่น?
ฉันอาจจะไปเกี่ยวกับการสร้างของฉัน "กำหนดเอง" ของตัวเอง Linux distro ที่จะทำงานเพียงแค่โปรแกรมหนึ่งสวยมากตรงทางเดียวกับXBMCbuntu

1
ฉันจะรายงานข้อบกพร่องอย่างมีประโยชน์ได้อย่างไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันใช้ Linux Mint มาพักหนึ่งแล้วและฉันก็ค่อนข้างเป็นแฟน ฉันไม่ชำนาญที่จะไปยุ่งกับเคอร์เนลหรืออะไรแบบนั้น แต่ฉันสังเกตเห็นข้อบกพร่องเล็ก ๆ ในแพ็คเกจซอฟต์แวร์สองชุดที่ฉันรู้สึกว่าฉันจะสามารถแก้ไขได้ อย่างไรก็ตามฉันไม่รู้ว่าจะเริ่มต้นให้การสนับสนุนโครงการได้อย่างไร นี่คือตัวอย่างง่ายๆ: แอพเครื่องคิดเลขในที่เก็บของ Ubuntu ไม่ต้องการให้ NumLock เปิดใช้งานสำหรับการกดปุ่มบนแป้นตัวเลขเพื่อตีความเป็นตัวเลข (แทนที่จะเป็นHomeและEndปุ่มที่ใช้ปุ่มทางกายภาพเดียวกัน) อย่างไรก็ตามนี่ไม่ใช่กรณีของDelคีย์ซึ่งทำหน้าที่เป็นจุดทศนิยม สำหรับสิ่งนี้ NumLock ไม่จำเป็นต้องเปิดใช้งาน ฉันสงสัยว่านี่เป็นข้อผิดพลาดและฉันต้องการแก้ไข มันควรจะค่อนข้างง่าย มากกว่าเพียงแค่ส่งรายงานข้อผิดพลาดใครมีส่วนร่วมในการแก้ไขปัญหาเช่นนี้ได้อย่างไร ฉันต้องติดต่อผู้ดูแลแพ็คเกจต้นน้ำโดยตรงผ่านหน้าGitHubหรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.