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

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

2
ข้อผิดพลาด“ ไม่พบแม่แบบการแจกจ่าย” ที่ฉลาด
เมื่อฉันพยายามติดตั้งอะไรโดยใช้ apt-get ฉันได้รับข้อผิดพลาดต่อไปนี้: Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 60, in <module> sp = SoftwareProperties() File "/usr/lib/python2.6/dist-packages/softwareproperties/SoftwareProperties.py", line 90, in __init__ self.reload_sourceslist() File "/usr/lib/python2.6/dist-packages/softwareproperties/SoftwareProperties.py", line 538, in reload_sourceslist self.distro.get_sources(self.sourceslist) File "/usr/lib/python2.6/dist-packages/aptsources/distro.py", line 90, in get_sources raise NoDistroTemplateException("Error: could not find a " aptsources.distro.NoDistroTemplateException: Error: could not find a …
15 apt 

7
gcc เวอร์ชั่นเก่าสำหรับ Ubuntu ใหม่
มีพื้นที่เก็บข้อมูลที่มีแพ็กเกจสำหรับ gcc เวอร์ชั่นเก่าสำหรับ Ubuntu ล่าสุดหรือไม่ ฉันต้องการติดตั้ง gcc3 ควบคู่กับ gcc 4 สำหรับโปรแกรมที่ต้องการ gcc3 โดยเฉพาะ
15 apt  gcc  backport 

4
ทำไม apt-get fail เมื่ออัตโนมัติด้วย cron
ฉันพยายามใช้ cron เพื่อทำการอัปเดตระบบของฉันโดยอัตโนมัติ คุณสามารถดู crontab คำสั่งและข้อผิดพลาดที่เกิดขึ้นด้านล่าง เมื่อฉันเรียกใช้ upgrade.sh ในฐานะรูทสคริปต์จะทำงานได้ดี เมื่อ cron รันมันapt-get -y updateจะไม่มีปัญหา แต่aptitude -y safe-upgradeล้มเหลว ฉันคาดเดาข้อผิดพลาดนี้เป็นเพราะมีการปรับปรุงเคอร์เนลซึ่งในทางกลับกันการปรับปรุงด้วงซึ่งจะต้องมีของฉันอย่างชัดเจนว่ามันโอเคที่จะเขียนทับdebconf: (This frontend requires a controlling tty.) /boot/grub/menu.lstแต่ฉันไม่เข้าใจข้อผิดพลาดของเส้นทาง และฉันต้องการอัปเดตที่ไม่ต้องการการควบคุมดูแลของฉัน ฉันได้อ่านคำถามนี้แล้วและมันก็เป็นวิธีการแก้ปัญหาที่ไม่ได้รับการยอมรับunattended-upgradesและฉันอาจจะใช้มัน แต่ทำไมฉันถึงใช้ cron ไม่ได้? ดูเหมือนว่ามันควรจะง่ายและ linuxy มากขึ้น crontab root@daedalus:~/bin# crontab -l # m h dom mon dow command 45 06 * * * ~/bin/upgrades.sh …
15 apt  aptitude  cron 

4
ทำ Dpkg และ apt-get install dependencies หรือไม่
ฉันสงสัยว่ามีวิธีที่จะบอกdpkgหรือไม่apt-getว่าเมื่อฉันต้องการติดตั้งแพคเกจยังติดตั้งการพึ่งพาทั้งหมดที่ต้องใช้หรือไม่ ฉันติดตั้งแพคเกจโดยใช้dpkgแต่มันบ่นเกี่ยวกับปัญหาการพึ่งพาดังนั้นฉันต้องค้นหาด้วยตนเองทีละคนมีวิธีที่ดีกว่าในการทำเช่นนี้?

7
วิธีซ่อมแซมการติดตั้งแพคเกจที่เสียหาย (mysql)
หลังจากอัปเกรดเป็น Ubuntu 16.04 ฉันสังเกตว่า mysql มีข้อผิดพลาดที่เหลือเชื่อ เชื่อว่ามันเป็นการเซ็ตอัพที่ไม่สมบูรณ์ฉันลองใช้การล้างข้อมูลของ mysql ดูเหมือนจะไม่ลบทุกอย่างดังนั้นฉันลองทำเอง: sudo rm -r /etc/mysql sudo rm -r /usr/share/mysql-workbench sudo rm -r /usr/share/mysql sudo rm -r /usr/share/mysql-common นี่เป็นความผิดพลาด อย่าพยายามทำเช่นนี้ ตอนนี้ mysql จะติดตั้งไม่ถูกต้องด้วยซ้ำ ฉันได้ลองติดตั้งใหม่แล้ว: sudo apt-get install --reinstall $(apt-cache depends mysql-server | grep -Po 'Depends:\s+\K[^ ]+$' | tr '\n' ' ' ) และแพ็คเกจเอง: …

3
gdebi vs dpkg: gdebi จะหายไปโดยอัตโนมัติได้อย่างไร? ฉันสามารถใช้ gdebi สำหรับการติดตั้งแพ็คเกจ. deb อื่น ๆ ได้หรือไม่?
เมื่อเร็ว ๆ นี้ฉันเพิ่งติดตั้ง Ubuntu ของฉันไปที่ Lubuntu 15.04 ดังนั้นฉันจึงค้นหาการติดตั้ง Skype และได้รับการสอนที่ดีนี้ มันเจ๋งจริงๆ มันดาวน์โหลดแพ็คเกจอย่างเป็นทางการของ skype deb จากที่นี่ เนื่องจากฉันยังไม่ได้gdebiติดตั้งฉันจึงติดตั้งโดยใช้sudo su -c apt-get install gdebi จากนั้นติดตั้งskype-ubuntu-precise_4.3.0.37-1_i386.debโดยใช้คำสั่ง gdebisudo su -c gdebi skype-ubuntu*4*.deb ว้าว gdebi ทำทุกอย่างให้ฉันสิ่งที่ไม่ยุ่งยากโดยไม่ต้องใช้การเชื่อมโยงคู่มือ Apt PPA แบบดั้งเดิมซึ่งอาจทำให้การอัปเดตระบบ / การติดตั้งซอฟต์แวร์ของฉันแย่ลงเช่นกัน .. แต่ถ้าลองติดตั้งก็ลองใช้ดู dpkg -i dpkg -i skype-ubuntu-precise_4.3.0.37-1_i386.deb Selecting previously unselected package skype. (Reading database ... …
15 apt  dpkg  ppa  deb  gdebi 

1
ตำแหน่งเริ่มต้นของ postgresql เมื่อติดตั้งผ่าน apt-get
เมื่อคุณติดตั้ง postgresql ใน 14.04 มันจะติดโปรแกรมเซิร์ฟเวอร์หลัก postgres ไว้ที่: /usr/lib/postgresql/9.3/bin/postgres ไดเรกทอรีข้อมูลที่กลุ่มฐานข้อมูลทั้งหมดจะถูกเก็บไว้ที่: /var/lib/postgresql/9.3/main และไฟล์การกำหนดค่าที่: /etc/postgresql/9.3/main/postgresql.conf ตอนนี้ฉันสามารถเข้าใจว่าทำไม postgresql.conf และไฟล์การกำหนดค่าอื่น ๆ ถูกเก็บไว้ใน /etc/postgresql/9.3/main ท้ายที่สุด, / etc คือที่เก็บไฟล์การกำหนดค่าในระบบ linux. อย่างไรก็ตามทำไมวางพื้นที่จัดเก็บฐานข้อมูลใน / var / lib ฉันสามารถเข้าใจ / var เนื่องจากเป็นสถานที่สำหรับข้อมูลที่ไม่คงที่และฐานข้อมูลจะไม่คงที่ แต่ทำไม / var / lib โดยเฉพาะ เพิ่มเติมฉันเชื่อว่า / bin สำหรับโปรแกรมที่จำเป็นสำหรับการบูต / usr / bin สำหรับโปรแกรมที่รวมอยู่ในการกระจาย และ / usr …
15 apt  postgresql 

1
การอัปเกรดแพ็คเกจจะหยุดตลอดไปใน mysql-apt-configure [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับถาม Ubuntu ปิดให้บริการใน4 ปีที่แล้ว เมื่อวานนี้มันติดอยู่กับการอัปเดตสำหรับ MySql mysql-apt-configไม่จบสำหรับเราดังนั้นผมจึงต้องปิดเครื่องในที่สุด วันนี้มันแนะนำการปรับปรุงเดียวกันอีกครั้ง แต่บอกฉันว่าฉันต้องใช้dpkg --configure -aเพื่อแก้ไขแพ็กเกจก่อน เมื่อฉันทำสิ่งนี้อีกครั้งจะหยุด: # sudo dpkg --configure -a mysql-apt-config (0.3.3-1debian7) wird eingerichtet .. บรรทัดสุดท้ายในภาษาเยอรมันแปลว่า "[... ] กำลังเตรียมพร้อม ... " ฉันได้พยายามลบแพ็คเกจ mysql ด้วยapt-get purge mysql- แต่สิ่งนี้นำไปสู่ผลลัพธ์เดียวกัน มันค้างอีกครั้งในขั้นตอนเดียวกัน ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
15 apt  updates  mysql  mint 

4
ฉันจะรู้ได้อย่างไรว่า CVE ได้รับการแก้ไขในที่เก็บของ Ubuntu หรือไม่
วันนี้คู่ของหน่วยความจำล้นใน NTP ถูกประกาศ1 , 2 ดูเหมือนว่าการอัปเดตระบบของฉันเพื่อแก้ไขปัญหาเหล่านี้เป็นไปตามลำดับ ฉันจะทราบได้อย่างไรว่าได้รับการแก้ไขในที่เก็บของ Ubuntu เช่นนั้นหรือไม่หากฉันต้องเรียกใช้: sudo apt-get update sudo apt-get upgrade การแก้ไขจะได้รับการติดตั้งและช่องโหว่ถูกปิด แก้ไข: คำตอบที่เลือกตอบคำถามของวิธีการระบุว่า CVE ที่กำหนดได้รับการแก้ไขหรือไม่ "อูบุนตูมักโพสต์ความปลอดภัยที่ทันเวลาหรือไม่" 3มีความเกี่ยวข้องอย่างแน่นอน แต่ไม่เหมือนกัน
15 apt  security 

1
ฉันจะได้รับแพ็คเกจ 'rar' ได้อย่างไร
ฉันเพิ่งติดตั้ง Ubuntu อีกครั้งหลังจากไม่นานและฉันพยายามติดตั้งrarแพคเกจบนมันเพราะฉันใช้มันสำหรับการบีบอัดจากภายในเทอร์มินัล rar ไม่พบเมื่อฉันทำ apt-get install rar ฉันได้ลองทำ apt-get update rarแต่แม้หลังจากนั้นอูบุนตูไม่สามารถหา ดังนั้นฉันจะได้รับมันได้อย่างไร

4
ดาวน์เกรดแพ็กเกจ ppa เป็นเวอร์ชันที่มีอยู่ในช่วงเวลาก่อนหน้า
backstory คือไดรเวอร์ปกติของ Intel GPU ไม่ได้ทำส่วนขยาย OpenGL หลากหลายที่งานอดิเรกของฉันเข้ารหัสและบางเกมต้องการ ดังนั้นฉันต้องติดตั้ง xorg-edgers แล้วมีความสุข อย่างไรก็ตามเมื่อวันพุธที่ผ่านมามีการอัพเดท xorg-edgers แพ็คเกจจำนวนมากและมันก็แย่มาก ไดรเวอร์ล็อคและใช้คอมพิวเตอร์ทั้งเครื่องกับพวกเขา; ต้องฮาร์ดรีเซ็ต ดังนั้นคุณจะลดระดับได้อย่างไร - เลือกรุ่นแพ็คเกจใน PPA ที่แสดงถึงจุดที่ผ่านมาโดยไม่สนใจรุ่นที่ใหม่กว่า?
15 apt  ppa  downgrade 

3
sudo apt update ให้ไฟล์ Clearsigned ไม่ถูกต้องได้รับ 'NOSPLIT' (เครือข่ายต้องการการรับรองความถูกต้องหรือไม่)
ดังนั้นฉันจึงอยู่ในเครือข่ายวิทยาลัยของฉันซึ่งต้องการให้ฉันลงชื่อเข้าใช้เบราว์เซอร์ก่อนเริ่มใช้อินเทอร์เน็ต ฉันทำสำเร็จแล้ว แต่ในการติดตั้ง Ubuntu ที่สะอาดเมื่อฉันพยายามทำsudo apt updateฉันจะได้ผลลัพธ์ต่อไปนี้: $ sudo apt update Get:1 http://in.archive.ubuntu.com/ubuntu xenial InRelease [2,847 B] Err:1 http://in.archive.ubuntu.com/ubuntu xenial InRelease Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?) Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [2,854 B] Err:2 http://security.ubuntu.com/ubuntu xenial-security InRelease ... Get:3 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease [2,855 B] Err:3 …

2
“ แพ็คเกจต่อไปนี้ได้รับการติดตั้งโดยอัตโนมัติและไม่ต้องการอีกต่อไป:” จะทำอย่างไร?
หลังจากพยายามเปิดและติดตั้ง google earth ผ่านเทอร์มินัลมันจะแสดงข้อความนี้ต่อไป The following packages were automatically installed and are no longer required: gir1.2-ubuntuoneui-3.0 language-pack-kde-en kde-l10n-engb libubuntuoneui-3.0-1 thunderbird-globalmenu language-pack-kde-en-base Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 27 not upgraded. ฉันสงสัยว่าฉันจะทำอย่างไรต่อไป
15 apt 

5
ฉลาดต้องใช้เวลานานในการอัปเดต \ อัปเกรด
ในเครือข่ายงานของฉันคำสั่ง apt-get (หรือ aptitude) ใช้เวลานานมากดูเหมือนว่าผู้ดูแลระบบจะบล็อกพอร์ตบางพอร์ตไว้ (โดยไม่ทราบสาเหตุ) ตัวอย่างเช่น sudo apt-get update ใช้เวลา 2 วันและทั้งหมดที่ฉันได้รับ - รายการคำตอบที่ยาวมาก ๆ Get: 36 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB] Get: 37 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB] Get: 38 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB] Get: 39 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB] Get: 40 …
15 apt 

5
ไม่สามารถแก้ไขแพ็คเกจที่เสียหายด้วย sudo apt-get install -f
sudo apt-get install -fนี่คือผลของฉันของ ฉันวิ่งได้สองครั้งและได้รับผลลบ ฉันเชื่อว่ามีข้อผิดพลาดที่ "error in Version string '0:3.6.1-dates for language English Translation data updates for all supported packages for: English" คำสั่งเดียวกันนี้ "ข้อผิดพลาดในสตริงเวอร์ชัน >>>> ทำให้ฉันสามวันในการพยายามดาวน์โหลดเวอร์ชั่น 12.04 มีรายงานข้อผิดพลาดเกี่ยวกับข้อความที่ยกมาด้วยเช่นกันมีการดาวน์โหลดรุ่นที่ไม่มีชุดภาษาทำไม ฉันรุ่นที่เสียหาย 11.10? นอกจากนี้เมื่อพยายามดาวน์โหลด Synaptic โดยใช้ sudo apt-get install synaptic ฉันได้รับข้อความแสดงข้อผิดพลาดเดียวกัน ฉันชี้ให้เห็นปัญหาการดาวน์โหลดครั้งแรกและการรับข้อความแสดงข้อผิดพลาดเดียวกัน ขอบคุณ b0b@b0b-IC780M-A:~$ sudo apt-get install -f [sudo] password for b0b: …
15 11.10  installation  apt  dpkg 

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