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

Debian เป็นการกระจาย GNU / Linux ที่ได้รับความนิยมและมีอิทธิพล คำถามที่นี่โดยทั่วไปควรเกี่ยวกับเซิร์ฟเวอร์ Debian

4
วิธีที่ดีที่สุดในการติดตั้งแพคเกจจากเสียงฮืด ๆ เมื่อบีบ
ฉันต้องการใช้ Doxygen บนเซิร์ฟเวอร์ของฉันบีบ Debian แต่ฉันต้องการรุ่นจาก Debian ดังเสียงฮืด ๆ เพราะเห็นได้ชัดว่ามีbugfixฉันจำเป็น มันไม่ได้อยู่ใน backport - ตรวจสอบแพ็คเกจ.debian.org/search?suite=squeeze-backports&searchon=names&keywords=doxygen (ฉันใหม่ที่นี่และไม่ได้รับอนุญาตให้ใช้เป็นลิงก์ที่ถูกต้อง!) ฉันพยายามเพิ่ม Wheezy ในไฟล์ source.list ของฉันแล้วเริ่มทำงานapt-get install -t wheezy doxygenแต่ต้องการติดตั้งจากWheezy มากเกินไป นี่เป็นเซิร์ฟเวอร์ที่ใช้งานจริงดังนั้นจึงไม่มีความเสี่ยงนี้ ฉันสมมติว่าการรวบรวมจากแหล่งที่มาจะต้องการรวบรวมส่วนที่เหลือทั้งหมดข้างต้นจากแหล่งที่มาด้วยหรือไม่ ทางออกอื่น ๆ (เช่น virtualisation หรือ chrooting?) เป็นต้น
9 debian  apt  patch 

3
Debian: วิธีใช้“ apt-get install” โดยไม่ต้องอัพเกรดการพึ่งพา?
ฉันมีแพ็กเกจ B อยู่แล้วและต้องการติดตั้งแพ็กเกจใหม่ A การติดตั้งต้องการแก้ไข B แต่ฉันไม่ต้องการให้เกิดขึ้น ฉันต้องติดตั้งแพ็กเกจ A มันขึ้นอยู่กับแพ็คเกจ B และต้องเป็น (> 2.0) ฉันได้ติดตั้ง B ในระบบของฉันด้วยเวอร์ชัน 2.1 แล้วดังนั้นการตั้งค่าปัจจุบันของฉันจึงเป็นไปตามการพึ่งพา แต่มีเวอร์ชั่นใหม่ (2.2) ของแพ็คเกจ B ในที่เก็บ Debian และฉันไม่ต้องการเพราะมันขัดแย้งกับสิ่งอื่น ๆ ดังนั้นเมื่อฉันติดตั้งแพกเกจ Apt ก็พยายามอัพเกรด B ฉันจะปิดการใช้งานการอัพเกรดการอ้างอิงหรือระบุรุ่นการอ้างอิงที่ชัดเจนโดยไม่ต้องแก้ไขแพคเกจได้อย่างไร ฉันได้อ่านฉันจะได้รับ apt-get เพื่อละเว้นการอ้างอิงบางอย่างได้อย่างไร แต่มันไม่ช่วยฉัน ในคำถามที่นั่นผู้จัดการแหล่งเก็บข้อมูลไม่ควรจัดการ (B) เลย ในกรณีของฉันผู้จัดการพื้นที่เก็บข้อมูลดูแลการพึ่งพาและควรทำเช่นนั้นต่อไปไม่ใช่เฉพาะในการดำเนินการนี้ เปิดผู้ตรวจสอบอีกครั้ง: โปรดดูความคิดเห็นของvictorgpซึ่งควรเป็นคำตอบในตอนแรก

3
วิธีที่ง่ายที่สุดในการสร้างแพ็คเกจเสมือนในเดเบียนคืออะไร?
วิธีที่ง่ายที่สุดในการสร้าง "แพ็คเกจเสมือน" ในเดเบียนคืออะไร? ปัญหาของฉัน: ฉันได้รวบรวม / ติดตั้ง mysql จากแหล่งที่มาและตอนนี้ต้องบอกแพคเกจอื่น ๆ ที่ mysql ติดตั้งแล้ว (ไม่เช่นนั้นพวกเขาจะพยายามติดตั้ง mysql ... ) ฉันค้นหาอินเทอร์เน็ต แต่ไม่พบคำตอบที่รวดเร็วสำหรับคำถามนี้ และมีคำสั่งง่าย ๆ ในการบอกความสามารถในการติดตั้งบางอย่าง แต่ไม่รวมไลบรารี / การพึ่งพาที่จำเป็น (เช่น mysql) นี่จะเป็นอีกวิธีในการแก้ปัญหา

1
debconf: DbDriver“ config”: /var/cache/debconf/config.dat ถูกล็อคโดยกระบวนการอื่น
ฉันรันการอัพเกรด apt-get บนระบบเดเบียน / การทดสอบและตอนนี้ฉันได้รับข้อผิดพลาดด้านบน ฉันจะแก้ไขสิ่งนี้ได้อย่างไร เชลล์ transcript ดังต่อไปนี้: 136 upgraded, 0 newly installed, 0 to remove and 40 not upgraded. 1 not fully installed or removed. Need to get 182kB/143MB of archives. After this operation, 3671kB disk space will be freed. Do you want to continue [Y/n]? Get:1 http://ftp.us.debian.org …
9 debian 

5
จำกัด การเข้าถึงที่เก็บ Debian ส่วนตัวอย่างปลอดภัย
ฉันกำลังมองหาวิธีที่จะ จำกัด การเข้าถึงที่เก็บ Debian ส่วนตัวและสามารถตรวจสอบได้โดยไม่ต้องโต้ตอบ (เช่นการใช้สคริปต์) บทความที่มีประโยชน์มากที่สุดที่ฉันพบถ้าจริง ๆ แล้วจากเว็บไซต์การดูแล Debianแต่วิธีการรักษาความปลอดภัยใช้ ssh และคีย์สาธารณะ / ส่วนตัว มันใช้งานได้ดี แต่กุญแจสาธารณะของแต่ละโฮสต์จะต้องอยู่ในไฟล์ authorized_keys ระยะไกลเพื่อตรวจสอบสิทธิ์ มันไม่ได้พูดอะไรเกี่ยวกับการให้รหัสผ่านกับ ssh: // แต่ฉันคิดว่ามันควรจะเป็นไปได้ คุณเคยลองทางเลือกอื่น ๆ แล้วหรือไม่ (เช่น ftps) ขอบคุณล่วงหน้า
9 linux  ubuntu  debian  apt 

6
อัปเดตชื่อโฮสต์จากเครื่อง Debian ด้วย DHCP เป็นเซิร์ฟเวอร์ DNS ของ Windows 2008
ฉันมีการติดตั้ง XenServer ด้วยเครื่อง Debian (lenny) ที่สร้างขึ้นทุกวันโดยใช้สคริปต์ที่สร้างเครื่องจากแม่แบบและกำหนดให้กับชื่อโฮสต์ใหม่ เครือข่ายของเรามีอุปกรณ์ Fortinet 60B ซึ่งเซิร์ฟเวอร์ในฐานะเซิร์ฟเวอร์ DHCP และ Microsoft Windows 2008 DC ซึ่งทำหน้าที่เป็นเซิร์ฟเวอร์ DNS ฉันต้องการกำหนดค่าเทมเพลต VM เพื่อส่งชื่อโฮสต์ไปยังเซิร์ฟเวอร์ DNS เมื่อได้รับ IP เช่าจาก DHCP ปัจจุบัน Fortinet กำหนด DC เป็นเซิร์ฟเวอร์ DNS พร้อมกับสัญญาเช่า IP ฉันพยายามเพิ่มบรรทัด 'send host-name "my-host-name"' ไปยัง /etc/dhcp3/dhclient.conf แต่ไม่มีการอัพเดทใด ๆ ใน DC

6
ทำไม anacron ถึงไม่ทำงาน?
ฉันมีระบบ Ubuntu ที่ติดตั้ง anacron อย่างไรก็ตามฉันค่อนข้างแน่ใจว่ามันไม่ทำงาน มันไม่ได้รันคำสั่งใน /etc/cron.daily เพื่อหมุนไฟล์ syslog (ฉันใช้ sysklog ซึ่งมีวิธีการบันทึกการหมุนของตัวเองไม่ได้ใช้ logrotate) ครั้งสุดท้ายที่บันทึกกำลังหมุนอยู่ในเดือนตุลาคม 2009 ที่มีอยู่และเนื้อหาที่มี/var/spool/anacron/cron.daily 20091015AFAIR เรามีไฟฟ้าดับและทุกอย่างรีบูต ฉันจะดีบัก anacron ได้อย่างไร ฉันจะรู้ได้อย่างไรว่าทำไมมันถึงไม่ทำงาน สัญชาตญาณแรกของฉันคือค้นหา/var/log/anacronแต่นั่นไม่ได้อยู่ที่นั่น ฉันจะแก้ไขเพื่อให้มันทำงานอีกครั้งได้อย่างไร

2
ไม่สามารถสร้าง / เขียนไฟล์ '/tmp/#sql_xxxx.MYI' (Errcode: 13)
ฉันได้ติดตั้ง Debian Lenny, PHPmyadmin และ postfix แล้ว เมื่อใช้ PHPmyadmin GUI และเข้าถึงตารางใด ๆ กับข้อมูลที่ฉันได้รับ: ไม่สามารถสร้าง / เขียนไฟล์ '/tmp/#sql_xxxx.MYI' (Errcode: 13) ทำ perror 13 พูดว่า: OS error code 13: Permission denied ฉันพบว่า tmpdir นั้นเป็นเช่นนั้น: mysqladmin -p variables | grep -w tmpdir | tmpdir | /tmp ตอนนี้หมายความว่า mysql ไม่สามารถเขียนไปยัง / tmp ทำให้สิทธิ์ในการ: 777 …
9 mysql  debian 

4
การเพิ่มรายการ dns ที่กำหนดเองสำหรับการจำแนกชื่อในเครือข่ายท้องถิ่น
Hi! เซิร์ฟเวอร์สำนักงานของเราให้บริการเว็บไซต์ต่าง ๆ ตามชื่อโฮสต์เช่น wiki.os, icons.os, รายการสำหรับลูกค้าหลาย ๆ โครงการเราดำเนินการแก้ไขชื่อผ่านไฟล์โฮสต์บนพีซีทุกเครื่องในสำนักงาน นี่เป็นความเจ็บปวดที่แท้จริงเนื่องจากรายการเปลี่ยนแปลงเป็นครั้งคราว ฉันต้องการใช้เซิร์ฟเวอร์สำนักงานเป็นเซิร์ฟเวอร์ชื่อสำหรับชิ้นงานในสำนักงานและปล่อยให้ผลลัพธ์เนมเซิร์ฟเวอร์ปกติรวมถึงรายการ DNS ท้องถิ่นที่กำหนดเองของเราสำหรับเซิร์ฟเวอร์สำนักงานดังนั้นพีซีทุกเครื่องที่เชื่อมต่อในเครือข่ายสามารถใช้ชื่อได้ ปัจจุบัน nameserver ที่ใช้คือเราเตอร์ เซิร์ฟเวอร์ทำงานบน Debian อะไรจะเป็นวิธีที่ดีที่สุดในการทำสิ่งนี้? ฉันต้องตั้งค่าเซิร์ฟเวอร์ BIND สมบูรณ์หรือมีเครื่องมือเล็ก ๆ น้อย ๆ ที่ฉันพลาดไปหรือไม่? ข้อเสนอแนะใด ๆ สวัสดีสเตฟเฟน

3
วิธีหยุด git-daemon บนเดเบียน
ฉันใช้เซิร์ฟเวอร์เงินเดเบียนและฉันได้ติดตั้งคอมไพล์แล้ว ขณะนี้มีกระบวนการ git-daemon (และพอร์ตเปิดที่เหมาะสม) แต่ไม่มีสคริปต์ /etc/init.d/git ที่ฉันสามารถหยุดได้ ฉันรู้ว่ามี / etc / sv / git-daemon / run แต่นั่นก็ไม่ได้ช่วยฉันหยุดมันเหมือนกัน
9 linux  debian  service  git 

9
วิธีการติดตั้งขาวดำล่าสุดบน Linux distro อื่นที่ไม่ใช่ Suse (เช่น Debian / Ubuntu)
จะไปเกี่ยวกับการติดตั้งโมโนรุ่นล่าสุดบนลินุกซ์ distro อื่นนอกเหนือจาก Suse ของ Novell ได้อย่างไร http://www.mono-project.com/Main_Pageสัญญาว่าจะดาวน์โหลด "Linux" แต่จะให้ดาวน์โหลดเฉพาะสำหรับ Suse และลิงก์ไปยัง mono รุ่นที่ล้าสมัย (<version 2) ฉันมีคอมไพเลอร์และไม่กลัวที่จะใช้มัน ... แต่จะรู้สึกดีขึ้นมากถ้ามีคนบอกฉันว่า " HowTo install Mono บนคำอธิบายDebian / Ubuntu " หรือแสดงให้ฉันเห็นว่าจะดาวน์โหลด. deb รุ่นล่าสุดได้ที่ไหน

4
ความถนัด: รายการแพ็คเกจที่แนะนำก่อนหน้านี้ทั้งหมด
บางครั้งเมื่อติดตั้งแพคเกจความถนัดแนะนำแพ็คเกจอื่น ๆ มีวิธีแสดงแพ็คเกจที่แนะนำก่อนหน้านี้ของแพ็คเกจที่ติดตั้งทั้งหมดหรือไม่? แก้ไข: ขอบคุณสำหรับการตอบกลับ ฉันได้ลองแล้ว: aptitude show ~i | grep '^Recommends' | cut -d ' ' -f 2- ส่วนใหญ่ก็โอเค แต่มันกลับให้สิ่งต่าง ๆ เช่น: console-setup | console-data (>= 2002.12.04dbs-1) ฉันต้องการวิธีง่ายๆในการติดตั้งแพ็คเกจที่แนะนำที่ขาดหายไปทั้งหมด ดังนั้น aptitude install console-setup | console-data (>= 2002.12.04dbs-1) จะไม่ทำงาน ;-) มีวิธีโดยไม่มีการตรวจสอบรายการทั้งหมดด้วยตนเองการทำเช่นนี้?

2
การตรวจสอบสิทธิ์ openldap ssh
ฉันกำลังพยายามตั้งค่าบนเซิร์ฟเวอร์ openldap ที่ทำงานบนเดเบียน 6 การรับรองความถูกต้อง ssh บนโฮสต์ ldap-client ชื่อ ldap_client นี่คือสิ่งที่ ldapsearch ส่งคืนบนเซิร์ฟเวอร์: dn: dc=localnet,dc=lan objectClass: dcObject objectClass: organization dc: localnet o: Some_Enterprise description: localnet.lan dn: ou=people,dc=localnet,dc=lan objectClass: top objectClass: organizationalUnit ou: people dn: ou=groups,dc=localnet,dc=lan objectClass: top objectClass: organizationalUnit ou: groups dn: uid=joe,ou=people,dc=localnet,dc=lan objectClass: account objectClass: posixAccount cn: joe uid: …
3 ssh  debian  pam-ldap 

1
Debian apt repo
การใช้ debians ftpsync ฉันได้ทำข้อมูล amd64 กับเซิร์ฟเวอร์ไฟล์ในเครื่องของฉันแล้วและติดตั้ง debian ผ่านเครือข่ายโดยใช้ ipxe มันเริ่มขึ้นแล้วสำหรับฉันว่าเนื้อหาที่ฉันดาวน์โหลดจะต้องแชร์เป็น repo ที่เหมาะสมนอกเหนือไปจากเพิ่งจะถูก rsync'ed ถูกต้องหรือไม่ แต่นี่คือสิ่งที่ฉันไม่ได้รับ (และฉันไม่มีประสบการณ์มากพอที่จะฉลาดยกโทษให้ฉัน!) ฉันมีแพ็คเกจที่บรรจุสิ่งที่เก็บได้ในโฟลเดอร์ซิงค์ ./pool/main/a/ansible ./pool/main/a/ansible/ansible-doc_1.4.4+dfsg-1_all.deb ./pool/main/a/ansible/ansible-fireball_1.4.4+dfsg-1_all.deb ./pool/main/a/ansible/ansible_1.4.4+dfsg-1_all.deb ./pool/main/a/ansible/ansible-node-fireball_1.4.4+dfsg-1_all.deb และฉันก็มีหุ่นเชิดด้วย: ./pool/main/p/puppet ./pool/main/p/puppet/puppetmaster-common_2.7.23-1~deb7u3_all.deb ./pool/main/p/puppet/vim-puppet_2.7.23-1~deb7u3_all.deb ./pool/main/p/puppet/puppet-testsuite_2.6.2-5+squeeze9_all.deb [...] แต่เมื่อฉันเรียกใช้การค้นหา apt-cache ansible ฉันจะไม่ได้รับอะไรเลยซึ่งเป็นหุ่นกระบอกการค้นหา apt-cache ฉันได้รับรายการสิ่งที่ฉันสามารถติดตั้งได้ในระยะยาว /etc/apt/sources.list deb http://10.0.4.100/debian wheezy main deb http://10.0.4.100/debian wheezy-updates main ฉันพลาดอะไรไป
debian  apt  mirror 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.