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

คำถามที่เฉพาะเจาะจงสำหรับการแจกแจงอย่างเป็นทางการของเดเบียน (เสถียรทดสอบหรือไม่เสถียร); หากคุณใช้อนุพันธ์ของ Debian (เช่น Mint, Ubuntu, Kali ฯลฯ ) ให้ใช้แท็กของการแจกจ่ายนั้นแทน

2
ฉันสามารถลบ GUI จาก Debian ได้หรือไม่
ฉันเพิ่งติดตั้ง Linux OS ครั้งแรกและฉันเลือก "Desktop GUI" โดยไม่ตั้งใจในการติดตั้ง แต่ฉันต้องการสร้างทุกอย่างด้วยตัวเอง มีวิธีใดบ้างที่ฉันสามารถลบสภาพแวดล้อม GUI โดยไม่ต้องติดตั้งระบบปฏิบัติการใหม่
20 debian  gui 

4
ไม่ได้ติดตั้ง 'sudo' ฉันไม่สามารถติดตั้งได้และจะถามว่าฉันรูทหรือไม่
ฉันเพิ่งติดตั้ง Debian 8 (เจสซี) เสร็จแล้วและพยายามสร้างไดเรกทอรีในlib/firmwareเนื่องจากมีไฟล์ขาดหายไป ( rtl8723befw.bin) ในการติดตั้งและมันบอกว่า mkdir: cannot create directory `rtlwifi`: Permission denied ฉันลองวาง sudo ไว้ด้านหน้า แต่แล้วมันกลับมา: bash: sudo: command not found เมื่อพยายามติดตั้ง sudo ด้วยapt-get install sudoหรือapt-get updateส่งคืนค่า: E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), …

2
วิธีการเชื่อมต่อ wifi จาก command line?
ฉันใช้ Linux Kali ที่ใช้ Debian เวอร์ชันล่าสุด อาจเป็นปัญหา XYเนื่องจากปัญหาหลักคือหลังจากที่ฉันเข้าสู่ระบบฉันได้รับหน้าจอว่างเปล่าและตัวชี้เมาส์ บางคนบนอินเทอร์เน็ตแนะนำให้ฉันเปลี่ยนผู้จัดการหน้าต่าง แต่ฉันไม่สามารถทำได้เพราะฉันไม่สามารถเชื่อมต่อกับ wifi ได้ ฉันพบวิธีการสอนที่นี่ และฉันพยายามทำอย่างเป็นขั้นตอน แต่มันก็ไม่ได้ผลสำหรับฉัน ในการกวดวิชาที่ผู้เขียนเขียนว่าฉันต้องใช้คำสั่งip link set wlan0 ipเพื่อนำขึ้นอินเตอร์เฟซ wifi ในตัวอย่างของเขาผลลัพธ์จะเป็นดังนี้: root@kali:~# ip link show w lan0 4: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DORMANT qlen 1000 link/ether 00:60:64:37:4a:30 brd ff:ff:ff:ff:ff:ff root@kali:~# ip link set wlan0 …

2
ฉันจะเรียกใช้ในฐานะผู้ใช้รายอื่นได้อย่างไร
นี่คือรหัสทุบตีที่ควรถูกเรียกใช้ ดังนั้นก่อนอื่นทดแทนผู้ใช้เพื่อ openproject และกว่ารันโค้ดทั้งหมด: su openproject -c "bash -l" cd ~/openproject git checkout Gemfile.lock git pull bundle install RAILS_ENV="production" bundle exec rake db:migrate RAILS_ENV="production" bundle exec rake db:seed RAILS_ENV="production" bundle exec rake assets:precompile ฉันได้ลอง chnaging สคริปต์ด้านบนนี้: su - openproject -c "cd ~openproject/openproject" su - openproject -c "git checkout stable" su …
20 bash  debian  sudo  su 

3
วิธี“ เหมาะสม” ในการรันเชลล์สคริปต์เป็น daemon
ฉันจะเขียนสคริปต์เชลล์ที่ผมอยากจะทำงานเป็นภูตในการเริ่มต้นโดยไม่ต้องใช้เครื่องมือภายนอกเช่นdaemontoolsหรือ daemonize Linux Daemon การเขียน HOWTO ตามที่ลินุกซ์ภูตเขียน HOWTOที่เหมาะสมภูตมีลักษณะดังต่อไปนี้: ส้อมจากกระบวนการหลัก ปิดทั้งหมดอธิบายไฟล์ (เช่นstdin, stdout, stderr) เปิดบันทึกสำหรับการเขียน (ถ้ากำหนดค่า) เปลี่ยนไดเรกทอรีการทำงานอย่างใดอย่างหนึ่งที่เป็นถาวร (ปกติ/) รีเซ็ตหน้ากากโหมดไฟล์ (umask) สร้างSession ID ที่ไม่ซ้ำกัน(SID) daemonizeบทนำ daemonizeบทนำไปไกลระบุว่าภูตทั่วไปเพิ่มเติม: ยกเลิกการเชื่อมโยงจากเทอร์มินัลการควบคุม (หากมี) และจะละเว้นสัญญาณเทอร์มินัลทั้งหมด ยกเลิกการเชื่อมโยงจากกลุ่มกระบวนการ จับ SIGCLD ฉันจะทำทั้งหมดนี้ในsh, dashหรือbashสคริปต์ด้วยเครื่องมือลินุกซ์ร่วมกันเท่านั้น? สคริปต์ควรสามารถทำงานบน distros ได้มากที่สุดโดยไม่ต้องมีซอฟต์แวร์เพิ่มเติมแม้ว่าDebianจะเป็นจุดสนใจหลักของเรา หมายเหตุ:ฉันรู้ว่ามีคำตอบมากมายในเครือข่ายStackExchange ที่แนะนำให้ใช้nohupหรือsetsidแต่วิธีการเหล่านี้ไม่ได้จัดการข้อกำหนดทั้งหมดข้างต้น แก้ไข: ภูต (7) manpageยังช่วยให้คำแนะนำบางส่วนแม้ดูเหมือนจะมีความแตกต่างบางอย่างระหว่างแบบเก่าSysVภูตและใหม่กว่าsystemdคน เนื่องจากความเข้ากันได้กับความหลากหลายของ distros เป็นสิ่งสำคัญโปรดตรวจสอบให้แน่ใจว่าคำตอบนั้นชัดเจนแตกต่างกัน

3
ทำไมการลบ Iceweasel nuke GNOME
ฉันมีรุ่นเก่าของ Debian 7 VM สำหรับการทดสอบ ฉันกำลังพยายามลดขนาดรอยเท้า VM เพราะฉันไม่มีพื้นที่เหลือ ผมอยากจะลบ Iceweasel wgetตั้งแต่ฉันไม่ได้จริงๆใช้มันและฉันมักจะได้รับโดยมี เมื่อฉันวิ่งAptมันก็บอกฉันว่ากำลังลบ GNOME ด้วย: $ sudo apt-get remove iceweasel* ... The following packages were automatically installed and are no longer required: hyphen-en-us libfs6 task-desktop x11-apps x11-session-utils x11-xfs-utils xinit xorg Use 'apt-get autoremove' to remove them. The following extra packages will …
19 debian  apt  gnome  iceweasel 

5
ติดตั้ง PIL / หมอนผ่าน pip ในการทดสอบ Debian (Jessie)
ในการทดสอบ Debian (เจสซี) เมื่อฉันพยายามติดตั้ง PIL หรือ Pillow (python imaging libs) virtualenvผ่านทางpipฉันได้รับข้อผิดพลาดต่อไปนี้: running egg_info writing Pillow.egg-info/PKG-INFO writing top-level names to Pillow.egg-info/top_level.txt writing dependency_links to Pillow.egg-info/dependency_links.txt warning: manifest_maker: standard file '-c' not found reading manifest file 'Pillow.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'Pillow.egg-info/SOURCES.txt' running build_ext building 'PIL._imaging' extension creating build/temp.linux-x86_64-2.7/libImaging …
19 debian  python  pip 

6
ติดตั้งแพ็คเกจ Debian ทั้งหมดใหม่อีกครั้ง
ฉันฆ่าโดยไม่ได้ตั้งใจกระบวนการ dpkg ทำงานในพื้นหลังและฉันต้องการติดตั้งแพ็กเกจทั้งหมดใหม่เพื่อให้แน่ใจว่าทุกอย่างเรียบร้อยดี ก่อนอื่นฉันพยายามรับรายชื่อของแพ็คเกจทั้งหมดและติดตั้งใหม่ dpkg --get-selections | grep -v deinstall | awk '{print $1}' > list.log apt-get install --reinstall $(cat list.log) แต่มีข้อความเช่น: E: Couldn't configure pre-depend debconf:i386 for console-setup:i386, probably a dependency cycle. ฉันพยายามapt-get -f installไม่ประสบความสำเร็จ เป็นทางเลือกสุดท้ายฉันติดตั้งโปรแกรมทั้งหมดที่ล้มเหลวในการตรวจสอบใหม่: dpkg -l | grep ^ii | awk '{ print $2 }' | xargs …


7
มีความแตกต่างของความเสถียรระหว่าง Linux distros หรือไม่?
ฉันใช้ Debian มาตั้งแต่ปี 2010 เพื่อจุดประสงค์ในบ้าน Debian ยังคงเป็นตัวเลือกที่ดีหรือไม่ถ้าฉันต้องการเซิร์ฟเวอร์สำหรับการใช้งานเครือข่ายหนัก, cpu, ดิสก์และหน่วยความจำ? เมื่อเดือนที่แล้วฉันฟังผู้ดูแลบางคนบอกว่า RedHat มีความเสถียรที่สุดในการดำเนินการเป็นกลุ่มและ CentOS เป็น RHEL รุ่นฟรี ความคิดเห็นของพวกเขาคือ CentOS เป็น distro ฟรีที่ดีที่สุด CentOS กำลังได้รับความนิยมอย่างมากในประเทศของฉัน (สาธารณรัฐโดมินิกัน) และฉันก็สงสัยว่า Debian จะอยู่ข้างหลังหรือไม่ RedHat, Debian, CentOS หรือ Suse สามารถใช้กับเซิร์ฟเวอร์การดำเนินการจำนวนมากได้หรือไม่?
19 debian  centos  rhel  suse 

2
ฉันจะทำซ้ำการเลือกแพ็คเกจที่ติดตั้งจากระบบ Debian หนึ่งไปยังอีกระบบหนึ่งได้อย่างไร (Debian Wheezy)
ฉันกำลังพยายามตั้งค่าสภาพแวดล้อมการจัดเตรียมใน VM เพื่อทดสอบการอัปเดตก่อนนำไปใช้กับระบบหลักของฉัน เพื่อที่จะทำเช่นนั้นฉันได้ทำการติดตั้งพื้นฐานของ Debian Wheezy (เช่นเดียวกับในระบบหลัก) ใน VM จากนั้นก็รันเป็นรูทจากภายใน VM: # dpkg --clear-selections # dpkg --add-architecture i386 # apt-get update # ssh me@main-system 'dpkg --get-selections | grep -v deinstall' | \ dpkg --set-selections สถาปัตยกรรมของ i386 นั้นเป็นสิ่งจำเป็นสำหรับฉัน ระบบเป็นแบบดั้งเดิม 64 ปัญหาเกิดขึ้นกับการdpkg --set-selectionsทำงานใน VM ฉันมีแพ็กเกจบางอย่างที่ต้องการการจัดการเป็นพิเศษ (อันที่จริงแล้วเป็นเหตุผลหลักว่าทำไมฉันต้องการสภาพแวดล้อมการจัดเตรียมในตอนแรก) แต่เมื่อฉันรันคำสั่งสุดท้ายข้างต้นฉันได้ผลลัพธ์ประมาณพันล้านบรรทัดเช่น: dpkg: warning: package not in …

1
แสดงผลภาพ (ASCII) ต้นไม้พึ่งพาเดเบียนไปยังสถานี
ฉันไม่แน่ใจว่านี่เป็นคำถาม SuperUser หรือ UnixLinux มากกว่านี้หรือไม่ แต่ฉันจะลองที่นี่ ... เมื่อเร็ว ๆ นี้ฉันพบสิ่งนี้: # 710689 - ความถนัด: ใช้อักขระ Unicode ในต้นไม้ - บันทึกรายงานข้อบกพร่องของเดเบียน มันจะดีเมื่อความถนัดจะใช้อักขระยูนิโค้ดสำหรับต้นไม้ในรายการพึ่งพาเช่นแทน: --\ Depends (3) --- libc-dev-bin (= 2.17-3) --- libc6 (= 2.17-3) --- linux-libc-dev --\ Suggests (2) --- glibc-doc (UNSATISFIED) --\ manpages-dev ... ... และฉันคิดว่า - ว้าวฉันชอบผลงานต้นไม้ ASCII มากไม่รู้ว่าaptitudeทำอย่างนั้นได้! ดังนั้นฉันเริ่มสับสนเป็นเวลาหนึ่งชั่วโมงด้วยaptitudeสวิตช์บรรทัดคำสั่ง - …
19 linux  debian  apt  aptitude 

4
รับการเปลี่ยนแปลงต่าง ๆ ระหว่างไฟล์ต้นฉบับที่ติดตั้งด้วย apt และไฟล์ปัจจุบัน
ผมติดตั้งphp5-fpmแพคเกจการใช้apt; ฉันทำการเปลี่ยนแปลงบางอย่างกับไฟล์การกำหนดค่า PHP ตอนนี้ฉันจะได้รับความแตกต่างระหว่างเวอร์ชันดั้งเดิมของไฟล์ (ที่ติดตั้งอยู่ในแพ็คเกจ) และเวอร์ชันปัจจุบัน (แก้ไขโดยฉัน) ทำอย่างไร?
19 ubuntu  debian  apt  diff 

5
วิธีหยุดการอัพเดตด้วงจากการสแกนไดรฟ์ทั้งหมด?
ทุกครั้งที่update-grubมีการเรียกใช้งานฮาร์ดไดรฟ์ทั้งหมดจะถูกสแกน แต่ละไดรฟ์ที่อยู่ในสถานะสแตนด์บายจะหมุนเพื่อไม่ทำงาน นี่คือการสูญเสียพลังงาน เราใช้ update-grub เวอร์ชั่น 1.98: # update-grub -v grub-mkconfig (GRUB) 1.98+20100804-14+squeeze1 การถอยหลัง มีGRUB_DISABLE_OS_PROBER=trueตัวเลือกใน/etc/default/grubไฟล์ แต่ดูเหมือนว่าจะใช้ได้เฉพาะกับรุ่น 2 ขึ้นไป อย่างน้อยก็ไม่หยุดสแกนไดรฟ์ทั้งหมดในเวอร์ชั่น 1.98 ของเรา มี/etc/grub.d/20_linux_xenสคริปต์ที่อาจทำงานเป็นส่วนหนึ่งของ update-grub หลังจากลบสิทธิ์ดำเนินการสำหรับผู้ใช้chmod a-x /etc/grub.d/20_linux_xenทั้งหมดที่มีไดรฟ์ทั้งหมดยังคงหมุน จะหยุดupdate-grubการสแกนฮาร์ดไดรฟ์แต่ละตัวได้อย่างไร
19 debian  grub 

7
วิธีล้างไฟล์ที่ไม่จำเป็น
โปรดแนะนำไฟล์ใด ๆ ที่ไม่จำเป็นโดยเฉพาะซึ่งฉันสามารถล้างข้อมูลทุกอย่างกลับสู่สภาพปกติ (ชั่วคราว) (เช่นบันทึกหรือจดหมายเหตุหรืออะไรก็ได้) var / log ของฉันมีเพียง 40MB และไดเรกทอรี Home มีพื้นที่ 3GB (ดังนั้นฉันเชื่อว่านั่นไม่ใช่ปัญหา) นอกจากนั้นสิ่งที่ฉันสามารถทำความสะอาดเพื่อให้มีพื้นที่ [user@host]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_inamivm-lv_root 18G 17G 0 100% / tmpfs 1.9G 0 1.9G 0% /dev/shm /dev/sda1 485M 71M 389M 16% /boot ฉันอยู่ในเครื่องเดเบียน UPDATE1: การส่งออกของ cd /; du …

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