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

คำถามเกี่ยวกับรูปแบบบรรจุภัณฑ์ Debian ด้วยส่วนขยาย '.deb' แพ็คเกจสำหรับ Ubuntu มีให้ในรูปแบบนี้

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
ทำแพ็คเกจ Debian (.deb) จากโครงการ Qt
ฉันทำหลายโครงการใน Qt Creator และฉันต้องการแจกจ่ายในรูปแบบที่ติดตั้งได้ (ในกรณีนี้คือแพ็คเกจ Debian) ข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้ง Qt ของฉัน (และระบบของฉัน): รุ่น Qt 4.8.0 (32 บิต) ผู้สร้าง Qt 2.4.1 ฉันใช้ Ubuntu 12.04 ยินดีต้อนรับความช่วยเหลือใด ๆ !
14 deb  qt  source-code 

1
จะสร้างไฟล์ deb ที่บอกระบบว่าจำเป็นต้องรีบูตหรือไม่
ผมวางแผนที่จะตั้งค่า PPA หรือบางทีอาจจะส่งแพคเกจของฉันไป Debian แต่มีสิ่งที่ฉันจำเป็นต้องรู้จริงๆผมเข้าใจว่าแพคเกจได้ตามปกติทำอะไรกับ/var/run/reboot-requiredและมีการระบุไว้ใน/var/run/reboot-required.pkgแต่วิธีการว่าหนึ่งไม่สร้างไฟล์ deb ที่บอก ระบบผ่านวิธีการที่จำเป็นต้องรีบูตเครื่องเพื่อทำการเปลี่ยนแปลงที่จำเป็นทั้งหมดหรือไม่ มีการตั้งค่าสถานะที่ฉันจำเป็นต้องใช้ในไฟล์อย่างใดอย่างหนึ่งหรือเป็นคู่มือเพิ่มเติมกว่านั้น ฉันใช้ Ubuntu GNOME 16.04 กับ GNOME 3.20

1
จะเกิดอะไรขึ้นระหว่างการอัปเกรดแพ็คเกจ
ฉันเพิ่งเริ่มสร้างแพ็คเกจ Ubuntu สำหรับซอฟต์แวร์ของฉันบน Launchpad พวกมันค่อนข้างเรียบง่าย ส่วนใหญ่มีเพียงไฟล์และสคริปต์ที่ทริกเกอร์ผ่านไฟล์. install .preinst .postinst .prerm และ. postrm ดูเหมือนว่าการติดตั้งและลบจะทำงานได้ดี อย่างไรก็ตามการอัพเกรดจากรุ่นหนึ่งไปเป็นรุ่นถัดไปนั้นเป็นเรื่องยาก จะเกิดอะไรขึ้นเมื่อมีการอัพเกรดแพ็คเกจ มันเหมือนกับการถอนการติดตั้งเวอร์ชั่นก่อนหน้าและติดตั้งเวอร์ชั่นใหม่หรือไม่? ไฟล์ทั้งหมดจากแพ็กเกจก่อนหน้านี้ถูกลบและแทนที่ด้วยไฟล์ในรายการ. install จากแพ็คเกจใหม่หรือไม่? รันสคริปต์. prerm, postrm, preinst และ preinst ทั้งหมดหรือไม่ ฉันจะแยกแยะสิ่งต่าง ๆ ที่ควรเกิดขึ้นระหว่าง 'การติดตั้งใหม่' และการอัปเกรดได้อย่างไร

2
แอพที่ติดตั้ง. deb ได้รับการอัพเดตหรือไม่
ดังนั้นนี่อาจเป็นคำถามที่โง่มากสำหรับผู้ใช้ แต่ฉันค่อนข้างใหม่สำหรับ Ubuntu และต้องการทราบสิ่งนี้ อย่า.debปพลิเคชันที่ติดตั้งได้รับการปรับปรุง? ตัวอย่างเช่น: ฉันติดตั้ง Opera พร้อมกับใช้.debจะได้รับการอัปเดตเช่นซอฟต์แวร์ที่ติดตั้งโดยใช้ PPA หรือไม่ ฉันยินดียอมรับคำตอบของคุณหากคุณจะอธิบายเช่นนี้: ในขณะที่คุณสามารถเห็นการ.debติดตั้ง Skype ที่เพิ่มเข้ามามันเป็นแหล่งซอฟแวร์ด้วยตนเองดังนั้นมันจะหรือจะไม่ได้รับการปรับปรุง? ขอขอบคุณสำหรับเวลาของคุณ.
12 updates  deb 

1
เครื่องอ่านลายนิ้วมือ VFS 495 ไม่ทำงานใน Ubuntu
ฉันมี HP Probook 450 และมีตัวอ่านลายนิ้วมือ VFS 495 จาก Validity Inc. ฉันมีไดรเวอร์ Linux จากเว็บไซต์ HP ตอนนี้ฉันต้องการทำให้มันใช้งานได้ใน Ubuntu ไดรเวอร์อยู่ในรูปแบบ rpm ดังนั้นฉันจึงใช้ Alien Converter ในการแปลงเป็นแพ็กเกจ deb แล้วติดตั้ง ลิงค์ไปยังหน้าไดรเวอร์ HP: ไดรเวอร์ FYI: แพคเกจไดรเวอร์นี้มีไลบรารี่ห่อหุ้มของ fprint และยังมีไฟล์ HPUsbVFS495.img แต่ฉันไม่สามารถหาวิธีการทำงานได้ ผลลัพธ์ของlspci && lsusb: 00: 00.0 โฮสต์บริดจ์: ตัวควบคุม DRAM ของโปรเซสเซอร์ Intel Core Gen 3 (rev 09) 00: 02.0 …

2
วิธีการติดตั้ง deb google-talkplugin ใน Ubuntu 16.04
ฉันต้องติดตั้งปลั๊กอินนี้ใน Ubuntu 16.04: https://www.google.com/tools/dlpage/hangoutplugin ใน Ubuntu รุ่นก่อนหน้าฉันติดตั้งปลั๊กอินนี้อย่างง่ายดาย แต่ฉันไม่สามารถติดตั้งบน 16.04 ด้วยตัวจัดการซอฟต์แวร์ GUI ตัวใหม่ ฉันได้ส่งข้อบกพร่องเกี่ยวกับเรื่องนี้: https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1573408 กรุณาแนะนำวิธีแก้ปัญหา


2
การอัปเดตทำงานอย่างไรกับโปรแกรมที่ติดตั้งจากไฟล์. deb
ฉันมีปัญหาบางอย่างที่เข้าใจว่าการอัปเดตทั้งหมดทำงานอย่างไรใน Ubuntu และแนวทางปฏิบัติที่ดีสำหรับการติดตั้งซอฟต์แวร์ ฉันเข้าใจว่าฉันมี /etc/apt/sources.listไฟล์ที่เก็บของมีการระบุไว้และที่เก็บเหล่านี้จะมีการสอบถามเมื่อฉันใช้apt-get update- apt-get upgradeเพื่อมาใช้กับเช่น สิ่งนี้เหมาะสมอย่างยิ่งและฉันเพิ่งติดตั้งspotifyโดยเพิ่ม deb http://repository.spotify.com stable non-freeรายการ "แหล่งที่มา" นี้ แต่แล้วฉันก็สับสน ... เมื่อฉันไปดาวน์โหลด Google Chrome ฉันแค่ต้องดาวน์โหลดและหยิบ.debไฟล์และ Chrome ติดตั้งโดยไม่มีปัญหา ... แต่ฉันไม่เห็นรายการใหม่ใน/etc/apt/sources.list... ดังนั้นจะapt-get updateทราบได้อย่างไรว่าจะสอบถามเกี่ยวกับการอัปเดตของ Chrome ได้อย่างไร มีการเพิ่มลงในที่เก็บที่แสดงรายการอยู่ในไฟล์ซอร์สหรือไม่? ฉันต้องการให้ซอฟต์แวร์ที่ติดตั้งทั้งหมดของฉันรวมอยู่ในฟังก์ชั่นอัพเดท

4
ฉันจะแยกรุ่นแพคเกจจาก debian / changelog ได้อย่างไร
วิธีที่มีประสิทธิภาพมากที่สุดในการแยกวิเคราะห์debian/changelogไฟล์ของแพ็กเกจซอร์ส(หรือdebian/control?) เพื่อรับหมายเลขเวอร์ชันของแพ็กเกจคืออะไร สิ่งที่ต้องการ: pkgver=$(dpkg-parsechangelog | magic_goes_here) ฉันต้องการที่จะแยกหมายเลขรุ่น (และเพียงหมายเลขรุ่น) เพื่อให้ฉันสามารถจัดการในสคริปต์ ฉันคาดหวังว่าจะพบdpkg-*โปรแกรมอรรถประโยชน์สำหรับจุดประสงค์นี้ แต่ฉันยังไม่พบสิ่งใด

4
ฉันจะแปลง x86 RPM เป็น x86 DEB ภายในระบบ x64 ได้อย่างไร
ในกรณีของฉันซอฟต์แวร์ที่ฉันกำลังพยายามแปลงคือ Lacie lightscribe labeler 1.- ฉันเปลี่ยนชื่อ RPM mv LaCie\ LightScribe\ Labeler\ 1.0\ Linux.rpm lacie-lightscribe-labeler-1.0.rpm 2.- แปลงแพ็คเกจด้วยเอเลี่ยน sudo alien lacie-lightscribe-labeler-1.0.rpm ข้อผิดพลาด: lacie-lightscribe-labeler-1.0.rpm is for architecture i386 ; the package cannot be built on this system ฉันรู้แล้ว: ฉันสามารถทำสิ่งนี้ในระบบ x86 แล้วคัดลอกจากที่นั่น ใช้ labeler ง่าย ๆ ฉันอยากรู้เกี่ยวกับวิธีการแปลงนี้โดยทั่วไป
11 64-bit  32-bit  deb  rpm  alien 

2
วิธีอัพเกรด pupt setuptools> 12.2 บน Ubuntu 15.04
แพ็คเกจ apt น่าจะเป็น 12.2 หากฉันเรียกใช้ sudo pip install -U setuptools รุ่นดูเหมือนว่าจะยังคงติดอยู่ที่ 12.2 $ python >>> import pkg_resources >>> r = pkg_resources.require(["setuptools"])[0] >>> print("setuptools version: %s" % r.version) setuptools version: 12.2 [แก้ไข] เพิ่งสังเกตเห็นว่ามันจะไม่เขียนทับ setuptools เวอร์ชัน OS: Downloading/unpacking pip from https://pypi.python.org/packages/py2.py3/p/pip/pip-7.1.2-py2.py3-none-any.whl#md5=5ff9fec0be479e4e36df467556deed4d Downloading pip-7.1.2-py2.py3-none-any.whl (1.1MB): 1.1MB downloaded Downloading/unpacking setuptools from https://pypi.python.org/packages/3.4/s/setuptools/setuptools-18.3.2-py2.py3-none-any.whl#md5=58c1e15fe0c124ab0880a2691f232434 Downloading setuptools-18.3.2-py2.py3-none-any.whl …
11 python  deb 

2
วิธีสร้างไดเรกทอรีและเปลี่ยนเจ้าของด้วยแพ็คเกจ deb
ฉันต้องสร้างแพคเกจ deb ที่จะสร้างไดเรกทอรีสำหรับบันทึก ฉันต้องการที่จะสร้างไดเรกทอรีและจะเปลี่ยนเจ้าของไป/var/logs/my_packagemy_user ในเอกสารมีข้อมูลที่ฉันสามารถสร้างไฟล์debian/dirได้ แต่มีข้อมูลว่านี่ไม่ใช่วิธีที่ดีที่สุดที่จะทำ และไม่มีข้อมูลว่าควรเปลี่ยนเจ้าของไดเรคทอรีได้อย่างไร (ฉันกำลังคิดที่จะวางคำสั่งchown my_user.my_user /var/logs/my_packageไว้ในdebian/postinstไฟล์) วิธีที่แนะนำในการสร้างไดเรกทอรีด้วยแพ็คเกจ deb คืออะไร?

2
วิธีการติดตั้ง. deb ในโฟลเดอร์โดยใช้คำสั่งเดียว?
สวัสดีฉันใช้ Ubuntu 12.04 Beta 2 และฉันได้รับซอฟต์แวร์ที่ใช้ใน Oneiric แล้ว ฉันต้องการติดตั้งพวกเขาทั้งหมด !! แต่ปัญหาคือฉันไม่สามารถติดตั้งทีละตัว [เนื่องจากการขาดแคลนเวลาและความอดทน] มีคำสั่งใด ๆ เพื่อติดตั้ง. deb ทั้งหมดที่อยู่ในโฟลเดอร์เดียวและสำหรับทั้งหมด !!
11 12.04  deb 

2
คุณจะสร้างแพคเกจ deb "ลงนาม" ได้อย่างไร
ฉันต้องการสร้างแพ็คเกจ deb จำนวนหนึ่ง แต่ฉันไม่ทราบว่าแพ็คเกจ "การลงชื่อ" ทำงานอย่างไร ดังนั้นฉันจึงสงสัยว่าจะสร้างแพ็คเกจ deb ที่ลงนามแล้วได้อย่างไร

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