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

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

3
มีวิธีการตรวจสอบด้วยตนเองหรือไม่ว่าแพคเกจพิเศษใดที่จะถูกลบ?
ตัวอย่างเช่นสมมติว่าฉันลองลบ "libopenshot11" ฉันจะได้รับ: The following packages will be REMOVED: libopenshot11 openshot-qt python3-openshot ฉันจะหาสิ่งนี้ได้โดยไม่ต้องทำการลบ apt ก่อน?

3
ฉันสามารถรวมบรรทัดใน /etc/apt/sources.list
ฉันเดา - แต่ต้องการยืนยัน - ว่าในไฟล์/etc/apt/sources.listไม่มีเหตุผลว่าทำไมไม่มีใครแทนที่สามบรรทัดนี้: deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security restricted main deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security universe deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security multiverse ด้วยหนึ่งบรรทัดนี้: deb http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive/ xenial-security main restricted universe multiverse สิ่งนี้ (ตราบใดที่บรรทัดมีที่เก็บ - URL และประเภทการแจกจ่ายเดียวกัน) ถูกต้องหรือไม่ หรือมีวัตถุประสงค์เพื่อให้พวกเขาเป็นเส้นแยกกับการแพร่กระจายประเภทส่วนประกอบในบรรทัดที่แตกต่างกันอย่างไร

3
Ubuntu 16.04 + libssl0.9.8 - ไม่มีตัวเลือกการติดตั้งหรือไม่
ฉันใช้ Xubuntu / Ubuntu 16.04 และฉันพยายามติดตั้ง libssl0.9.8: sudo apt-get install libssl0.9.8 ข้อผิดพลาด: Reading package lists... Done Building dependency tree Reading state information... Done Package libssl0.9.8 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available …

1
วิธีที่สั้นกว่าสำหรับ apt-get install php7.0- {some modules}
ฉันกำลังติดตั้ง php7.0 และสงสัยว่ามีวิธีที่สั้นกว่าในการติดตั้งโมดูล ปกติฉันพิมพ์: apt-get install php7.0 php7.0-fpm php7.0-mbstring php7.0-mcrypt php7.0-phpdbg php7.0-dev php7.0-curl php7.0-sqlite3 php7.0-json php7.0-gd php7.0-cli มีการแสดงออกปกติดังนั้นคุณไม่ต้องพิมพ์ php7.0 ซ้ำแล้วซ้ำอีก? สิ่งที่ต้องการ: apt-get install php7.0-{fpm mbstring mcrypt phpdbg dev curl sqlite3 json gd cli} ฉันค้นหาสิ่งนี้เป็นเวลาหลายชั่วโมง แต่ไม่พบ ขอบคุณล่วงหน้าสำหรับคำตอบของคุณ
8 apt  bash  regex  php7 

1
ฉันจะแก้ไข“ W: <…> ที่เก็บมีการเซ็นชื่อไม่เพียงพอโดยคีย์ <…> (สรุปย่ออ่อน)” ในที่เก็บส่วนตัวของฉันได้อย่างไร
ฉันเก็บรักษาชุดของที่เก็บส่วนตัว คีย์ gpg ที่ใช้ในการเซ็นสัญญาซื้อคืนนั้นทำด้วย "Key-Type: RSA" และ "Key-Length: 4096" รุ่นของ GPG ที่ใช้สร้างคีย์คือ 1.4.16 บน Ubuntu 14.04 เครื่องที่บ่นมี gpg 1.4.20 (บนเบต้าของ 16.04) ฉันจะแก้ไข "W: &lt;... &gt; ที่เก็บมีการเซ็นชื่อไม่เพียงพอโดยคีย์ &lt;... &gt; (การแยกย่อยที่อ่อนแอ)" ในที่เก็บส่วนตัวของฉันได้อย่างไร ฉันจะยอมรับว่าฉันไม่ได้รู้เรื่องการเข้ารหัสมากเกินไป แต่ฉันคิดว่าคีย์ RSA ที่มีความยาว 4096 นั้นเพียงพอแล้ว

3
เคอร์เนลตัวจริงอยู่ที่ไหน / ไหน?
ฉันกำลังติดตามสิ่งนี้เพื่อเรียนรู้การคอมไพล์เคอร์เนล ฉันใช้ apt-get source linux-image-$(uname -r) เพื่อดาวน์โหลดซอร์สโค้ดของเคอร์เนล Linux ที่ฉันใช้ หลังจากรันคำสั่งข้างต้นไฟล์ (และไดเรกทอรี) ต่อไปนี้จะถูกดาวน์โหลด user $ ls -l total 130972 drwxrwxr-x 27 sps sps 4096 Oct 16 03:10 linux-lts-vivid-3.19.0 -rw-rw-r-- 1 sps sps 10980684 Oct 5 10:54 linux-lts-vivid_3.19.0-30.34~14.04.1.diff.gz -rw-rw-r-- 1 sps sps 7396 Oct 5 10:54 linux-lts-vivid_3.19.0-30.34~14.04.1.dsc -rw-rw-r-- 1 sps sps 123115155 …

2
“ dpkg: คำเตือน: ขณะลบไดเรกทอรี / usr / local ไม่ว่างจึงไม่ลบ” หมายความว่าอย่างไร
ฉันติดตั้ง Comodo Antivirus เพียงแค่อยากรู้อยากเห็นและเมื่อฉันลบด้วยsudo apt-get --purge remove cav-linuxฉันได้รับนี้: dpkg: warning: while removing directory /usr/local not empty so not removed ฉันควรจะกังวลเกี่ยวกับสิ่งที่ผิดหรือมีไฟล์บางไฟล์ที่ถูกกล่าวอ้างเกินควร
8 apt 

1
Vivid apt-get update ไฟล์แพคเกจจำนวนมากใน / var / lib / apt / รายการ / บางส่วน
ls -Ssh /var/lib/apt/lists/partial | head total 88G 46G security.ubuntu.com_ubuntu_dists_vivid-security_main_binary-amd64_Packages.bz2 42G us.archive.ubuntu.com_ubuntu_dists_vivid-updates_main_binary-i386_Packages.bz2 ฉันลอง bunzipping และได้รับขยะมูลฝอย: bunzip2: us.archive.ubuntu.com_ubuntu_dists_vivid-updates_main_binary-i386_Packages.bz2: trailing garbage after EOF ignored ดูเหมือนว่าไฟล์ที่คลายการบีบอัดจะมีเพียง 88K: du -hs us.archive.ubuntu.com_ubuntu_dists_vivid-updates_main_binary-i386_Packages 88K การดัมพ์ฐานสิบหกของจุดสิ้นสุดไฟล์ปรากฏขึ้นเพื่อแสดงรายการไดเรกทอรีที่ถูกต่อท้าย: tail -c 200 security.ubuntu.com_ubuntu_dists_vivid-security_main_binary-amd64_Packages.bz2 | hexdump -C 00000000 30 38 64 66 37 20 20 20 20 20 20 20 20 20 …
8 apt  updates 


3
ติดตั้งรายการแพ็คเกจโดยใช้ apt-get
ฉันต้องติดตั้งใหม่ของ Lubuntu sudo apt-get install package_nameและต้องการที่จะติดตั้งแพคเกจจากรายการที่กำหนดโดยไม่ต้องพิมพ์ เป็นไปได้ไหม? ฉันไม่ได้พูดถึงสคริปต์หลังการติดตั้งซึ่งเป็นสิ่งที่แตกต่างอย่างสิ้นเชิง
8 apt 

2
วิธีดาวน์โหลดที่เก็บข้อมูลทั้งหมดโดยใช้ apt-get
มีวิธีใดบ้างที่จะเพียงดาวน์โหลดที่เก็บ Ubuntu ทั้งหมดที่ใช้apt-get? ฉันกำลังมองหาบางสิ่งที่ชอบ: sudo apt-get install --download-only * /var/cache/apt/archives/เพื่อที่จะสามารถเข้าถึงพื้นที่เก็บข้อมูลที่ดาวน์โหลดได้ในไดเรกทอรี

3
ปัญหาการติดตั้ง Mysql แปลก (คนตัดไม้: ไม่พบคำสั่ง)
ปัญหานี้แปลกจริง ๆ ฉันพยายามแก้ไขหลายวิธี แต่ไม่ทำงาน ผลลัพธ์สุดท้ายของฉันคือ: Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2 not fully installed or removed. After this operation, 0 B of additional disk space will be used. perl: warning: Setting locale …
8 apt  dpkg  mysql 

3
การพิสูจน์ตัวตนด้วยพรอกซีด้วยเทอร์มินัล Ubuntu 14.04
ฉันต้องการเข้าถึงอินเทอร์เน็ตเพื่ออัพเดทไฟล์ ฯลฯ จากเทอร์มินัลในเครือข่ายพร็อกซีที่ปลอดภัย ฉันได้ลองทำสิ่งต่อไปนี้แล้ว: การเพิ่ม/etc/apt/apt.conf, /etc/apt/apt.conf.d/01proxy, /etc/apt/apt.conf.d/01ubuntu: Acquire::http::proxy "http://name:password@proxy_server:port"; export http_proxy=http://name:password@proxy_server:port/ บนสถานี กำลังเพิ่มexport http_proxy=http://name:password@proxy_server:port/ไปยัง/etc/bash.bashrc สิ่งเหล่านี้เป็นความพยายามหลักเพียงไม่กี่อย่าง ไม่มีช่องว่างในชื่อผู้ใช้ของฉันและไม่มีอักขระพิเศษในรหัสผ่านของฉัน (โดยเฉพาะ "@") ฉันตรวจสอบซ้ำแล้วซ้ำอีกและข้อมูลทั้งหมดที่ป้อนนั้นถูกต้อง ข้อมูลถูกต้องเพราะทำงานได้กับเบราว์เซอร์ (พร็อกซีด้วยตนเองในเครือข่ายและการตรวจสอบสิทธิ์เมื่อเปิดเบราว์เซอร์ครั้งแรก) ฉันได้ลองด้วยการทำให้ "p" ใน "proxy" เป็นเมืองหลวง แต่เพื่อประโยชน์ ฉันมักจะได้รับข้อผิดพลาด: 407 Proxy Authentication Required. ความช่วยเหลือใด ๆ ที่ชื่นชม

3
ฉันจะรับ automake ล่าสุดได้อย่างไร
ซึ่งคล้ายกับ/ubuntu/453660/warning-automake-1-11-is-probably-too-old บน Ubuntu 12.04 LTS ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: WARNING: 'automake-1.14' is missing on your system. You should only need it if you modified 'Makefile.am' or 'configure.ac' or m4 files included by 'configure.ac'. The 'automake' program is part of the GNU Automake package: &lt;http://www.gnu.org/software/automake&gt; It also requires GNU Autoconf, GNU m4 and Perl …

1
จะทราบได้อย่างไรว่ามีการอัพเดทให้ใช้งานหรือไม่?
ฉันใช้เซิร์ฟเวอร์อูบุนตู 12.04 LTS และฉันคิดว่ามันคงจะดีถ้าฉันได้รับแจ้งเมื่อมีการอัพเดท แต่ฉันไม่สามารถรู้วิธีการ ... ฉันลองดูที่apt-getหน้าคน จากนั้นฉันสามารถใช้apt-get -s upgradeเพื่อรับเอาท์พุท apt-get ในสคริปต์โดยไม่มีการบล็อกคำถาม ตอนนี้ฉันเห็นความแตกต่างอย่างชัดเจน: อัปเดตพร้อมใช้งาน: apt-get -s upgrade Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be upgraded: dpkg dpkg-dev libdpkg-perl 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Inst …
8 apt  updates  bash  php 

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