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

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

5
ปัญหาการติดตั้ง Slack desktop
พยายามติดตั้ง Slack desktop beta บน 16.04 LTS แต่ได้รับข้อผิดพลาดหลังจากรันapt-get installบนแพ็คเกจ. deb Unpacking slack-desktop (2.1.2) ... dpkg: error processing archive /home/Me/Downloads/slack-desktop-2.1.2-amd64.deb (--unpack): trying to overwrite /usr/share/doc/slack/copyright', which is also in package slack 0.15.2-7 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Errors were encountered while processing: /home/Me/Downloads/slack-desktop-2.1.2-amd64.deb N: Can't drop …

1
umake อัปเดตแอปพลิเคชันโดยอัตโนมัติอย่างไร
แอพพลิเคชั่นที่ฉันติดตั้งผ่านการubuntu-makeอัพเดทตัวเองอัตโนมัติหรือไม่ เช่นเมื่อฉันติดตั้งบางอย่างด้วยapt-getหรือชอบเมื่อฉันเพิ่มที่เก็บ

5
ฉันจะบังคับให้ 16.04 เพิ่มที่เก็บแม้ว่าจะไม่ถือว่าปลอดภัยเพียงพอหรือไม่
ฉันต้องการติดตั้ง Nvidia Cuda จริงๆ แต่ฉันได้รับข้อผิดพลาด E: Failed to fetch file:/var/cuda-repo-7-5-local/Release No Hash entry in Release file /var/lib/apt/lists/partial/_var_cuda-repo-7-5-local_Release which is considered strong enough for security purposes ฉันสามารถบังคับให้ติดตั้งได้หรือไม่ ฉันจำเป็นต้องใช้จริงๆแม้ว่ามันจะไม่ปลอดภัย ฉันสงสัยว่า Nvidia จะทำการอัพเดต repo ให้ทำงานกับ 16.04 เร็ว ๆ นี้
9 apt  16.04 

2
มีวิธีการเปลี่ยนจาก Linux Mint กับ Mate desktop เป็น Ubuntu MATE โดยไม่ต้องติดตั้งใหม่หรือไม่?
ประวัติโดยย่อ: ด้วยเหตุผลหลายประการฉันเปลี่ยนจากเดสก์ท็อปUbuntuด้วยGnome 2.0เป็นUbuntu XFCE (ป่วยจาก Gnome 3) จากนั้นเปลี่ยนเป็นสภาพแวดล้อมเดสก์ท็อปของCinnamonซึ่งทำให้ฉันเข้าสู่โลกของLinux Mint แล้วฉันก็ได้เดสก์ท็อป Mateซึ่งน่าจะเป็นสิ่งที่ฉันต้องการในตอนนี้ เฉพาะLinux Mintเท่านั้นที่กลับกลายเป็นว่าเป็นสิ่งที่ฉันต้องการกำจัด ตอนนี้ความท้าทายคือฉันมีสภาพแวดล้อมแบบ dev และในขณะที่ฉันทำการสำรองข้อมูลฉันต้องการเปลี่ยนไปใช้ Ubuntu อีกครั้งโดยไม่ต้องติดตั้งและเรียกคืนอย่างสมบูรณ์ การสลับระหว่างอูบุนตูในสต็อกและเช่นXubuntu นั้นดูเรียบง่าย - เพียงแค่ตั้งค่าแหล่งที่มาที่เหมาะสมและปล่อยให้ทำธุรกิจ แต่Linux Mintยังมี hooks สำหรับ "การคำนวณ" ของ URL และเส้นทาง ดังนั้นสิ่งที่สาปแช่งไม่ให้ฉันกลับไปหรืออย่างน้อยฉันก็รับรู้ได้ ผมพยายามที่จะหาสิ่งที่มีอยู่HOWTOจะไม่มีประโยชน์ ประสบการณ์ส่วนตัวใด ๆ จะดี แต่สิ่งที่ฉันต้องการคือชุดของขั้นตอนที่อธิบายถึงสิ่งที่ต้องทำอย่างน้อยที่สุดคำแนะนำเกี่ยวกับข้อผิดพลาดและ (ทางเลือก) คำแนะนำเพิ่มเติมบางอย่างเกี่ยวกับการเปลี่ยนแปลงภายใต้กระโปรงหน้ารถซึ่งไม่ให้ฉันออกไป ตอนนี้
9 apt  gnome  cinnamon  mate  mint 

6
apt-get autoremove อันตรายหรือไม่?
ฉันกำลังรวบรวมเครื่องมือที่ชื่อRejoystickดังนั้นฉันจึงติดตั้งแพ็กเกจและการอ้างอิงบางอย่าง แต่ตอนนี้ฉันไม่ต้องการมันอีกแล้วดังนั้นฉันจึงลบแพ็คเกจเหล่านั้นออก เล่นapt-getแสดงให้เห็นว่าฉันมีบางแพคเกจที่มีการติดตั้งโดยอัตโนมัติและมีความจำเป็นอีกต่อไป apt-get autoremoveแต่ผมมีประสบการณ์ที่ไม่ดีกับ มันทำลายสภาพแวดล้อมเดสก์ทอปของฉันเมื่อฉันถอนการติดตั้งไวน์เมื่อไม่นานมานี้ โชคดีที่ฉันมีการสำรองข้อมูลพาร์ติชัน clonezilla แต่คราวนี้ฉันไม่มีข้อมูลสำรอง ดังนั้นฉันจึงระมัดระวัง การรันapt-getแสดงแพ็กเกจเหล่านี้ถูกโยงถึง gir1.2-gtk-2.0 libasound2-dev libavahi-client-dev libavahi-common-dev libcaca-dev libcairo-script-interpreter2 libdbus-1-dev libdrm-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev libgl1-mesa-dev libglu1-mesa-dev libharfbuzz-dev libharfbuzz-gobject0 libice-dev libpcre3-dev libpcrecpp0 libpixman-1-dev libpng12-dev libpthread-stubs0-dev libslang2-dev libsm-dev libx11-dev libx11-doc libx11-xcb-dev libxau-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-shm0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb1-dev libxcomposite-dev …

6
วิธีการแก้ไขการติดตั้งไวน์บน Ubuntu 14.04.3LTS 64 บิต
ฉันรู้ว่ามีคำถามมากมายเกี่ยวกับwineแต่ฉันไม่สามารถค้นหาหรือแก้ไขด้วยคำตอบที่มี ใครช่วยฉันแก้ไขการติดตั้งเกี่ยวกับไวน์ได้ไหม นี่คือเอาต์พุตคำสั่งขณะที่พยายามแก้ไข: sudo dpkg --add-architecture i386 sudo apt-get dist-upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. sudo apt-get update sudo apt-get install wine Reading package lists... Done Building dependency tree …

2
ติดตั้ง g ++ ubuntu 14.04 ขึ้นอยู่กับ: g ++ - 4.8 (> = 4.8.2-5 ~) แต่มันจะไม่ถูกติดตั้ง
ฉันเพิ่งพิมพ์: sudo apt-get install g++ และได้รับ: The following packages have unmet dependencies: g++ : Depends: g++-4.8 (>= 4.8.2-5~) but it is not going to be installed E: Unable to correct problems, you have held broken packages. ฉันยังพยายามตามคำแนะนำในฟอรั่มอื่น ๆ : sudo apt-get update และ sudo apt-get -f install ไม่มีใครแก้ปัญหาของฉันได้ โปรดช่วยถ้าคุณรู้คำตอบ แก้ไข: …
9 14.04  apt  g++ 

1
จะขอคำอธิบายแพ็คเกจโดยใช้ python-apt ได้อย่างไร?
ฉันกำลังพยายามสร้างโปรแกรมกราฟิกเพื่อจัดการกับแพคเกจได้อย่างง่ายดายสำหรับผู้ใช้ อย่างไรก็ตามฉันกำลังประสบปัญหาในการดึงคำอธิบายของแพ็คเกจข้างข้อมูลอื่น ๆ ผมเคยเห็น API หลามฉลาดที่นี่และผมเข้าใจว่าฉันจะต้องจัดการกับระดับapt.package.Version() แต่เมื่อฉันพยายามใช้สิ่งที่ฉันได้รับคือข้อผิดพลาดบางอย่างเช่น: Traceback (most recent call last): File "./myprogram", line 6, in <module> print package.description File "/usr/lib/python2.7/dist-packages/apt/package.py", line 374, in description dsc = self._translated_records.long_desc File "/usr/lib/python2.7/dist-packages/apt/package.py", line 315, in _translated_records desc_iter = self._cand.translated_description AttributeError: 'list' object has no attribute 'translated_description' ดังนั้นมีเนื้อหาใดบ้างที่สามารถสร้างตัวอย่างการรันสำหรับคลาส apt.package.Version () ได้ไหม? ขอบคุณ!

2
pip เขียนทับแพ็คเกจที่ติดตั้งโดย apt-get หรือไม่?
จะเกิดอะไรขึ้นถ้าฉันบังเอิญpip installติดตั้งแพคเกจที่ฉันใช้apt-getไว้แล้วล่วงหน้า? ฉันเพิ่งจะใช้เวอร์ชันล่าสุด (เช่นอาจเป็นที่ฉันติดตั้งโดยใช้pip) จะเกิดอะไรขึ้นในทางกลับกัน? หมายเหตุ: ฉันไม่ได้ใช้ Python ในสภาพแวดล้อมเสมือน (เพียงเพราะฉันไม่รู้ว่าทำไมฉันควร - ฉันใช้ Python เป็นเครื่องมือวิเคราะห์ข้อมูลและพยายามใช้ทุกอย่างเป็นเวอร์ชั่นล่าสุด)
9 apt  python  pip 

3
จะติดตั้ง cx_Freeze สำหรับ Python 3 ได้อย่างไร
ฉันต้องการติดตั้งcx_Freezeสำหรับ Python 3 Ubuntu 14.04 ของฉันมี Python 2.7 และ Python 3.4 สำหรับ Python 2 ฉันสามารถติดตั้ง cx_Freeze ได้อย่างสะดวกมากโดยใช้: sudo apt install cx-freeze อย่างไรก็ตามสิ่งนี้จะทำการติดตั้ง cx-freeze สำหรับ Python 2 ไม่ใช่สำหรับ Python 3 นอกจากนี้เว็บไซต์ cx_Freeze ที่เป็นทางการนั้นไม่มีคำแนะนำในการติดตั้ง ฉันไม่ค่อยมั่นคงในการสร้างซอฟต์แวร์ตั้งแต่เริ่มต้น ฉันยังลองpip3(รุ่น 1.5.5) แต่ไม่มีประโยชน์: pip3 install cx-freeze could not find any downloads that satisfy the requirement ดังนั้นคำถาม: มีวิธีง่าย …

2
apt-get install <package> เทียบเท่าโดยใช้ไลบรารี C ++ apt-pkg
ฉันกำลังสร้างแอปพลิเคชัน QT (C ++) ขนาดเล็กที่ฉันขอให้ผู้ใช้ซอฟต์แวร์ที่เขาต้องการติดตั้ง เมื่อเขาเลือกแพ็คเกจ a, b, c จากรายการทั้งหมดที่ฉันต้องทำคือเรียกใช้ sudo apt-get install a b c วิธีหนึ่งในการทำเช่นนี้คือการใช้ Qprocess หรือระบบและเรียกใช้คำสั่งนี้โดยตรงจาก C ++ แต่ฉันคิดว่านี่จะเป็นการแฮกและต้องการใช้ไลบรารี apt-pkg C ++ แต่เอกสารเศร้ามากกระจัดกระจายสำหรับห้องสมุดนี้ :( ฉันเห็นซอร์สโค้ดของซอฟต์แวร์ที่คล้ายกัน - ซอฟต์แวร์ updater (apt-watch) ฯลฯ และพบว่ามันซับซ้อนเกินไปเพียงเรียกใช้คำสั่งข้างต้นก็มีรหัสจำนวนมาก - การเริ่มต้น pkgCacheFile, PkgIterator , pkgAcqArchive ฉันต้องทำทั้งหมดเพื่อเรียกใช้คำสั่งง่าย ๆ นี้หรือไม่? ไม่มีฟังก์ชั่นโดยตรงที่ใช้ชื่อซอฟต์แวร์เป็นอาร์กิวเมนต์และติดตั้งหรือไม่ ฉันจะรับโค้ดตัวอย่างทำงานได้จากที่ใด

2
apt-get จะดาวน์โหลดแพ็คเกจรุ่นเดียวกันด้วยตนเองที่เพิ่มลงใน / var / cache / apt / archives หรือไม่
dddลองนึกภาพผมมีทุกแพคเกจการติดตั้งบอกว่า หากฉันคัดลอกdddแพ็กเกจทั้งหมดไปที่/var/cache/apt/archivesและรันsudo apt-get install dddในเทอร์มินัลจะapt-getดาวน์โหลดแพ็คเกจอีกครั้งหรือข้ามไป? PSฉันdddติดตั้งอยู่ในขณะนี้ดังนั้นฉันไม่สามารถ (ไม่) ทดสอบด้วยตนเอง ดังนั้นฉันต้องการผู้เชี่ยวชาญเพื่อบอกฉันว่าจะเกิดอะไรขึ้น :)

4
จะดูได้อย่างไรว่า ppa รองรับ distro ของฉัน
ฉันมักจะใช้เทอร์มินัลเพื่อเพิ่ม PPA ลงในรายการทรัพยากรของฉันเท่านั้นเพื่อค้นหาภายหลังว่า PPA ไม่รองรับเวอร์ชัน Ubuntu ของฉัน อัลลาจึงได้รับการต้อนรับด้วยข้อผิดพลาด: 404 Not Found ฉันจะตรวจสอบผ่านทางเทอร์มินัลได้อย่างไรหากจะเพิ่ม ppa รองรับเวอร์ชัน Ubuntu ของฉัน
9 apt  ppa  launchpad 

5
ฉันจะค้นหาชื่อแพ็กเกจสำหรับแอปพลิเคชันที่ฉันต้องการถอนการติดตั้งได้อย่างไร
ฉันเหนื่อย sudo apt-get --purge remove snipe2d แต่ฉันเดาว่า 'snipe2d' ไม่ใช่ชื่อของเกม .... ดังนั้นฉันจะรู้ได้อย่างไรว่ามันคืออะไรและจะนำมันไปไว้ในเทอร์มินัลของฉันได้อย่างไร? PS นี่คือสิ่งที่มันบอกว่าเมื่อฉันใส่ในรหัสข้างต้น: Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package snipe2d แก้ไข: ชื่ออย่างเป็นทางการของเกมในคำถามคือ: ขันทีวงโคจร
9 apt 

4
apt-get ไม่พบแพ็คเกจที่แนะนำ (เครื่องมือสมบูรณ์)
ฉันใช้เคาน์เตอร์วัดประสิทธิภาพ ( https://perf.wiki.kernel.org/index.php/Main_Page ) บน Ubuntu 13.10 x86_64 ถ้าฉันพิมพ์perfฉันจะได้รับ: perf not found for kernel 3.11.0-031100 You may need to install linux-tools-3.11.0-031100-generic แต่apt-get install ...หาไม่เจอ E: Unable to locate package linux-tools-3.11.0-031100-generic uname -rผลตอบแทน3.11.0-031100-genericคือชื่อเคอร์เนลแตกต่างกันเล็กน้อย (ค่าเริ่มต้นของ Ubuntu คือ 3.11.0-13-generic) ฉันจะติดตั้งไบนารีที่ถูกต้องตามค่าเริ่มต้นที่ตรงกับเคอร์เนลได้อย่างไร (และ / หรือที่เก็บฉันต้องเพิ่มอะไร) (ฉันรู้ว่าฉันสามารถแก้ไขได้โดยการรวบรวมจากเคอร์เนลแหล่งที่มาใน / tools / perf /; ใช้งานได้ แต่ฉันต้องการให้มันทำโดยอัตโนมัติผ่าน apt)
9 apt  kernel 

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