คำถามติดแท็ก package-management

คำถามเกี่ยวกับการจัดการแพคเกจซอฟต์แวร์โดยเฉพาะอย่างยิ่งระบบ APT และ dpkg

3
Ubuntu สำหรับพนักงาน dev ธนาคาร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา มีกระบวนการและวิธีการเกี่ยวกับวิธีการเรียกใช้คอมพิวเตอร์ Ubuntu ที่กำหนดเอง (ตั้งแต่การติดตั้งจนถึงการใช้งานทุกวัน) สำหรับธนาคารและธุรกิจอื่น ๆ ที่ไม่ต้องการให้ผู้ใช้ดาวน์โหลดไบนารีจากที่ที่ไม่ปลอดภัยหรือไม่ ดังนั้น apt-get, update ฯลฯ จึงเกิดขึ้นจากอินเทอร์เน็ตหรืออินทราเน็ตที่เชื่อถือได้เพียงไม่กี่แห่ง อัปเดต: เพิ่มสิ่งนี้หลังจากคำตอบแรก ผู้ใช้เหล่านี้ได้รับการสนับสนุนผู้ใช้มือใหม่ของระบบและนักพัฒนาซอฟต์แวร์ของธนาคาร ... ดังนั้นบางคนต้องการสิทธิพิเศษของ sudo มีวิธีที่พร้อมในการตรวจสอบเพื่อให้ข้อยกเว้นใด ๆ ถูกจับได้อย่างรวดเร็ว (เช่นการเพิ่มรายการแหล่งที่มา) แต่การกระทำอื่น ๆ เช่นการติดตั้งสิ่งต่าง ๆ จาก repos ที่รู้จักนั้นไม่มีการรายงาน เป้าหมายคือเพื่อความปลอดภัยใช้อูบุนตูหรือรสชาติอนุญาตให้ผู้ใช้งาน deveopers และผู้ใช้ sudo คนอื่น ๆ (และลดการพึ่งพาคอมพิวเตอร์ Windows และ Mac) 0.2 และคนไอทีสามารถกำหนดนโยบายให้กับผู้ใช้เพื่อให้พวกเขาไม่สามารถดำเนินการบางอย่างเช่นแชร์โฟลเดอร์แม้ว่าผู้ใช้ sudo? ทางออกที่สมบูรณ์?

3
เหตุใดจึงแนะนำให้“ LANG = C; sudo apt-get clean” ฯลฯ
ฉันมาข้ามหน้าวิกินี้: แพคเกจการแก้ไขปัญหาขั้นตอนการจัดการ ในนั้นมีคำสั่งเช่น: LANG=C;sudo apt-get clean LANG=C;sudo apt-get autoclean LANG=C;sudo apt-get -f install LANG=C;sudo apt-get --fix-missing install LANG=C;sudo apt-get --purge autoremove LANG=C;sudo apt-get --fix-missing update -o APT::Cache-Limit=100000000 LANG=C;sudo apt-get update -o APT::Cache-Limit=100000000 && sudo apt-get dist-upgrade ดังนั้นวัตถุประสงค์ของLANG=C;อะไร

1
ความแตกต่างระหว่าง `dpkg -i` และ` apt-get install '
จากคำถามและคำตอบอื่น ๆ ทั้งหมด (เช่น: ความแตกต่างระหว่าง dpkg และความถนัด / apt-get คืออะไร ) ฉันเข้าใจว่านั่นapt-getเป็นสิ่งห่อหุ้มมากกว่าdpkgและให้การจัดการการพึ่งพา สมมติว่าฉันกำลังติดตั้งบางสิ่งบางอย่างที่ไม่มีการอ้างอิง (หรือพวกเขากำลังติดตั้งในเวลาเดียวกัน) จะมีความแตกต่างระหว่างการติดตั้งโดยใช้apt-getvsdpkg เช่น (ความแตกต่างของคอนกรีตที่ฉันกำลังมองหา) บอกว่าdpkgไม่สามารถดาวน์โหลด pkg จากที่ไหนสักแห่งฉันต้องดาวน์โหลดก่อนที่จะเริ่มการติดตั้งในขณะที่apt-getจะทำในนามของฉัน dpkgจะไม่กำหนดค่า pkg แต่จะคัดลอกไฟล์เท่านั้น apt-getจะกำหนดค่าเช่นกัน ...

1
วิธีการปรับปรุง / ติดตั้ง / คอมไพล์ ibus อย่างถูกต้องบน 14.04 ปัญหา dconf?
ฉันเพิ่งอัปเดตเป็น phpstorm 9.5 และเพิ่งบอกว่าฉันควรอัปเดต ibus เป็น 1.5.11 หรือใหม่กว่า ตกลง. ฉันดาวน์โหลด 1.5.11 จากแหล่งที่มาและลองติดตั้ง ฉันได้รับการแก้ไขแล้ว แต่บางครั้งฉันมีข้อผิดพลาดในการกำหนดค่าที่แปลกประหลาดนั้นข้อกำหนดของแพคเกจ (dconf> = 0.7.5) ไม่เป็นไปตามที่กำหนดไว้ หลังจากติดตั้งเครื่องมือ dconf และส่วนอื่น ๆ ของแพ็คเกจ dconf ฉันยังคงได้รับการนวดนี้ กว่าที่ฉันทำ sudo apt-cache แสดง dconf-tools และพบในผลลัพธ์ที่ libdconf0 (<< 0.7.3-2) ทำให้เกิดปัญหาเนื่องจาก libdconf1 คือ 0.20.0-1 ซึ่งดูเหมือนจะใหม่กว่า สมมติว่าในวันที่ 14.04 libconfd0 ไม่ได้ใช้อีกต่อไปข้อมูลนี้จะล้าสมัยสำหรับการรวบรวม ibus ฉันจะแก้ปัญหานี้ได้อย่างไร แก้ไข 1: ติดตั้ง dconf-tools, dconf-cli, …

2
ฉันจะหลีกเลี่ยงการอัพเดตเคอร์เนลได้อย่างไร
ฉันต้องการที่จะหยุด Kubuntu เวอร์ชันเคอร์เนลของ 14.04.1 LTS Trusty มันเพียงพอที่จะแสดงความคิดเห็นบรรทัดที่ 5 และ 6 ของ/etc/apt/source.list(ดูด้านล่าง)? 4 ... 5 deb http://de.archive.ubuntu.com/ubuntu/ trusty main restricted 6 deb-src http://de.archive.ubuntu.com/ubuntu/ trusty main restricted 7 ... นี่คือการตรวจสอบเคอร์เนลที่ใช้งานอยู่ (อันที่มี“ i” อยู่ข้างหน้า): root:~# aptitude search linux-image-generic linux-headers-generic i A linux-headers-generic - Generische Linux-Kernel-Header p linux-headers-generic-lts-quantal - Generische Linux-Kernel-Header p linux-headers-generic-lts-raring - …

3
หลังจากติดตั้งคำสั่ง Dart เช่น pub แล้วไม่พบ dart2js
ฉันได้ติดตั้ง Dart ตามคำแนะนำจากเว็บไซต์ทางการ ( https://www.dartlang.org/tools/debian.html ) เพื่อให้แม่นยำยิ่งขึ้น: $ sudo apt-get update $ sudo apt-get install apt-transport-https # Get the Google Linux package signing key. $ sudo sh -c 'curl https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -' # Set up the location of the stable repository. $ sudo sh -c 'curl https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list > …

4
จะลบแพ็คเกจที่ถูกถอนการติดตั้งและแนะนำได้อย่างไร
ฉันรู้ว่าจะลบการอ้างอิงของแพ็คเกจที่ถอนการติดตั้งได้อย่างไร และฉันพยายาม apt-get autoremove แต่จะไม่ลบการพึ่งพาที่แนะนำ / แนะนำโดยแพ็คเกจอื่น ๆ นั่นคือถ้าฉันติดตั้งแพ็คเกจ X ที่แนะนำ Y แต่ฉันไม่ได้ติดตั้ง Y และจากนั้นฉันจะติดตั้งแพ็คเกจ Z ที่ขึ้นอยู่กับ Y. และใหม่กว่าที่ฉันทำ apt-get remove --auto-remove Z ดังนั้น Y จะไม่ถูกลบโดยอัตโนมัติแม้ว่าจะไม่มีอะไรขึ้นอยู่กับมัน (X "เลือก" Y ถึงแม้ว่ามันจะไม่ได้ขึ้นอยู่กับมัน)

2
TexLive ไม่พบ wrapfig.sty ขณะติดตั้งแพ็คเกจ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับถาม Ubuntu ปิดให้บริการใน3 ปีที่ผ่านมา ฉันกำลังพยายามสร้างรายงานด้วย LaTex ผมได้ติดตั้งแพคเกจ Ubuntu และtexlivetexlive-latex-extra เมื่อฉันพยายามรวบรวมเอกสารของฉันฉันได้รับข้อผิดพลาด: ! LaTeX Error: File `wrapfig.sty' not found. เมื่อฉันไปที่เทอร์มินัลของฉันและใช้kpsewhichสิ่งนี้มันจะสามารถหาแพ็คเกจได้ $ kpsewhich wrapfig.sty /usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty ฉันได้ติดตั้งแพ็คเกจทั้งหมดด้วยการติดตั้ง apt-get ฉันใช้ซับเทมม์กับ LaTex Tools เป็นเครื่องมือแก้ไข ทุกคนมีความคิดว่าเหตุใด LaTex Compiler จึงไม่รู้จักแพ็คเกจนี้ ฉันได้ดูในโฟลเดอร์แล้วและแพคเกจ Latex อื่น ๆ ทั้งหมดก็มีอยู่/usr/share/texlive/texmf-dist/tex/latex/ด้วย ฉันยังลองตอนนี้ sudo texhash ไม่เปลี่ยนแปลงอะไรอย่างน่าเสียดาย

2
ฉันจะตรวจสอบเฉพาะการปรับปรุงความปลอดภัยจากบรรทัดคำสั่งได้อย่างไร
มีวิธีตรวจสอบความพร้อมใช้งานของการปรับปรุงความปลอดภัยจากบรรทัดคำสั่งอย่างรวดเร็วหรือไม่ ในระบบ 12.04 ของฉันที่กำลังapt-get updateเรียกข้อมูล20MBเกี่ยวกับแพคเกจที่มีอยู่ทุกครั้งที่ฉันเรียกใช้มันตีที่เก็บจำนวนมากไปพร้อมกัน จากนั้นฉันสามารถใช้วิธีใด ๆ ที่อธิบายไว้ที่นี่เพื่อทำการอัปเดตจริง ๆ คำถามของฉันเป็นเพียงการตรวจสอบความพร้อมใช้งานของการอัปเดตความปลอดภัย (เช่นไม่ทำการอัปเกรดจริงโดยใช้ apt-get / aptitude / etc): มีการตรวจสอบอย่างรวดเร็วที่สามารถทำได้จากบรรทัดคำสั่งที่ให้คำตอบใช่ คำถาม "มีการอัปเดตความปลอดภัยหรือไม่" ฉันต้องการเรียกใช้ก่อนที่จะรันการapt-get updateอัพเกรดที่มีความยาว+ จริง ฉันคิดว่าฉันไม่จำเป็นต้องดาวน์โหลดข้อมูล 20MB เพื่อทราบคำตอบทุกวัน

3
ทำไมแพ็คเกจบางตัวถึงขัดแย้งกับตัวเอง?
หลังจากอัปเกรดเป็น Oneiric ฉันมีปัญหากับตัวจัดการแพ็คเกจ (ต้องการลบครึ่งหนึ่งของระบบรวมถึง libc6, zlib1g แพ็คเกจ ฯลฯ ) ในระหว่างการต่อสู้กับความถนัดฉันได้สังเกตเห็นว่าบางบรรจุภัณฑ์มีข้อมูลเมตาซึ่งระบุว่าพวกเขาขัดแย้งกับตัวเอง ตัวอย่าง: % aptitude show libc-bin Package: libc-bin Essential: yes New: yes State: installed Automatically installed: no Version: 2.13-20ubuntu5 Priority: required Section: libs Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Uncompressed Size: 3,420 k Conflicts: libc-bin Breaks: libc0.1 (< 2.10), libc0.1 (< 2.10), libc0.3 …

5
สร้างพื้นที่เก็บข้อมูล deb กับแพคเกจเดียวกันหลายรุ่น
ฉันต้องการสร้างที่เก็บ deb ของตัวเองเพื่อจัดเก็บบางแพ็คเกจ ฉันได้ลอง reprepro และใช้งานได้ดียกเว้นคุณสมบัติพื้นฐานหนึ่งอย่าง Reprepro ไม่สามารถจัดเก็บแพคเกจเดียวกันหลายรุ่นในที่เก็บ ความสามารถในการจัดเก็บแพ็คเกจเดียวกันหลายรุ่นเป็นสิ่งสำคัญสำหรับฉันดังนั้นฉันจึงถามว่าซอฟต์แวร์ใดที่สามารถทำได้ นี่คือส่วนหนึ่งของคำถามที่พบบ่อย reprepro ที่แสดงว่าไม่สามารถทำได้: 3.1) Can I have two versions of a package in the same distribution? ------------------------------------------------------------------- Sorry, this is not possible right now, as reprepro heavily optimizes at only having one version of a package in a suite-type-component-architecture quadruple. You …

2
เก็บแพ็คเกจที่จำเป็นเท่านั้น
ในความพยายามที่จะเรียนรู้เพิ่มเติมเกี่ยวกับอูบุนตูและแพ็คเกจฉันต้องการลบแพ็คเกจที่ไม่จำเป็นทั้งหมดดังนั้นฉันสามารถติดตั้งสิ่งที่ฉันต้องการเมื่อฉันต้องการและรู้ว่าพวกเขาทำอะไร ฉันใช้คำสั่งdpkg --clear-selectionsและapt-get dselect-upgradeสำหรับสิ่งนี้ ฉันยังปรับเปลี่ยนการเลือกเล็กน้อยโดยการตั้งค่าapt libstdc++6 (due to apt) install-info (due to grep)ให้ติดตั้งอีกครั้ง (อย่างใด dpkg คิดว่าพวกเขาไม่จำเป็น แต่บ่นได้ apt-get) มันโอเคหรือไม่ดี ถ้าไม่เป็นไรฉันจะทำอย่างไรกับรายการแพคเกจขนาดใหญ่ที่มีสถานะ "deinstall" เป็น dpkg หมายเหตุเพิ่มเติมฉันกำลังทำสิ่งนี้บนเทมเพลต VPS ดังนั้นฉันจึงไม่สามารถควบคุมแพ็คเกจที่ติดตั้งครั้งแรกได้


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

9
จะตรวจสอบได้อย่างไรว่าใช้พร็อกซีเครือข่ายจริงหรือไม่
ฉันกำลังพยายามตั้งค่าNetwork Proxyให้ใช้การเชื่อมต่ออินเทอร์เน็ตของ LAN เพื่ออัพเดทแพ็คเกจ ในขณะที่การตั้งค่าพร็อกซีทำงานบนfirefoxของฉันแต่ตัวจัดการแพ็คเกจยังไม่สามารถเชื่อมต่ออินเทอร์เน็ตได้ ฉันได้ตั้งค่าพร็อกซี่System >> Preferences >> Network Proxyและฉันได้ป้อนผู้ใช้ / ผ่านสำหรับพร็อกซีใน 'รายละเอียด' ด้วย ฉันจะแน่ใจได้อย่างไรว่าใช้เครือข่ายพร็อกซีอย่างถูกต้อง

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