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

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

1
ฉันจะสร้าง "ungoogled-chromium" จากซอร์สบน Ubuntu 18.04 ได้อย่างไร
ฉันใส่เวลาประมาณหนึ่งชั่วโมงในจุดนี้และฉันเริ่มรู้สึกถึงความตายภายใน ผมเริ่มด้วยการดาวน์โหลดungoogled-chromiumเวอร์ชัน 71.0.3578.98-2 จากGitHub ฉันแตกtar.gzไฟล์ลงในโฟลเดอร์โฮมของฉัน จากนั้นใช้คำแนะนำจากส่วน "ใด ๆ ที่จัดจำหน่ายลินุกซ์" ของการสร้างคำแนะนำ ฉันทำตามคำแนะนำจนถึงจุดเพิ่มLLVM APT repo ฉันเพิ่มบรรทัดที่ระบุสำหรับ Bionic (18.04) ลงใน/etc/apt/sources.listไฟล์ของฉันแล้วดึงกุญแจด้วย: wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add - sudo apt-get update เอาต์พุตนี้ข้อผิดพลาดเหล่านี้ซึ่งมีลักษณะดังนี้: E: The repository 'https:/dl.winehq.org/wine-builds/ubuntu bionic Release' does not have a Release file. N: Updating from such a repository can't be done securely, …

2
Python 3 ไม่ทำงาน
ฉันเพิ่งติดตั้ง python 3.5 จากแหล่งที่มา แต่ฉันคิดว่าฉันทำอะไรผิดพลาดระหว่างการติดตั้งหรือการเชื่อมโยง หลังจากนี้ฉันมีปัญหาในการติดตั้งแพ็คเกจ Ubuntu ตัวอย่างเช่น add-apt-repository ไม่ทำงานแม้ว่าจะติดตั้งซอฟต์แวร์คุณสมบัติทั่วไปแล้ว $ add-apt-repository bash: /usr/bin/add-apt-repository: /usr/bin/python3: bad interpreter: No such file or directory นอกจากนี้การติดตั้ง apt-get จะทำให้ฉันมีข้อผิดพลาดนี้ $ sudo apt-get install libraw-dev Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: libraw-dev 0 …

1
ฉันจะได้รับพฤติกรรม "- ไม่ติดตั้ง - แนะนำ" ด้วยการตั้งค่าในไฟล์ "ควบคุม" Debian หรือไม่?
ฉันกำลังมองหาวิธีในการสร้างทิศทางในแพ็คเกจ Debian ของฉัน (พูดในcontrolไฟล์หรือที่อื่น ๆ ) ที่จะบอกapt-get installให้ทำตัวราวกับว่าฉันได้รวม--no-install-recommendsธง ย้อนกลับ ฉันจัดการแพ็คเกจ - เรียกมันfooว่าขึ้นอยู่กับแพ็กเกจอื่นอีกสามแพ็คเกจ ( libcuda1-340นั่นคือnvidia-340และnvidia-opencl-icd-340BTW หากรู้ว่าช่วยได้) เมื่อฉันพยายามติดตั้งfooโดยใช้ ... apt-get install foo ... มันจบลงด้วยความพยายามที่จะติดตั้งแพคเกจอื่น ๆ ที่ฉันไม่ต้องการและในความเป็นจริงแล้วเครื่องของฉันพัง ฉันพบว่าถ้าฉันทำ ... apt-get install --no-install-recommends foo ... มันติดตั้งfooและการอ้างอิงทั้งสามอย่างชัดเจนและไม่มีอะไรอื่นและนั่นทำให้ฉันได้ผลลัพธ์สุดท้ายที่ฉันต้องการ ที่สมบูรณ์แบบ! แต่นี่คือการบิด: ฉันไม่สามารถใช้--no-install-recommendsธง นั่นเป็นเพราะ ... apt-get installจะถูกทำเพื่อฉันโดยเครื่องมือที่ฉันไม่ได้ควบคุมจริงๆ เครื่องมือนั้นยังติดตั้งแพคเกจอื่น ๆ อีกมากมายนอกเหนือจากfooสำหรับฉันและ ฉันต้องการ--no-install-dependsพฤติกรรมที่เกี่ยวกับแพ็คเกจfooเท่านั้น ในกรณีอื่น ๆ ทั้งหมดฉันต้องการให้มีการพึ่งพาเช่นกัน คำถาม : ดังนั้นมีคำสั่งบางอย่างที่ฉันสามารถใส่ในไฟล์fooของแพ็คเกจdebian/controlหรือที่อื่นที่จะให้ฉันพฤติกรรมนี้สำหรับแพคเกจเท่านั้นfoo? ขอบคุณล่วงหน้าสำหรับคำแนะนำของคุณ …

1
ปัญหาการพึ่งพาขณะประมวลผล CUPS
ฉันพยายามอัปเดตอูบุนตู แต่ได้ลองใช้โพรบ $ sudo apt-get install -f Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following packages were automatically installed and are no longer required: icedtea-7-jre-cacao screen-resolution-extra Use 'apt-get autoremove' to remove them. The following extra packages will be installed: cups Suggested packages: …

1
14.04 trusty: 'apt-get install' ปฏิเสธแพคเกจการอัปเกรดที่ไม่มีการอ้างอิงที่น่าพอใจ
นี่คือการจำลองแบบมากขึ้นหรือน้อยกว่าของคำถามนี้ ฉันหวังว่า AskUbuntu เป็นสถานที่ที่เหมาะสมกว่าสำหรับมัน คำอธิบายสั้น: apt ไม่สามารถอัพเกรดแพ็คเกจหากการพึ่งพาบางอย่างหายไป (มันก็โอเค) แต่สิ่งที่ฉันสังเกตเห็นใน Ubuntu 14.04 คือมันทำเช่นนั้นด้วยรหัสทางออก 0 (ปัญหา 1) และไม่มีการรายงานว่า 'การพึ่งพาไม่ได้' (ฉบับที่ 2) คำอธิบายโดยละเอียด: ฉันใช้ Ubuntu 14.04 รุ่น apt 1.0.1ubuntu2.6 # uname -a Linux myhost 3.13.0-30-generic #55-Ubuntu SMP Fri Jul 4 21:40:53 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux # lsb_release -c Codename: trusty # …

1
จะ จำกัด แพ็คเกจ / ซอฟต์แวร์เฉพาะเพื่อ Update \ Upgrade ได้อย่างไร
ฉันไม่ต้องการอัปเดตซอฟต์แวร์ / แพ็กเกจสำหรับ ex: FF, แต่เมื่อระบบบูทหรือเมื่อฉันรันapt-get upgradeมันจะเริ่มทำการอัพเกรด, ทำไม? จะ จำกัด ได้อย่างไร? จะปิดการใช้งานการอัพเกรด / อัปเดตสำหรับสิ่งนั้นได้อย่างไร มันจะอยู่ที่ไหนใน Ubuntu 14.04?

2
เกิดข้อผิดพลาดขณะพยายามแก้ไข“ การไม่พึ่งพา” บน Ubuntu Server 14.04
ฉันพยายามติดตั้ง php5-dev: sudo apt-get install php5-dev แต่ฉันได้รับข้อผิดพลาดนี้: You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: postgresql-contrib-9.3 : Depends: postgresql-9.3 (= 9.3.9-0ubuntu0.14.04) but 9.3.5-0ubuntu0.14.04.1 is to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). …

1
วิธีการรัน g ++ 4.7 ติดตั้งในเครื่องโดยใช้คำสั่ง g ++
ฉันใช้ Ubuntu 13.10 (ทะลึ่ง) ฉันติดตั้ง g ++ - 4.7 ในเครื่องของฉันแล้ว แต่เมื่อฉันพยายามรัน g ++ หรือพยายามตรวจสอบเวอร์ชั่นมันแสดงให้เห็นว่าไม่ได้ติดตั้งแพ็คเกจ $ g++ --version The program 'g++' can be found in the following packages: * g++ * pentium-builder Try: sudo apt-get install <selected package> sudo apt-get install g++หรือsudo apt-get install g++-4.8ไม่ประสบความสำเร็จในเครื่องของฉันเพราะแพคเกจที่เสียหายซึ่งฉันไม่สามารถแก้ไขได้ โปรดช่วยฉันใช้ g ++ กับรุ่น 4.7 ขอบคุณล่วงหน้า.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.