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

Advanced Packaging Tool ผู้จัดการบรรจุภัณฑ์สำหรับการแจกแจงแบบเดเบียน นอกจากนี้ยังเป็นเครื่องมือที่ใช้มากที่สุดสำหรับการติดตั้งแพ็คเกจใน Ubuntu คำถามเกี่ยวกับการใช้เครื่องมือ apt ใด ๆ ควรใช้แท็กนี้

2
ฉันจะตั้งค่าพื้นที่เก็บข้อมูล apt ส่วนตัวที่สามารถรองรับหลายรุ่นได้อย่างไร
ฉันกำลังมองหาวิธีการตั้งค่าพื้นที่เก็บข้อมูล apt ส่วนตัว (บน 10.04 LTS) ที่สามารถรองรับได้หลายรุ่น ฉันเข้าใจว่าคุณไม่สามารถติดตั้งแพ็คเกจได้หลายรุ่นบนเซิร์ฟเวอร์ นี่คือสภาพแวดล้อมการพัฒนาอย่างแท้จริงซึ่งเราต้องการทดสอบหลาย ๆ เวอร์ชันก่อนที่จะปล่อยไปยังที่เก็บข้อมูลการผลิต ฉันรู้ว่าคุณสามารถมีได้หลายรุ่นโดยใส่หมายเลขเวอร์ชันในชื่อแพคเกจ แต่ฉันต้องการบรรลุสิ่งที่ตรงกันข้ามสนับสนุนชื่อแพ็คเกจเดียวกันหลายเวอร์ชัน เช่น packagename_1.0_all.deb และ packagename_2.0_all.deb แทนที่จะเป็น packagename-1.0_1.0_all.deb และ packagename-2.0_2.0_all.deb สำหรับผู้ที่คุ้นเคยกับ eppmental อัตโนมัติ Puppet - เราสามารถระบุรุ่นของแพคเกจที่เราต้องการบนเซิร์ฟเวอร์ (ด้วยแท็กให้แน่ใจว่าใช้ชื่อแพคเกจเดียวกัน) ฉันได้ลอง debmarshal ของ Google ซึ่งอธิบายไว้ที่http://wiki.debian.org/HowToSetupADebianRepositoryแต่ไม่สามารถทำงานได้เนื่องจากเอกสารไม่ครบถ้วน
10 apt  repository  deb 

2
วิธีอัปเกรดเป็นแพ็คเกจรุ่นใหม่กว่าที่มีอยู่ในพื้นที่เก็บข้อมูล?
ในขณะที่ใช้โปรแกรมลำดับวงศ์ตระกูลโอเพนซอร์สฉันพบข้อผิดพลาด ฉันส่งรายงานข้อผิดพลาดและผู้เขียนได้แก้ไขปัญหาได้อย่างรวดเร็ว (Yay สำหรับโอเพ่นซอร์ส!) ตอนนี้ฉันต้องการออกไปลองรุ่นล่าสุด (3.2.5) ของโปรแกรมนี้ (ซึ่งรวมถึงการแก้ไขข้อบกพร่องสำหรับปัญหาของฉัน) ฉลาดรับบอกฉันว่ารุ่นที่ฉันติดตั้ง (3.2.3-1) เป็นรุ่นใหม่ล่าสุดแล้ว ดังนั้นวิธีที่ดีที่สุดในการอัพเกรดเป็นแพ็คเกจรุ่นใหม่นั้นมีอยู่ในที่เก็บ? ฉัน: ลบเวอร์ชันที่ฉันติดตั้งไว้ในปัจจุบันด้วยตัวจัดการแพ็คเกจ ดาวน์โหลดแหล่งที่มาของรุ่นใหม่ล่าสุดและรวบรวมด้วยตัวเอง? สิ่งนี้จะทำให้เกิดปัญหาเมื่อมีรุ่นที่ใหม่กว่าออกมาหรือไม่ ฉันจะต้องอัปเดตโปรแกรมนี้ด้วยตนเองในอนาคตหรือไม่เมื่อมีเวอร์ชั่นใหม่ออกมา ฉันควรทำตามข้างต้น แต่ด้วยโปรแกรมเช่นcheckinstallและลบเวอร์ชันที่คอมไพล์ด้วยตนเองเมื่อเวอร์ชันสามารถติดตั้งผ่านตัวจัดการแพ็กเกจ? ฉันควรทำการร้องขอสำหรับแพ็คเกจที่จะbackportedหรือไม่? ฉันคิดว่าคำขอของฉันจะทำให้มีโอกาสน้อยเพราะกฎอ่าน: แอปพลิเคชันที่จะ backported ต้องมีประโยชน์อย่างมีนัยสำคัญต่อผู้ใช้ที่ไม่สามารถเข้าถึงได้ผ่านกระบวนการอื่น ๆ โดยเฉพาะ: จุดประสงค์เพียงอย่างเดียวต้องไม่เป็นการแก้ไขจุดบกพร่องหรือจุดอ่อนด้านความปลอดภัย หรือมีวิธีอื่นในการทำอย่างถูกต้องหรือไม่

3
ผลผลิตที่ดีขึ้นสำหรับการอัพเกรด apt ที่เป็นไปได้?
การใช้apt upgradeและapt dist-upgradeค่อนข้างสับสนเนื่องจากผลลัพธ์มักจะมีลักษณะเช่นนี้ มีตัวเลือกหรือความเป็นไปได้ที่จะทำให้เอาต์พุตอ่านง่ายขึ้นหรือไม่? $ sudo apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages will be upgraded: apache2 apache2-bin apache2-data apache2-utils apport apt apt-utils bind9-host bsdutils dnsutils e2fsprogs fdisk grub-common grub-pc grub-pc-bin grub2-common irqbalance kmod landscape-common libapt-inst2.0 libapt-pkg5.0 libbind9-160 …
10 apt  upgrade 

1
วิธีการติดตั้งแพคเกจโดยไม่มีเอกสารประกอบ?
เวที ฉันใช้ Ubuntu 12.04 ฉันต้องการติดตั้งแพคเกจ TexLive แต่พวกเขาต้องการแพ็คเกจเอกสารของตัวเอง ตัวอย่างเช่น: texlive-latex-extratexlive-latex-extra-docดึง texlive-picturestexlive-pictures-docดึง เป็นต้น แพ็คเกจเอกสารนั้นหนักมากดังนั้นโปรดหลีกเลี่ยงการดาวน์โหลดผลลัพธ์เหล่านั้นในการติดตั้งที่รวดเร็วขึ้น คำถาม ฉันจะติดตั้งแพคเกจโดยไม่มีเอกสารประกอบได้อย่างไร?

1
ทำไม Kubuntu แสดงการอัปเดตที่ดูเหมือนไม่มีอยู่จริง / เหตุใดการแจ้งเตือนการอัปเดตของฉันจึงไม่ถูกต้อง
ในพื้นที่แจ้งเตือนของเดสก์ท็อปเราจะได้รับการแจ้งเตือนเกี่ยวกับการอัปเดตที่มีอยู่ แต่การเปิด Discover หรือแม้กระทั่งการใช้aptหรือapt-getจากบรรทัดคำสั่งแสดงให้เห็นว่าระบบนั้นทันสมัย เมื่อเปิดค้นพบของ KDE เราจะเห็น "ไม่มีการอัปเดต" ป.ล. ฉันแค่ช่วยคนที่มีปัญหานี้ดังนั้นฉันคิดว่าฉันโพสต์สิ่งนี้เพื่อช่วยให้ทุกคนที่มีปัญหาเดียวกันเนื่องจากดูเหมือนจะไม่มีคำถามเกี่ยวกับเรื่องนี้
9 apt  updates  kubuntu  kde  flatpak 

2
ความแตกต่างระหว่าง apt-cache และ dpkg -l
ฉันใช้ apt-cache pkgname เพื่อดึงแพ็คเกจเป็น me@host:~$ apt-cache pkgnames | wc -l 62803 รับ 62803 ผลลัพธ์ แต่ me@host:~$ dpkg -l | wc -l 2336 อะไรคือสาเหตุที่ทำให้เกิดความแตกต่างอย่างมาก ฉันคิดว่า dpkg นั้นดีกว่าฉลาด

1
ทำไมฉันต้องเปิดใช้งาน 'universe \ repo ใน 18.04 - มันไม่ได้เปิดใช้งานเป็นค่าเริ่มต้นหรือไม่
ที่เก็บข้อมูลเหล่านี้เปิดใช้งานโดยค่าเริ่มต้นใน Ubuntu 18.04 Bionic Beaverหรือไม่? มันจะปรากฏขึ้นดังนั้น ... Main, Restricted, UniverseและMultiverse... ขั้นตอนอื่นแสดงรายการนี้เป็นขั้นตอน sudo add-apt-repository universe แต่ดูเหมือนว่าไม่จำเป็นเนื่องจากuniverserepo เปิดใช้งานอยู่แล้ว? ฉันถูกไหม? ทำตามขั้นตอนจากกระบวนการอื่นด้านล่าง sudo add-apt-repository universe sudo apt-get update sudo apt install blender steam

2
ไม่สามารถอัปเกรด / อัปเดตอูบุนตู 18.04 เนื่องจากข้อผิดพลาด apt / dpkg แสดงขึ้น
ฉันใช้ Ubuntu 18.04 มาระยะหนึ่งแล้วและมันก็ทำงานได้ดีจนถึงเช้านี้เมื่อฉันเปิดพีซีและใช้เทอร์มินัลสำหรับการอัปเดต นี่คือผลลัพธ์ของ sudo apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages were automatically installed and are no longer required: libuchardet0 lollypop-portal mpv phantomjs python3-bs4 python3-html5lib python3-lxml python3-pylast python3-pyxattr python3-webencodings rtmpdump youtube-dl Use 'sudo apt autoremove' to …

2
ค้นหาแพคเกจ Ubuntu รุ่นใดในที่เก็บของ บริษัท อื่นที่พร้อมใช้งาน
ฉันมีลิงก์ไปยังที่เก็บแพ็คเกจของบุคคลที่สามเช่นบางสิ่งเช่นนี้: http://eddie.website/repository/apt stable main มีแพ็กเกจเฉพาะที่พร้อมใช้งานจากที่เก็บนี้ (ตัวอย่างเช่นหนึ่งในแพ็กเกจใน repo นี้คือairvpn) ฉันจะทราบได้อย่างไรว่า Ubuntu รุ่นใดที่มีแพ็คเกจเฉพาะนี้ (และในทำนองเดียวกันแพ็คเกจอื่น ๆ จาก repos ของบุคคลที่สามอื่น ๆ ) นั้นถูกสร้างขึ้นมาเพื่อ? ฉันต้องการทำสิ่งนี้เพื่อดูว่าซอฟต์แวร์ที่ฉันใช้อยู่มีให้บริการแล้วใน 18.04 หรือ Ubuntu รุ่นที่เก่ากว่านั้นยังคงรองรับโดยซอฟต์แวร์ ดูเหมือนว่าฉันต้องดูไฟล์ "release" ในที่เก็บฉันจะไปหาพวกเขาได้อย่างไรและข้อมูลที่ฉันต้องการอยู่ที่ไหน

1
ทำไมการอัปเกรดแบบไม่ต้องใส่ข้อมูลจึงได้รับการอัปเกรดแพ็คเกจน้อยมาก
ใน Ubuntu 16.04 xenial ฉันได้ติดตั้งการอัพเกรดแบบไม่ต้องใส่ข้อมูลประมาณหกเดือนที่ผ่านมา sudo apt-get install unattended-upgrades sudo dpkg-reconfigure --priority=low unattended-upgrades หลังจากนั้นฉันก็วิ่งเข้าไปในคอนโซล: apt-get update -y && apt-get upgrade -y มีประมาณ 45 แพ็คเกจที่ถูกอัพเกรดโดยสิ้นเชิง ฉันคิดว่าฉันควรเห็นประมาณ 5-10 แต่ไม่ใช่ประมาณ 45 ... การอัปเกรดจำนวนมากทำให้ฉันประหลาดใจเล็กน้อยราวกับว่าการอัพเกรดแบบไม่มีใครดูแลดูเหมือนว่า"ไม่ได้ทำงานทั้งหมด" ทำไมการอัปเกรดแบบไม่ต้องใส่ข้อมูลจึงได้รับการอัปเกรดแพ็คเกจน้อยมาก

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

1
ต้องการความช่วยเหลือในการติดตั้ง curl บน Xubuntu 16.04
หลังจากเข้าไปแล้ว sudo apt-get install curl ฉันได้รับข้อความ Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help …
9 16.04  apt  xubuntu 

1
ฉันจะอัพเกรด latexmk ได้อย่างไร / ทำไมรุ่นเก่าถึงมีอยู่ในที่เก็บของ Ubuntu?
ทุกครั้งเมื่อฉันสร้างเอกสารR markdown (ถักปัจจุบัน) เพื่อให้มีไฟล์ LaTeX และ PDF ฉันเห็นข้อความเตือนใน RStudio: รุ่น Latexmk ของคุณดูเหมือนจะต่ำเกินไป คุณอาจจำเป็นต้องอัปเดตแพคเกจ latexmk หรือการกระจาย LaTeX ของคุณ หน้าhttps://www.ctan.org/pkg/latexmkกล่าวว่ารุ่น latexmk ปัจจุบันคือ 4.52c อย่างไรก็ตามเมื่อฉันพิมพ์ sudo apt-get update && sudo apt-get upgrade sudo apt-get install --only-upgrade latexmk ฉันเห็นบนหน้าจอของฉัน: latexmk is already the newest version (1:4.41-1). ซึ่งสอดคล้องกับข้อมูลที่ฉันได้รับเมื่อฉันพิมพ์: latexmk --version Latexmk, John Collins, 1 มกราคม …

1
ทำความสะอาด apt-get อย่างปลอดภัยหลังจากการติดตั้ง R ที่ล้มเหลวจาก repo ที่เพิ่ม
ฉันพยายามติดตั้งแพคเกจซึ่งล้มเหลว ตอนนี้เมื่อใดก็ตามที่ฉันใช้ apt-get ฉันได้รับรายการข้อผิดพลาด dpkg จำนวนมาก ฉันได้ลองใช้apt-get autoremoveแต่ฉันได้รับข้อผิดพลาดกองเดียวกัน มีวิธีที่ปลอดภัยในการทำความสะอาดหรือไม่ (py3) ilia@arriam-lab2-cpu:~$ sudo apt-get autoremove Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 20 not fully installed or removed. After this operation, 0 B of additional …

3
ตัวบ่งชี้เครือข่ายขาดหายไป แต่เชื่อมต่อ (16.04 LTS Unity)
หลังจากอัปเกรดล่าสุดดูเหมือนว่าฉันได้ลบ network-manager-gnome หรืออัพเกรด -f ทำดังนั้นฉันจึงไม่เห็นตัวบ่งชี้เครือข่ายในพาเนล เครือข่ายใช้งานได้ทั้งแบบไร้สายและในตัวเครื่อง ฉันเหนื่อย: นาโนเมตรแอปเพล็ก็ไม่ได้ติดตั้ง หากฉันพยายามติดตั้งโดยติดตั้ง network-manager-gnome ฉันได้รับ: The following packages have unmet dependencies: network-manager-gnome : Depends: default-dbus-session-bus but it is not installable or dbus-session-bus but it is not installable Recommends: mobile-broadband-provider-info but it is not going to be installed E: Unable to correct problems, you have …

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