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

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

3
วิธีแสดงรายการแพ็คเกจจาก ppa / source ใน command line?
ฉันต้องการที่จะแสดงรายการไฟล์ทั้งหมดจากแหล่งที่มาพูดextras.ubuntu.comจากบรรทัดคำสั่ง คำสั่งสำหรับสิ่งนั้นคืออะไร? dpkg --list แสดงรายการไฟล์ทั้งหมดหรือเพียงแค่ชื่อไฟล์
40 command-line  apt  dpkg 

3
ฉันจะอัพเกรด Gradle ได้อย่างไร
สิ่งนี้แสดงว่าGradleเป็นข้อมูลล่าสุด: thufir@doge:~$ sudo apt install gradle Reading package lists... Done Building dependency tree Reading state information... Done gradle is already the newest version (2.10-1). 0 upgraded, 0 newly installed, 0 to remove and 629 not upgraded. ฉันจะอัพเกรดเป็นGradle4.x ได้อย่างไร โดยเฉพาะอย่างยิ่งกับumakeมากกว่า SDKMAN! ซึ่งดูเหมือนว่าจะเป็นสิ่งที่พวกเขาแนะนำ (ฉันไม่ต้องการอัปเดตแพ็คเกจทั้งหมดเนื่องจากการเชื่อมต่อช้า)

5
การติดตั้ง R-base เวอร์ชั่นล่าสุด
ฉันพยายามติดตั้งr-baseเวอร์ชั่นล่าสุด (2.15.2) ไม่สำเร็จ เห็นได้ชัดว่าแพ็คเกจRRcppจะไม่ติดตั้งสำหรับรุ่น R 2.14.1 - เป็นรุ่นที่ติดตั้งให้ฉัน ฉันไม่แน่ใจว่าจะเปลี่ยนความพยายามในการติดตั้งของฉันอย่างไร / อย่างไร / ที่ปรากฏด้านล่าง โปรดทราบว่าฉันใช้ ubuntu-12.04.1-server-i386 เวอร์ชันที่ติดตั้งปัจจุบันคือ R เวอร์ชั่น 2.14.1 (2011-12-22): $ sudo apt-get install r-base Reading package lists... Done Building dependency tree Reading state information... Done r-base is already the newest version. การรวมข้อมูลเวอร์ชั่นไม่ได้ช่วย: $ sudo apt-get install r-base=2.15.1-5ubuntu1 Reading package …

3
dpkg - ตัวเลือกเลือกแสดงแพ็คเกจที่มีเครื่องหมาย“ deinstall”
การดำเนินการdpkg --get-selectionsแพคเกจการแสดงกับหนึ่งในเครื่องหมายหรือinstalldeinstall apt-get removeแพคเกจบางอย่างที่ฉันสามารถลบสมบูรณ์ด้วย อะไรdeinstallหมายถึง? สิ่งที่สามารถทำได้เพื่อให้แพคเกจที่ทำเครื่องหมายdeinstallไม่ได้อยู่ในรายการdpkg --get-selectionsอีกต่อไป?

1
กำหนดลำดับความสำคัญสูงสุดให้กับที่เก็บในเครื่องของฉัน
สรุป ฉันจะทำให้ apt-get เลือกแพ็คเกจพื้นที่เก็บข้อมูลในเครื่องแทนที่จะดาวน์โหลดรุ่นแพคเกจเดียวกันจากแหล่งเก็บข้อมูลอย่างเป็นทางการอีกครั้งได้อย่างไร ที่เก็บโลคัลถูกลงชื่อและเชื่อถือได้ เราได้ลองใช้การตั้งค่าที่เหมาะสมก่อนแล้ว คำถามเดิมคือ: "วิธีกำหนดลำดับความสำคัญสูงสุดให้กับที่เก็บในตัวเครื่องโดยไม่ต้องใช้ไฟล์ source.list" ฉันตั้งค่าที่เก็บในเครื่องพร้อมแพ็คเกจที่ฉันดาวน์โหลด ฉันใช้เพื่อหลีกเลี่ยงการดาวน์โหลดแพ็คเกจเดียวกันทางอินเทอร์เน็ตเมื่อฉันต้องติดตั้ง Ubuntu ใหม่ apt-ftparchive packages . > Packagesมันเป็นพื้นที่เก็บข้อมูลพื้นฐานที่สร้างขึ้นด้วย ฉันทำสิ่งนี้เป็นที่เก็บที่เชื่อถือได้เพื่อหลีกเลี่ยงคำเตือน "ที่เก็บข้อมูลที่ไม่ได้ตรวจสอบความถูกต้อง" ( เมื่อคุณมีที่เก็บข้อมูลที่ไม่น่าเชื่อถือaptหรือsynapticพยายามดาวน์โหลดแพ็คเกจเดียวกันทางอินเทอร์เน็ต 'ทำให้เชื่อถือได้ ) ฉันใช้พื้นที่เก็บข้อมูลในพื้นที่นี้อย่างน้อย 1 ปี แต่ฉันต้องวางบรรทัดที่เก็บในเครื่องของฉันไว้ที่ด้านบนของsources.listไฟล์เพื่อใช้สิ่งนี้ แต่นี้เป็นที่น่ารำคาญเพราะผมต้องเปิดสถานีและทำพิมพ์บางอย่างกับมันทุกครั้งที่ผมติดตั้ง Ubuntu software-properties-gtkแม้ว่าจะมีเครื่องมือที่ดีกว่า ฉันไม่สามารถใช้เครื่องมือนี้ได้เนื่องจากวางบรรทัดซอร์สที่ส่วนท้ายของ `sources.list และปัญหาที่แท้จริงคือการapt หรือ synapticเสมอดาวน์โหลดแพคเกจจากแหล่งที่มาซึ่งเป็นที่กล่าวถึงก่อนหน้าโดยไม่ต้องตรวจสอบไม่ว่าจะเป็นแพคเกจที่มีอยู่แล้วในพื้นที่เก็บข้อมูลท้องถิ่น ดังนั้นฉันไม่มีทางเลือกนอกจากวางแหล่งข้อมูลท้องถิ่นไว้ที่ด้านบนสุดของsources.listเทอร์มินัล (ฉันไม่ได้เกลียดเทอร์มินัล แต่ฉันต้องการโซลูชัน) ฉันได้ลองวิธีนี้แล้ว แต่สิ่งนี้ไม่ได้ช่วยฉัน ไฟล์การตั้งค่าของฉันคือสิ่งนี้ค่ะ /etc/apt/preferences.d/local-pin-900 Package: * Pin: release o=Local,n=ubuntu-local Pin-Priority: 900 …


3
curl ไม่ทำงานบน Ubuntu 18.04 LTS
ฉันไม่สามารถดึงเนื้อหาจากเว็บโดยใช้ขด ฉันพยายามที่จะติดตั้งเอาไว้ด้านล่าง ไม่สามารถติดตั้งแพคเกจบางอย่าง นี่อาจหมายความว่าคุณได้ร้องขอสถานการณ์ที่เป็นไปไม่ได้หรือหากคุณกำลังใช้การกระจายที่ไม่เสถียรซึ่งแพ็คเกจที่จำเป็นบางอย่างยังไม่ได้สร้างหรือย้ายออกจากขาเข้า ข้อมูลต่อไปนี้อาจช่วยในการแก้ไขสถานการณ์: แพ็คเกจต่อไปนี้มีการขึ้นต่อกันที่ไม่ได้มาตรฐาน curl: ขึ้นอยู่กับ: libcurl4 (= 7.58.0-2ubuntu3) แต่จะไม่ได้รับการติดตั้ง E: ไม่สามารถแก้ไขปัญหาได้คุณมีแพคเกจที่ใช้งานไม่ได้ ฉันได้ตรวจสอบแพ็กเกจที่ถือครองพร้อมด้วยsudo apt-mark showheld& dpkg -l | grep ^hหวังว่าจะได้รับรายชื่อแพ็กเกจที่ถือครองไว้ แต่ฉันก็ไม่ได้ผลลัพธ์เลย นอกจากนี้เมื่อฉันพยายามติดตั้งlibcurl4มันก็เกือบจะทำให้ระบบของฉันเสียหายเนื่องจากพยายามลบแพ็คเกจเหล่านี้ด้านล่าง libcurl3 mongodb-enterprise mongodb-enterprise-server mongodb-enterprise-tools msodbcsql msodbcsql17 mssql-tools php7.1-curl r-base-r-base-dev-r-cran-cran-boot-r-cran คลาส r-cran-codetools r-cran- ต่างประเทศ r-cran-getopt r-cran-kernsmooth r-cran-lattice r-cran-littice r-cran-littler r-cran-matrix r-cran-mgcv r-cran-mgcv r-cran -nlme r-cran-nnet r-cran-rpart r-cran-spatial …

6
ฉันจะเขียนสคริปต์การติดตั้งแอปพลิเคชันเชลล์ได้อย่างไร
ไม่มีใครรู้วิธีเขียนเชลล์สคริปต์เพื่อติดตั้งรายการแอปพลิเคชันหรือไม่ เป็นเรื่องยากที่จะต้องติดตั้งแอปพลิเคชันด้วยตนเองทุกครั้งที่ฉันตั้งค่าระบบใหม่ แก้ไข: มันยังถามฉันDo you want to continue [Y/n]?อยู่ มีวิธีในการป้อนสคริปต์yหรือไม่ให้ป้อนข้อมูลหรือไม่

6
ข้อผิดพลาดในการอ้างอิงหลังจากติดตั้งและพยายามลบ Google Chrome
ดังนั้น Ubuntu จึงทำงานได้อย่างสมบูรณ์แบบสำหรับฉันในขณะที่ ฉันพยายามดาวน์โหลด Google Chrome และดาวน์โหลดรุ่น 32 บิตโดยไม่ตั้งใจ ก็กลับไปและพยายามที่จะดาวน์โหลด 64 บิต (โง่เขลาโดยไม่ต้องลบ 32 บิต) google-chrome-stableและเริ่มมีปัญหาได้รับข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องกับ ขั้นตอนต่อไปของฉันคือกำจัดทุกสิ่งที่ฉันมีใน Ubuntu ที่เกี่ยวข้องกับ Chrome แต่ฉันยังคงได้รับข้อผิดพลาดเหล่านี้และเนื่องจากฉันยังเป็นมือใหม่กับ Linux ตอนนี้ฉันไม่สามารถดาวน์โหลดอะไรผ่านทางบรรทัดคำสั่ง ตัวอย่างเช่นฉันเพิ่งลองดาวน์โหลดรุ่น f.lux ของ Ubuntu และได้รับสิ่งต่อไปนี้: Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: …

10
จำเป็นต้องมีการรับรองความถูกต้องของพร็อกซี 407
เมื่อฉันพยายามติดตั้งซอฟต์แวร์โดยใช้ศูนย์ซอฟต์แวร์ Ubuntu ฉันจะได้รับ: Failed to download repository information Check Your Internet connection เมื่อฉันพยายามทำapt-get install somethingฉันได้รับ: 407 Proxy Authentication Required ฉันใช้พร็อกซีเซิร์ฟเวอร์ที่ต้องการชื่อผู้ใช้และรหัสผ่าน ฉันได้ตั้งค่าพร็อกซีระบบของฉันด้วยตนเองโดยเสียบหมายเลขที่จำเป็นในพร็อกซีเครือข่ายและนำไปใช้กับทั้งระบบ ฉันเดาว่าปัญหานี้กำลังเสียบชื่อผู้ใช้และรหัสผ่านของฉัน เมื่อฉันใช้อินเทอร์เน็ตผ่าน Mozilla มันจะถามชื่อผู้ใช้และรหัสผ่านของฉันโดยเฉพาะ
38 apt  proxy 

4
ฉันจะติดตั้ง Apache HTTPD ใหม่หลังจากลบไฟล์การกำหนดค่าบางส่วนได้อย่างไร
ฉันเพิ่งยุ่งกับ Apache config ของฉันและต้องการติดตั้งใหม่เพื่อให้ฉันสามารถเริ่มต้นจากสด ฉันติดตามโพสต์ฟอรัมบางอันเกี่ยวกับการติดตั้งapache2แพ็กเกจใหม่และนี่เป็นการลบ/etc/apache2โฟลเดอร์ของฉัน ตอนนี้ไม่ว่าฉันจะลองทำอะไรหลายอย่างฉันก็ไม่สามารถทำการลบแบบเต็มของการติดตั้ง Apache แล้วติดตั้งใหม่ได้ sudo apt-get install apache2หรือreinstallไม่ทำอะไรเลย ฉันไม่สามารถลบออกโดยใช้ Synaptic ได้เช่นกัน มีอะไรที่ฉันสามารถทำได้เพื่อให้ Apache ติดตั้งใหม่บนคอมพิวเตอร์ของฉันอีกครั้ง?
38 apt  apache2 

3
ติดตั้งแพ็คเกจที่แนะนำหรือแนะนำ?
ฉันเรียกใช้รหัสต่อไปนี้และได้รับแพคเกจนี้ต้องการแพคเกจเหล่านี้ตอนนี้ก็บอกว่าแพคเกจเหล่านี้มีการแนะนำและวิทยานิพนธ์แนะนำ ฉันจะติดตั้งเหล่านั้นได้อย่างไร myusuf3@purple:/etc$ sudo apt-get install virtualbox-4.0 Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: acroread ia32-libs lib32asound2 lib32bz2-1.0 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32v4l-0 lib32z1 libaudio2 libc6-i386 libcurl3 libflac8 libhal1 liblcms1 libmng1 libogg0 libpulse0 libqt4-dbus libqt4-network libqt4-opengl libqt4-xml libqtcore4 libqtgui4 libsdl-ttf2.0-0 …
38 apt 

3
หากแพ็คเกจมีให้เลือกทั้งแบบ deb และ snap วิธีใดดีกว่า?
แน่นอนว่าแพคเกจส่วนใหญ่คำตอบนั้นสำคัญมาก: ถ้าเป็นเครื่องมือหรือไลบรารีบางตัว deb เป็นตัวเลือกเดียวในขณะที่ snap ซอฟต์แวร์ที่เป็นกรรมสิทธิ์บางตัวเป็นเพียงตัวเลือกเดียว ดูเหมือนว่า Ubuntu จะผลักดันและส่งเสริมแพคเกจ Snap อย่างมากโดยอ้างถึงข้อดีในด้านบรรจุภัณฑ์การแยกการรักษาความปลอดภัยการอัพเดทและอื่น ๆ แต่แอปพลิเคชันทั้งหมดที่มาพร้อมกับ Ubuntu 18.04 ได้รับการติดตั้งเป็นแพ็คเกจ ตัวอย่างหนึ่งคือ Firefox ซึ่งเป็นแพคเกจที่ควรได้รับการอัปเดตด้วยเหตุผลด้านความปลอดภัยและในอดีตมีข้อขัดแย้งกับผู้ดูแลแพคเกจการกระจายเกี่ยวกับความปลอดภัยและการสร้างแบรนด์ (Iceweasel) กระนั้น Canonical เลือกที่จะส่ง Firefox เป็นแพ็คเกจเดบิต สำหรับแพ็คเกจที่มีทั้ง snap และ deb สิ่งนี้ทำให้เกิดคำถาม: คุณควรติดตั้งอันไหน และถ้าคำตอบคือ snap ฉันควรโยกย้าย deb ที่ติดตั้งหรือไม่

4
apt-get remove พร้อมวิธีลบ wildcard มากกว่าที่คาดไว้ ทำไม?
เมื่อคืนฉันพยายามเผาซีดี ถูกรำคาญด้วย k3b และเลือกที่จะใช้ brasero แทนฉันไปลบ k3b ฉันพิมพ์ใน: sudo apt-get remove k3b ฉันกดแท็บสองครั้งและเห็นว่าฉันมีทั้งข้อมูล k3b และ k3b บนระบบของฉัน สมมติว่าฉันไม่ต้องการข้อมูล k3b บนระบบของฉันหากไม่มี k3b ฉันต้องการลบมันด้วยดังนั้นฉันจึงพิมพ์ใน: sudo apt-get remove k3b* น่าเสียดายที่ฉันกด Y เพื่อยืนยันโดยไม่ได้ดู มันถอนการติดตั้งมากทั้งมากกว่าและk3b k3b-dataมันถอนการติดตั้งแพคเกจที่ไม่เหมาะสมกับk3b*regex ของฉัน ตัวอย่างเช่น: และtransmissionnetwork-manager ฉันค่อนข้างแน่ใจว่าฉันไม่ได้มีช่องว่างระหว่างk3bและ*แต่ฉันไม่รู้ว่าทำไมมันจะลบทั้งหมดที่มันทำ มีบางอย่างเกี่ยวกับ apt-get หรือไม่ที่ฉันเข้าใจผิด?

3
/ var / lib / apt / list มีขนาดใหญ่มาก
ฉันสังเกตเห็นว่า/var/lib/apt/listsมีขนาดใหญ่มาก มันมีขนาดใหญ่เท่ากับ 86MB ซึ่งดูเหมือนว่าใหญ่เกินไปเล็กน้อย เป็นเรื่องปกติหรือไม่ ถ้าไม่ฉันควรทำอย่างไร

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