คำถามติดแท็ก arch-linux

Arch Linux คือการกระจาย Linux แบบเรียบง่ายน้ำหนักเบาและมีจุดประสงค์เพื่อทำให้สิ่งต่าง ๆ เป็นเรื่องง่าย ใช้แท็กนี้สำหรับคำถามเฉพาะสำหรับ Arch Linux อย่าใช้ความเดือดดาลนี้ในการทำสัญญาซื้อขายล่วงหน้าเช่น Manjaro


2
วิธีการกำหนดค่านโยบายการจัดเก็บบันทึกต่อหน่วยด้วย journald?
ฉันมีบริการหนึ่งอย่างที่บันทึกข้อมูลที่หายาก แต่สำคัญ ฉันได้ตั้งค่าไม่กี่เดือนที่ผ่านมาและวันนี้ฉันทำงานjournalctl -n 50 --unit=my-serviceเพียงเพื่อจะพบว่าไม่มีรายการ ฉันมีความสุขอย่างสมบูรณ์แบบกับพฤติกรรมนี้สำหรับหน่วยงานส่วนใหญ่ - ฉันต้องการบางสิ่งที่เกิดขึ้นทันที (หรือเมื่อไม่กี่วันที่ผ่านมา) และฉันไม่สนใจบันทึกเก่า ๆ หลายเดือน อย่างไรก็ตามมีวิธีบอกjournaldให้มีนโยบายการจัดเก็บและการเก็บรักษาที่เป็นอิสระสำหรับบันทึกของหน่วยใดหน่วยหนึ่งหรือไม่? ฉันต้องการเก็บบันทึกเฉพาะเหล่านั้นไว้เป็นเวลา 5 ปีไม่ว่าจะต้องใช้ขนาดใดก็ตาม บันทึกของหน่วยอื่นควรไม่ได้รับผลกระทบจากสิ่งนี้และรักษาพฤติกรรมที่มีอยู่ ฉันขาดความเข้าใจjournald.conf(5)และไม่สามารถคิดออกได้ว่าเมื่อใดก็ตามที่สามารถกำหนดค่าต่อหน่วยได้ ถ้าเป็น - จะขอบคุณตัวอย่างที่เป็นรูปธรรมโดยย่อ - ฉันควรแก้ไข / สร้างไฟล์ใดและควรเขียนอะไร หรือถ้าคุณรู้ว่ามันไม่สามารถทำได้อย่างแน่นอน - นั่นก็เป็นคำตอบที่ดีเช่นกัน หมายเหตุ:กรณีของฉันเกี่ยวข้องกับโฮสต์ Arch Linux แต่ฉันคิดว่ามันไม่สำคัญเท่าไหร่

1
Arch Linux cfdisk ขอประเภทของดิสก์ฉลาก
ฉันพยายามที่จะแบ่งพาร์ติชันฮาร์ดดิสก์ของฉันฉันเพิ่งเช็ดด้วย dban เพื่อให้ฉันสามารถติดตั้ง arch linux แต่เมื่อฉันเรียกใช้ cfdisk /dev/sda มันบอกว่า: Select table type gpt dos sgi sun ฉันไม่รู้ว่าจะเลือกแบบไหน มันยังบอกว่า: Device does not contain a recognized partition table.

4
NFS ไม่เมานต์อีกต่อไป: rpc-statd ไม่สามารถเริ่มต้นได้
เมื่อใดก็ตามที่ฉันพยายามเริ่มต้นติดตั้ง NFS ฉันจะได้รับ: Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: Version 1.3.2 starting Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: Flags: TI-RPC Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: Running as root. chown /var/lib/nfs to choose different user Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: failed to create RPC listeners, exiting Feb 12 00:02:19 martin-xps.lico.nl systemd[1]: rpc-statd.service: control …
13 linux  arch-linux  nfs 

3
Bash เติมข้อความอัตโนมัติด้วยคำสั่ง vim
ใน bash การเติมข้อความอัตโนมัติของเส้นทางเพิ่งหยุดทำงานเมื่อออกvimคำสั่งโดยที่เส้นทางนั้นมีความลึกมากกว่าสองไดเรกทอรี (จะยังคงทำงานตามที่คาดไว้กับคำสั่งอื่นเช่นlsและcd) ตัวอย่างเช่นถ้าฉันพิมพ์ls .config/btsync/btแล้วกด TAB ls .config/btsync/btsync.confจะขยายไป ถ้าผมพิมพ์vim .config/btแล้วกด TAB vim .config/btsync/จะขยายไป อย่างไรก็ตามถ้าฉันพิมพ์vim .config/btsync/btแล้วกด TAB ไม่มีอะไรเกิดขึ้น (ฉันคาดว่าจะขยายvim .config/btsync/btsync.confเป็นlsตัวอย่างเช่นด้านบน ฉันได้รับปัญหาเดียวกันเมื่อทำงานในฐานะผู้ใช้ของตัวเองและเมื่อทำงานเป็น su ฉันอ่านโพสต์นี้ซึ่งกล่าวถึงปัญหาของ bash-completion เวอร์ชั่นเก่า แต่ฉันใช้ 2.1-5 UPDATE: หลังจากการทดสอบเพิ่มเติมฉันพบว่าปัญหารากคือทุบตีจะสมบูรณ์เพียงชื่อไดเรกทอรีไม่ใช่ชื่อไฟล์ UPDATE: ปรากฎว่าbash-completionเป็นสาเหตุโดยรวม ดูความคิดเห็นที่สองของฉันในคำตอบที่ยอมรับ ข้อเสนอแนะเกี่ยวกับสาเหตุที่เป็นไปได้ของพฤติกรรมนี้จะได้รับสุดซึ้ง!


3
การแจ้งเตือนและการแจ้งเตือนภูตไม่ทำงานในการจัดการหน้าต่าง
การแจ้งเตือนไม่ทำงานบนตัวจัดการหน้าต่างแบบสแตนด์อโลนของ Linux (Openbox, Awesome WM และเหมือนกัน) ฉันพยายามติดตั้ง notification-daemon และ dunst แต่การส่งด้วยnotify-send "something"ไม่ได้ทำให้หน้าต่างป๊อปอัปปรากฏขึ้น ฉันพยายามเรียกใช้ polkit-gnome-agent และเรียกใช้ daemons การแจ้งเตือนโดยตรง แต่ก็ไม่ได้ช่วย (ในขณะที่ฉันแก้ไขปัญหาที่คล้ายกันด้วยวิธีนี้ แต่ตอนนี้มันไม่ทำอะไรเลย) ไม่มีข้อบ่งชี้ข้อผิดพลาดใด ๆ ยกเว้นว่าฉันจะส่งการแจ้งเตือนเล็กน้อยด้วย python ดังนั้นฉันจะได้รับเฉพาะข้อความแสดงข้อผิดพลาดที่คลุมเครือ: File "/usr/lib/python3.3/site-packages/gi/types.py", line 113, in function return info.invoke(*args, **kwargs) gi._glib.GError: Could not connect: Connection refused โปรแกรม C เล็กน้อยก็ไม่แสดงผลใด ๆ (เช่นไม่มีข้อผิดพลาด) ฉันใช้ Archlinux กับ systemd และ …

1
แอ็พพลิเคชันดีฟอลต์ของ xdg-open
เมื่อฉันไม่มีdefaults.listและmimeapps.list, xdg-openเปิดด้วยtext/plain gvimแต่เมื่อฉันจะสร้างdefaults.listใน/usr/share/applications/และเพิ่มบรรทัดต่อไปนี้: [Default Applications] text/plain=emacs.desktop มันเปิดไฟล์ข้อความด้วย firefox อย่างไรก็ตามถ้าฉันย้าย/usr/share/applications/defaults.listไปที่~/.local/share/applications/mimeapps.listอื่นมันจะเปิดไฟล์ข้อความemacsตามที่คาดไว้ คำถามของฉัน: วิธีการที่ไม่xdg-openตรวจสอบว่าโปรแกรมที่จะเปิดตัวเมื่อไม่มีdefaults.listและmimeapps.list? ทำไมxdg-openใช้ Firefox เมื่อฉันเพียงแค่เขียน/usr/share/applications/defaults.list? ฉันใช้ Arch linux

3
ทำไมคีย์ Scroll Lock ถูกปิดใช้งานใน Cinnamon / Linux / Xorg
ฉันเพิ่งซื้อคีย์บอร์ดเรืองแสงที่ได้รับการออกแบบมาเพื่อให้ใช้ปุ่ม Scroll Lock เพื่อสลับไฟแบ็คไลท์ ฉันพบอย่างรวดเร็วว่าอบเชยไม่ตอบสนองอย่างถูกต้องเมื่อกดปุ่ม Scroll Lock เดิมทีฉันคิดว่าไฟแบ็คไลท์ของแป้นพิมพ์เป็น DOA เพราะทุกอย่างทำงานได้นอกกรอบ หลังจากรีบูตฉันพบว่าก่อนที่จะเปิด Xorg ฉันสามารถสลับแบ็คไลท์ได้สำเร็จโดยใช้ปุ่ม Scroll Lock จากนั้นอีกครั้งหลังจากเริ่มต้น Xorg (และต่อมา cinnamon_session) ฟังก์ชันการทำงานนี้หยุดทำงานอีกครั้ง เพื่อให้ไฟพื้นหลังทำงานหลังจากเปิดตัว Xorg ฉันถูกบังคับให้ออก a: xset led named "Scroll Lock"เพื่อเปิดใช้งานและปิดใช้งานฟังก์ชันนี้ หลังจากการวิจัยเล็กน้อยฉันเจอโปรแกรมที่เรียกxevว่าข้อมูลเหตุการณ์สำคัญทิ้งไปยังเครื่องหลังจากเริ่มทำงาน เมื่อกดปุ่ม Scroll Lock เทอร์มินัลจะได้รับข้อมูลนี้: เหตุการณ์ KeyPress, อนุกรม 34, NO สังเคราะห์, หน้าต่าง 0x2c00001, รูท 0x2df, subw 0x0, เวลา 2609824, (410,0), รูท: …

1
วิธีการติดตั้ง virtualbox guest นอกจากนี้ในเครื่องแขกด้วย Archlinux ล่าสุด?
ฉันต้องการติดตั้ง virtualbox guest นอกจากนี้ในเครื่อง Archlinux สำหรับแขก เวอร์ชันvboxคือ4.2.10 r84104และสื่อการติดตั้ง Arch เป็นรุ่นล่าสุดของ2013.04.01ซึ่งsystemdเป็นโปรแกรมเริ่มต้นในการบูตระบบ ผมติดตั้งไฟล์ ISO และcdไปยังจุดติดเรียกแต่ก็รายงาน./VBoxLinuxAdditions.runUnable to determine your linux distribution ฉันตรวจสอบว่าติดตั้งสคริปต์และพบว่าในฟังก์ชั่นcheck_system_type()ไม่มีสาขาจัดการกับ Archlinux ฉันพยายามtouchไฟล์ที่ชอบ/etc/gentoo-releaseแต่ล้มเหลว ฉันจะติดตั้งส่วนเพิ่มเติมได้อย่างไร ความช่วยเหลือหรือคำแนะนำใด ๆ จะได้รับการชื่นชม

5
วิธีตั้งค่าการเข้ารหัสทางเลือกเป็น UTF-8 ใน Firefox
ฉันเขียนเอกสาร markdown ของนอร์เวย์: $ file brukerveiledning.md brukerveiledning.md: UTF-8 Unicode text ฉันได้แปลงเป็น HTML โดยใช้markdownคำสั่ง: $ markdown > brukerveiledning.html < brukerveiledning.md $ file brukerveiledning.html brukerveiledning.html: UTF-8 Unicode text อย่างไรก็ตามFirefox ยืนยันที่จะใช้การเข้ารหัส "windows-1252" โดยทำลายอักขระที่ไม่ใช่ ASCII ฉันได้ลองตั้งค่าการเปลี่ยนการเข้ารหัสข้อความทางเลือกจาก "ค่าเริ่มต้นสำหรับตำแหน่งที่ตั้งปัจจุบัน" (ซึ่งในสหราชอาณาจักรควรเป็น ISO-8859-1 หรือ UTF-8) เป็น "Central European, ISO", "Central European, Microsoft "และ" อื่น ๆ (รวมถึงยุโรปตะวันตก) " สิ่งเหล่านี้ไม่สามารถแสดงæ, …

2
ทำไม gcc แสดง `ไม่รู้จัก 'ในเป้าหมาย: x86_64-unknown-linux-gnu ใน Arch Linux
ฉันอยากรู้ว่าทำไมเมื่อฉันทำงานgcc -vภายใต้ Arch Linux มันจะแสดงunknownคำในผลลัพธ์เหล่านี้: Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/lto-wrapper Target: x86_64-unknown-linux-gnu ในขณะที่ distro อื่น ๆ เช่น ubuntu จะแสดงชื่อ distro เช่นubuntu: Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-ubuntu-linux-gnu/5.1.0/lto-wrapper Target: x86_64-ubuntu-linux-gnu
12 linux  arch-linux  gcc 

1
ข้อผิดพลาดของไดรเวอร์ไร้สาย b43
ฉันเพิ่งติดตั้ง Arch และฉันสังเกตเห็นว่าช่วง wifi ของฉันแย่มาก ฉันต้องอยู่ห่างจากเราเตอร์ประมาณ 10 ฟุตเพื่อให้ทำงานได้ ฉันยังสังเกตเห็นว่าเมื่อฉันบูตฉันได้รับข้อความนี้: การสนับสนุนสำหรับการแก้ไขแกน 0x17 และ 0x18 allhwsupport=0ปิดใช้งานโดยพระรามโมดูล ลองb43.allhwsupport=1 ฉันยังใหม่กับ Linux อย่างสมบูรณ์และฉันก็ไม่รู้ว่ามันหมายถึงอะไร ฉันจะสมมติว่าฉันจะติดตั้งหรืออัปเดตไดรเวอร์อีกครั้ง แต่ฉันไม่รู้ว่าจะทำอย่างไร ฉันดูประมาณ 3 ชั่วโมงบน Arch wiki แต่ไม่มีที่ไหนในนั้นที่บอกว่าจะอัพเดทไดรเวอร์อย่างไร มันเหมือนกับว่ามันสันนิษฐานว่าฉันรู้วิธีที่จะทำ ฉันกำลังใช้ชิป Broadcom และฉันต้องการทราบว่าเป็นปัญหาที่ง่ายหรือฉันจะอัพเดตหรือติดตั้งไดรเวอร์ใหม่ผ่านเทอร์มินัลได้ มันทำกับ Pacman ได้ไหม? ฉันไม่รู้.

4
เหตุใด rsync จึงไม่สามารถคัดลอกไฟล์จาก / sys ใน Linux
ฉันมีสคริปต์ทุบตีซึ่งใช้rsyncในการสำรองไฟล์ใน Archlinux ฉันสังเกตเห็นว่าrsyncล้มเหลวในการคัดลอกไฟล์จาก/sysในขณะที่cpทำงานได้ดี: # rsync /sys/class/net/enp3s1/address /tmp rsync: read errors mapping "/sys/class/net/enp3s1/address": No data available (61) rsync: read errors mapping "/sys/class/net/enp3s1/address": No data available (61) ERROR: address failed verification -- update discarded. rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1052) [sender=3.0.9] # cp /sys/class/net/enp3s1/address …

1
การแจ้งเตือนเหตุการณ์ที่ปรากฏขึ้นใน Korganizer เมื่อทำข้อมูลให้ตรงกับ Google ปฏิทิน
ฉันมี "เชื่อมต่อ" Google Calendar กับ KOrganizer แล้ว ฉันสร้างกิจกรรมภายในบัญชี Google ของฉัน ฉันต้องการให้การแจ้งเตือนป๊อปอัปปรากฏขึ้นเมื่อฉันกลับบ้านแม้ว่ากิจกรรมที่ KOrganizer ไม่ได้สร้างขึ้น แต่ถูกซิงค์ ฉันไม่รู้ว่าฉันทำอะไรผิดหรือเปล่า แต่เหตุการณ์ที่สร้างโดย KOrganizer ไม่มีป๊อปอัปเหมือนกัน ฉันตรวจสอบการสลับสลับเพื่อเตือน ความคิดใด ๆ

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