Score:3

ฉันจะดูวิธีติดตั้งโปรแกรมได้ที่ไหน

ธง cn

มีวิธีดูว่ามีการติดตั้งแอปพลิเคชันใดแอปพลิเคชันหนึ่งผ่าน Snap, จาก PPA, ผ่าน deb ที่ดาวน์โหลดมาหรือจากที่เก็บมาตรฐานหรือไม่

ในขณะนี้ ฉันติดตั้ง Zoom บนแล็ปท็อป Focal 20.04 ของฉันแล้ว ฉันกำลังพยายามหาวิธีการติดตั้งในตอนแรก แต่ฉันมีปัญหานี้ค่อนข้างบ่อย ไม่ว่าจะเป็นแอปที่เป็นกรรมสิทธิ์ (เช่น Slack หรือ Dropbox) และฉันต้องการอัปเดต หรือแอปกำลังแจ้งเตือนฉันว่ามีเวอร์ชันใหม่กว่า (Keepass) และฉันต้องการตรวจสอบอีกครั้งว่าฉันติดตั้งจากพื้นที่เก็บข้อมูลแล้ว และรอสักครู่ repo ที่จะปรับปรุง

ถ้าให้เดา ผมว่าน่าจะติดตั้ง Zoom จากที่ดาวน์โหลดมา .debแต่ฉันไม่แน่ใจว่าจะตรวจสอบได้อย่างไร ฉันไม่คิดว่าฉันติดตั้ง Slack จากไฟล์ .deb.

ผมลองทำตามคำแนะนำที่ ฉันจะรู้ได้อย่างไรว่าแพ็คเกจมาจากที่เก็บใด แต่ผลลัพธ์ไม่ชัดเจน ตัวอย่างเช่นไม่มี นโยบายที่เหมาะสม ผลลัพธ์สำหรับ Slack:

amanda@rajje:~$ apt หย่อนนโยบาย
หย่อน:
  ติดตั้ง: (ไม่มี)
  ผู้สมัคร: 1:0.15.2-9
  ตารางเวอร์ชัน:
     1:0.15.2-9 500
        500 http://us.archive.ubuntu.com/ubuntu focal/universe แพ็คเกจ amd64
        500 http://us.archive.ubuntu.com/ubuntu focal/universe แพ็คเกจ i386

อาจเป็นเพราะฉันติดตั้งจากซอฟต์แวร์ Ubuntu ดังนั้นจึงเป็น Snap: ภาพหน้าจอของรายการ Slack

ถ้าฉันพยายาม นโยบายที่เหมาะสม สำหรับแอปที่ฉันรู้ว่าฉันยังไม่ได้ทำอะไรเลย ฉันเห็นรายการที่เก็บ ฉันสามารถสันนิษฐานได้ว่านี่หมายความว่าฉันได้ติดตั้งจากที่เก็บหรือไม่?

amanda@rajje:~$ apt นโยบาย emacs
อีแมค:
  ติดตั้งแล้ว: 1:26.3+1-1ubuntu2
  ผู้สมัคร: 1:26.3+1-1ubuntu2
  ตารางเวอร์ชัน:
 *** 1:26.3+1-1ubuntu2 500
        500 http://us.archive.ubuntu.com/ubuntu focal/universe แพ็คเกจ amd64
        500 http://us.archive.ubuntu.com/ubuntu focal/universe แพ็คเกจ i386
        100 /var/lib/dpkg/สถานะ

และหากไม่มีที่เก็บแสดงว่าฉันติดตั้งจากการดาวน์โหลดแพ็คเกจหรือไม่

amanda@rajje:~$ apt นโยบายซูม
ซูม:
  ติดตั้ง: 5.0.403652.0509
  ผู้สมัคร: 5.0.403652.0509
  ตารางเวอร์ชัน:
 *** 5.0.403652.0509 100
        100 /var/lib/dpkg/สถานะ
vanadium avatar
cn flag
Does this answer your question? [How do I find out which repository a package comes from?](https://askubuntu.com/questions/8560/how-do-i-find-out-which-repository-a-package-comes-from)
user535733 avatar
cn flag
Start with `which` and `whereis`. Where is your Zoom executable located in your filesystem? Consider deleting your example, which confused me into thinking you were asking how to identify a Snap vs. deb. Your Zoom seems to be neither.
Amanda avatar
cn flag
@user535733 I edited to clarify my question, which is broader than just "how is Zoom installed." It's definitely "how do I go about figuring out how any one thing was installed"
Score:2
ธง zw

เริ่มกับ ซึ่งซูม หรือ ซึ่งไคลเอนต์ซูม. ซึ่งจะส่งคืนเส้นทางไฟล์ไปยังไฟล์ปฏิบัติการ (คำใบ้: แท็บ ความสมบูรณ์คือเพื่อนของคุณ)

อะไรก็ได้ที่ขึ้นต้นด้วย /สแนป ได้รับการติดตั้งโดย Snap (หรือ Ubuntu Software Center) เพื่อให้คุณสามารถค้นหาเพิ่มเติมได้โดยเปิดศูนย์ซอฟต์แวร์หรือเรียกใช้ รายการสแน็ป | grep -i ซูม เพื่อรับชื่อ Snap แบบเต็ม/ถูกต้อง

ถ้าเริ่มต้นด้วย /usr/bin มันอาจจะถูกติดตั้งด้วย ฉลาด หรือซินแนปติก ในกรณีนั้น dpkg -l | grep -i ซูม หรือ ซูมนโยบาย apt* จะบอกคุณมากขึ้น ดูตัวกรอง "ติดตั้งแล้ว (ในเครื่องหรือเลิกใช้แล้ว)" ใน Synaptic เพื่อดูว่ามีบางอย่างติดตั้งโดย ฉลาด เป็นโลคัลหรือผ่านที่เก็บ

คุณอาจต้องการตรวจสอบ:

  • Flatpak - ตรวจสอบด้วย รายการ flatpak | grep -i ซูม
  • อูบุนตูทำให้ - ตรวจสอบกับ umake - รายการติดตั้ง (ตัวอย่างเช่น IDE)
Amanda avatar
cn flag
สิ่งนี้มีประโยชน์มาก "ซึ่ง" ไม่ได้เกิดขึ้นกับฉันเพื่อแยกความแตกต่างของ Snaps จากสิ่งที่ติดตั้งด้วย "apt" / Synaptic แต่ `dpkg` ไม่แสดงว่าฉันติดตั้งจากไฟล์ในเครื่องหรือที่เก็บ ฉัน *คิดว่า* `apt-cache policy` กำลังบอกฉันว่าไม่มี repo ที่เชื่อมโยงกับ Zoom ดังนั้นฉันจึงสามารถสันนิษฐานได้ว่าติดตั้งจากแพ็คเกจในเครื่อง
Score:2
ธง cn
raj

ติดตั้ง Synaptic Package Manager (คุณสามารถติดตั้งได้จากซอฟต์แวร์ Ubuntu หรือจากบรรทัดคำสั่งโดยใช้ sudo apt ติดตั้ง synaptic). เป็นเครื่องมือที่ดีในการจัดการ .deb แพ็คเกจ ในหน้าจอหลัก มันจะแสดงแพ็คเกจที่แบ่งออกเป็นกลุ่มต่าง ๆ ดังที่คุณเห็นในภาพหน้าจอด้านล่าง ดูกลุ่มที่เรียกว่า "ติดตั้ง (ในเครื่องหรือล้าสมัย)" - เป็นแพ็คเกจที่ติดตั้งจากไฟล์ที่ดาวน์โหลดด้วยตนเองและไม่ได้มาจากที่เก็บ (บางแพ็คเกจระบบที่สำคัญมากเช่น libcรวมอยู่ด้วย) ในภาพหน้าจอของฉัน คุณจะเห็น ซูม ในบรรดาแพ็คเกจนั้น

ป้อนคำอธิบายรูปภาพที่นี่

BTW ในตัวอย่าง Slack ของคุณ โปรแกรมได้รับการติดตั้งเป็นแบบ snap ไม่ใช่ a .deb แพ็คเกจซึ่งสามารถรับรู้ได้จากการมี "ช่อง" ที่จุดเริ่มต้นของข้อมูลในภาพหน้าจอของคุณ แพ็คเกจ Snap มีช่องสัญญาณเสมอ (โดยปกติแล้ว ล่าสุด/เสถียร) ในขณะที่ .deb แพ็คเกจไม่ ดังนั้นไม่ ฉลาด และ Synaptic จะไม่รู้อะไรเลยเกี่ยวกับแพ็คเกจนั้น (อันที่จริง ในตัวอย่างของคุณ นโยบายที่เหมาะสม กำลังแสดงข้อมูลเกี่ยวกับ ไม่ได้ติดตั้ง หย่อน แพ็คเกจที่มีให้ติดตั้งเป็น .deb จากที่เก็บข้อมูล)

Amanda avatar
cn flag
อืม. ดังนั้นสิ่งใดใน "ติดตั้ง (ในเครื่องหรือล้าสมัย)" จะเป็นสิ่งที่ฉันติดตั้งจากไฟล์ในเครื่องแทนที่จะเป็นจากที่เก็บ
raj avatar
cn flag
raj
@Amanda ตามที่ฉันเขียน ไลบรารีระบบเริ่มต้นบางส่วนจะรวมอยู่ในหมวดหมู่นั้นด้วย แต่อย่างอื่นใช่ อาจเป็นสิ่งที่คุณติดตั้งจากที่เก็บด้วย แต่จะไม่สามารถใช้งานได้ในที่เก็บอีกต่อไป (นั่นหมายความว่า "ล้าสมัย" ในบริบทนี้)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา