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

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

4
วิธีติดตั้งแพ็กเกจใหม่
ฉันได้รับสิ่งนี้ขณะติดตั้ง libebml3: Errors were encountered while processing: libebml3:i386 Error in function: dpkg: error processing libebml3:i386 (--configure): Package is in a very bad inconsistent state - you should reinstall it before attempting configuration. ฉันจะแก้ไขสิ่งนี้ได้อย่างไร


6
เพิ่ม Debian Sid เป็น Package Repository หรือไม่
ฉันกำลังรันเบต้าที่แม่นยำ 12.04 (อัปเกรดจาก 11.10 Oneiric) และฉันเพิ่มบรรทัดต่อไปนี้ใน/etc/apt/source.listของฉัน: deb http://http.us.debian.org/debian unstable main contrib non-free เพื่อให้ได้แพคเกจเวอร์ชั่นใหม่ (อ็อกเทฟ 3.6) ที่ฉันต้องการ แต่ไม่มีในที่เก็บที่แม่นยำ สิ่งนี้ใช้ได้ดี แต่ตอนนี้เมื่อฉันต้องการอัพเกรดมีแพ็คเกจจำนวนมากที่ต้องได้รับการอัปเดต ฉันคิดว่านี่เป็นเพราะ sid มีแพ็คเกจใหม่กว่าหลายรุ่น ฉันปิดการใช้งานที่เก็บชั่วคราว sid และใช้งานได้ดี - แต่ฉันอยากรู้ว่าจะเกิดอะไรขึ้นหากฉันอนุญาตให้อัปเกรดทั้งหมดผ่านไปได้ มันจะทำลายระบบของฉันหรือไม่ โครงสร้างของคลังเก็บ Ubuntu Precise และ Debian Sid แตกต่างกันหรือไม่?

2
มีหน้าแสดงความยินดีกับ Ubuntu หรือไม่?
คำถามนี้ถูกโยกย้ายจาก Ask Ubuntu Meta เพราะสามารถตอบได้ใน Ask Ubuntu อพยพ 7 ปีที่ผ่านมา พูดเช่นฉันใช้แพ็คเกจเฉพาะและต้องการพูดว่า "วิธีการดูแลรักษา" มีวิธีให้ฉันทำเช่นนี้หรือไม่?

5
ข้อผิดพลาดการตรวจสอบลายเซ็นสำหรับไวน์ - ไฟล์ดัชนีล้มเหลวในการดาวน์โหลด - การเปลี่ยนมิเรอร์ไม่ได้ช่วย
เมื่อฉันsudo apt-get updateฉันได้รับข้อผิดพลาดที่แสดงด้านล่าง W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://dl.winehq.org/wine-builds/ubuntu bionic InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 76F1A20FF987672F W: Failed to fetch https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/InRelease The …

4
แพคเกจ Debian สามารถติดตั้งโมดูล Python จาก PyPI ได้อย่างไร
คำถามนี้พยายามที่จะเติมเต็มนี้ ฉันมีแอพหลามที่ใช้โมดูลบุคคลที่สามจาก PyPI ฉันต้องการจัดทำแอปของฉันลงในแพ็คเกจ debian แต่ไม่ทราบวิธีจัดการกับการอ้างอิงของ Python ที่ไม่ได้อยู่ในที่เก็บเดเบียน / อูบุนตู (บรรจุเป็นแพคเกจเดเบียน) โซลูชัน # 1: สร้างโมดูลจาก PyPI ลงในแพ็คเกจ debian ของฉัน โซลูชัน # 2: สร้างแพ็คเกจ debian สำหรับโมดูล PyPI ทั้งหมดที่ฉันต้องการใช้stdebและเพิ่มไปยังที่เก็บ debian / ubuntu ฉันต้องการโซลูชัน # 3จริง ๆเพราะฉันต้องการติดตั้งการอ้างอิง PyPI เมื่อฉันติดตั้งแพ็คเกจ debian โดยเฉพาะอย่างยิ่งใน virtualenv! สิ่งที่จะเป็นโซลูชั่น # 3 ? ฉันจำเป็นต้องปรับแต่ง สคริปต์DEBIAN / preinst ผู้ดูแลหรือไม่



2
จะลบ Python 2 ใน 16.04 ได้อย่างไร
Ubuntu ได้ปล่อย Python 2ใน 16.04 แล้ว มันยังคงติดตั้งหลังจากการอัพเกรด แต่ (ไม่ใช่ส่วนหนึ่งของ "แพ็คเกจล้าสมัย") มีวิธีที่สะอาดในการลบ Python 2 และการพึ่งพาทั้งหมดในวิธีที่สะอาด (เพื่อกำจัดมันทั้งหมดหรือไม่) เป็นapt purgeวิธีที่จะไปไหม root@ubuntu ~# apt purge python2.7 Reading package lists... Done Building dependency tree Reading state information... Done The following package was automatically installed and is no longer required: libnss-ldap Use 'apt autoremove' to remove …

5
ข้อผิดพลาดในการอัปเกรดจาก 14.04 เป็น 16.04 เกี่ยวกับประเภท Multi-Arch ที่ไม่รู้จักสำหรับคอมพิซ, libkf5akonadisearch-bin
ฉันพยายามที่จะอัพเกรดเครื่อง 14.04 16.04 do-release-upgradeของฉันที่จะใช้ หลังจากดาวน์โหลดรายการแพ็กเกจสำหรับเจ้าเล่ห์ฉันเห็นข้อผิดพลาดต่อไปนี้: Unknown Multi-Arch type 'no' for package 'compiz-core' Unknown Multi-Arch type 'no' for package 'compiz-gnome' Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-max Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-min Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-max Ignoring Provides line with DepCompareOp for package …

2
ไม่ได้ติดตั้ง (การตั้งค่าที่เหลือ) ปลอดภัยที่จะลบทั้งหมดหรือไม่
ในผู้จัดการ Synaptic ฉันสังเกตเห็นว่าฉันมีแพคเกจจำนวนมากในรายการนั้นและกำลังสงสัยว่ามีสิ่งใดที่ไม่ควรลบออกด้วยเหตุผลบางอย่าง? หรือถ้านั่นคือทั้งหมดที่ปลอดภัยที่จะลบ เป็นไปได้หรือไม่ที่บางคนควรได้รับการรักษาหรือแสดงแพ็คเกจที่ไร้ประโยชน์ที่ควรได้รับการแก้ไขหรือไม่? ฉันวิ่งsudo apt-get autoremove แต่พวกเขายังอยู่ที่นั่น (ทำความสะอาด & ​​ล้างข้อมูลอัตโนมัติด้วย)


2
ฉันจะได้รับ 'apt-get update' เพื่อทำงานบนเครื่องที่ไม่มีอินเทอร์เน็ตและกำหนดที่อยู่ IP ด้วยตนเองได้อย่างไร
ฉันได้ตั้งค่าapt-mirrorและดาวน์โหลดแพคเกจ ubuntu ล่าสุดสำเร็จแล้วในเครื่องที่สามารถเข้าถึงอินเทอร์เน็ตได้ เป้าหมายคือการใช้เครื่องนี้เป็นที่เก็บเมื่อทำapt-get updateบนเครื่องเป้าหมายที่ไม่สามารถเข้าถึงอินเทอร์เน็ต เครื่องทั้งสองได้รับการตั้งค่าด้วยที่อยู่ IP ด้วยตนเองและทั้งสองเครื่องกำลังทำงานกับ Ubuntu 16.04 เป็นระบบปฏิบัติการ etc/apt/sources.listในเครื่องเป้าหมายมีเพียง 1 บรรทัด: deb http://<local_repo_IP>/ubuntu/ xenial main restricted multiverse universe แต่เมื่อฉันทำsudo apt-get updateบนเครื่องเป้าหมายฉันได้รับข้อผิดพลาดต่อไปนี้: Ign:1 http://<local_repo_IP>/ubuntu/dists/xenial main InRelease Ign:2 http://<local_repo_IP>/ubuntu/dists/xenial main Release Ign:3 http://<local_repo_IP>/ubuntu/dists/xenial main/restricted amd64 Packages Ign:4 http://<local_repo_IP>/ubuntu/dists/xenial main/restricted i386 Packages Ign:5 http://<local_repo_IP>/ubuntu/dists/xenial main/restricted all Packages Ign:6 http://<local_repo_IP>/ubuntu/dists/xenial main/restricted …

4
แพคเกจและพื้นที่ที่ขึ้นต่อกันมีราคาเท่าใด
ด้วยชื่อแพ็กเกจฉันต้องการค้นหาว่าจะเพิ่มพื้นที่ว่างหากแพ็กเกจและการอ้างอิงถูกลบทิ้ง เนื่องจากการอ้างอิงอาจใช้ร่วมกันระหว่างแพคเกจอาจเป็นวิธีที่เหมาะสมในการกล่าวคือ: แพคเกจใช้พื้นที่เท่าใด ฉันต้องการโซลูชันของ CLI เพราะฉันจะใช้ในสคริปต์

1
สับสนเกี่ยวกับการสร้างแพ็คเกจ OpenStack ไหม?
ฉันพบงานสร้าง OpenStack บนไซต์ QA ของ Ubuntu แต่ฉันสับสนเล็กน้อยเกี่ยวกับขั้นตอนการสร้าง นี่คือลิงค์สำหรับขั้นตอนการสร้าง: https://jenkins.qa.ubuntu.com/view/Openstack_Testing/view/Grizzly/job/precise_grizzly_keystone_stable/275/consoleText จากบันทึกการสร้าง jenkins ฉันรู้ขั้นตอนวิธีที่ Ubuntu สร้างแพ็คเกจ Openstack: รับรหัส openstack จาก gitHub ใช้ git clone สร้างopenstack tar.gzไฟล์โดยใช้python setup.py sdist ใช้bzrเพื่อรับไฟล์ควบคุม debian ซึ่งเป็นการบำรุงรักษาตามมาตรฐาน ใช้dchคำสั่งเพื่อสร้างรุ่นบิลด์ใหม่ ใช้bzr builddeb -S -- -sa -us -ucเพื่อสร้างแพ็กเกจซอร์สและไฟล์ควบคุมที่เกี่ยวข้องเช่นdsc ลงนามในแพคเกจ ใช้mk-build-depsเพื่อติดตั้งการพึ่งพา ใช้sbuildเพื่อสร้างแพ็คเกจ deb จริง อัปโหลดไปยัง repos ทดสอบ คำถามของฉันคือ: ในขั้นตอนที่ 5 เราสามารถสร้างแพ็กเกจ deb …

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