Score:3

xvnc4viewer เป็นที่เก็บใด

ธง in

ฉันใช้ Ubuntu 20.04 และมีรายชื่อแพ็คเกจที่ฉันต้องการตรวจสอบว่าเป็นส่วนหนึ่งของที่เก็บเริ่มต้นของ Ubuntu หรือไม่

จนถึงตอนนี้ฉันกำลังตรวจสอบรายการซ้ำกับสคริปต์ต่อไปนี้:

#!/bin/bash

อินพุต = "modified_list.txt"

สีแดง='\033[0;31m'
NC='\033[0ม'

ถ้า [ ! -f $อินพุต ];
แล้ว
    echo -e "ไม่มีไฟล์อยู่: $input"
    ทางออก 1
ไฟ

ในขณะที่อ่าน -r บรรทัด
ทำ
    ถ้า [[ $(apt นโยบาย $line 2> /dev/null | grep 'focal' | wc -l) -gt 0 ]];
    แล้ว
        # พิมพ์ชื่อแพ็คเกจปกติหากเป็นส่วนหนึ่งของ repo เริ่มต้นของ Ubuntu
        เสียงสะท้อน -e "$line\t"
    อื่น
        # พิมพ์ชื่อแพ็คเกจสีแดงหากไม่ได้อยู่ใน repo เริ่มต้น
        echo -e "${RED}${line}${NC}" 
    ไฟ

เสร็จแล้ว < $input

ที่นี่ฉันสังเกตเห็นแพ็คเกจ xvnc4viewer คือ (ตามสคริปต์) ไม่ใช่ส่วนหนึ่งของที่เก็บ เมื่อดำเนินการ นโยบาย apt xvnc4viewer เอาต์พุตเทอร์มินัล:

xvnc4viewer:
  ติดตั้งแล้ว: 4.1.1+xorg4.3.0-37.3ubuntu2
  ผู้สมัคร: 4.1.1+xorg4.3.0-37.3ubuntu2
  ตารางเวอร์ชัน:
 *** 4.1.1+xorg4.3.0-37.3ubuntu2 100
        100 /var/lib/dpkg/สถานะ

เมื่อใช้คำสั่งบนแพ็คเกจอื่น ฉันพบ URL หรือบางอย่างที่ช่วยให้ฉันทราบว่าแพ็คเกจนั้นมาจากไหน แต่ในกรณีนี้ ฉันคิดไม่ออก โดยใช้ ค้นหา apt-cache xvnc4viewer พบแพ็คเกจ แต่คำสั่งเช่น apt-cache showpkg ก็ไม่ได้ช่วยฉันเช่นกัน แล้วฉันจะทราบได้อย่างไรว่าพัสดุมาจากไหน

Score:6
ธง cn

เดอะ xvnc4viewer แพ็คเกจถูกลบออกจากที่เก็บ Ubuntu หลังจาก Ubuntu 18.04

$ rmadison xvnc4viewer
 xvnc4viewer | 4.1.1+xorg4.3.0-37ubuntu5 | เชื่อถือได้/จักรวาล | amd64, armhf, i386, พาวเวอร์พีซี
 xvnc4viewer | 4.1.1+xorg4.3.0-37ubuntu5.0.2 | trusty-security/จักรวาล | amd64, arm64, armhf, i386, พาวเวอร์พีซี
 xvnc4viewer | 4.1.1+xorg4.3.0-37ubuntu5.0.2 | เชื่อถือปรับปรุง/จักรวาล | amd64, arm64, armhf, i386, พาวเวอร์พีซี
 xvnc4viewer | 4.1.1+xorg4.3.0-37.3ubuntu2 | ซีเนียล/ยูนิเวิร์ส | amd64, arm64, armhf, i386, พาวเวอร์พีซี, ppc64el, s390x
 xvnc4viewer | 4.1.1+xorg4.3.0-37.3ubuntu2 | ไบโอนิค/จักรวาล | amd64, arm64, armhf, i386, ppc64el, s390x
  • เดอะ อาร์เมดิสัน คำสั่งรวมอยู่ใน คำอธิบาย บรรจุุภัณฑ์.
  • คุณสามารถรับข้อมูลเดียวกันในรูปแบบอื่นได้โดยการเรียกดู http://packages.ubuntu.com

โปรดทราบว่าแพ็คเกจอยู่ในกระเป๋า -universe และยังคงมีให้สำหรับ Ubuntu 18.04 (แต่ไม่ใช่สำหรับรุ่นที่ใหม่กว่า) แพ็คเกจจักรวาลไม่ได้เป็นส่วนหนึ่งของการติดตั้งหุ้นของอูบุนตู พวกเขายังคงเป็นแพ็คเกจ Ubuntu และเรายังคงสนับสนุนพวกเขา พวกเขาไม่ได้รวมอยู่ในตัวติดตั้ง Ubuntu

นอกจากนี้ โปรดทราบว่าการอัปเกรดรีลีส (จาก 18.04 เป็น 20.04) ไม่จำเป็นต้องลบซอฟต์แวร์รุ่นเก่าออก หากมีแพ็คเกจ 20.04 แพ็คเกจนั้นจะแทนที่แพ็คเกจ 18.04 หากไม่มีแพ็คเกจ 20.04 แพ็คเกจ 18.04 จะยังคงติดตั้งอยู่บนระบบ 20.04 ตราบเท่าที่เข้ากันได้

Score:5
ธง cn

xvnc4viewer ไม่ได้เป็นส่วนหนึ่งของที่เก็บเริ่มต้นสำหรับ Ubuntu 20.04 (Focal Fossa) แต่ เป็น ส่วนหนึ่งของที่เก็บเริ่มต้นสำหรับ Ubuntu 18.04 (Bionic Beaver). แพคเกจตรงรุ่น 4.1.1+xorg4.3.0-37.3ubuntu2ก็ตรงกับที่. ดังนั้นฉันจึงสันนิษฐานว่าระบบที่เป็นปัญหาเคยใช้งาน 18.04 มาก่อนและได้รับการอัปเกรดตั้งแต่นั้นมา

นโยบายที่เหมาะสม กล่าวถึงเฉพาะที่เก็บข้อมูลที่อยู่ในรายการแหล่งที่มาของระบบเท่านั้น ดังนั้นก่อนหน้านี้ระบบอาจมีที่เก็บข้อมูลสำหรับ Bionic ที่ตั้งค่าไว้ xvnc4viewer ถูกติดตั้งจากที่นั่น และต่อมา Repos Bionic ก็ถูกแทนที่ด้วย Focal ในระหว่างการอัปเกรด ในกรณีนี้ พื้นที่เก็บข้อมูลที่มาจากแพ็กเกจแต่เดิมจะไม่อยู่ในรายการแหล่งที่มาอีกต่อไป และ นโยบายที่เหมาะสม ไม่สามารถแสดงรายการได้

ความเป็นไปได้อื่น ๆ ตามที่ Artur Meinild ได้กล่าวไปแล้วคือแพคเกจนั้นถูกติดตั้งด้วยตนเองด้วย dpkg, กับ ฉลาด ไม่เคยเข้ามาเล่นสำหรับแพ็คเกจนี้

Andi avatar
in flag
ขอบคุณ! ฉันไม่ค่อยคุ้นเคยกับวิธีการทำงานของการจัดการแพ็กเก็ตของอูบุนตู แต่ถ้ามันถูกติดตั้งด้วยตนเองหรือบนอูบุนตูเวอร์ชันก่อนหน้า ทำไมฉันถึงค้นหามันได้ด้วย ```apt-cache search```
cn flag
@Andi `apt-cache` ใช้ในการสอบถาม จัดการ ฯลฯ แคชภายในที่ `apt' เก็บไว้ แคชนี้ได้รับการอัปเดตเมื่อคุณเรียกใช้ `apt update' ฉันไม่แน่ใจว่าในระหว่างการอัปเดตข้อมูลที่ล้าสมัย (จากที่เก็บที่ถูกลบออก) จะถูกลบออกโดยค่าเริ่มต้นหรือไม่ แต่ฉันคิดว่าก่อนหน้านี้ `xvnc4viewer` ถูกเพิ่มไปยังแคชของ `apt` และอยู่ที่นั่น แม้ว่าที่เก็บที่เป็นปัญหาจะถูกลบ / อัปเดตแล้วก็ตาม
user535733 avatar
cn flag
ฐานข้อมูลภายใน (แคช) ติดตามแพ็คเกจและแพ็คเกจที่ติดตั้งในไฟล์เก็บถาวรในเครื่อง dir AND แพ็คเกจที่พร้อมใช้งานออนไลน์ มีการติดตั้งแพคเกจที่เป็นปัญหา ดังนั้นจึงปรากฏขึ้น ที่ไม่สามารถใช้งานได้ทางออนไลน์อีกต่อไปคือสาเหตุที่รายการดูผิดปกติสำหรับ OP
Score:3
ธง vn

เป็นไปได้มากว่าแพ็คเกจนี้ถูกดาวน์โหลดและติดตั้งด้วยตนเองด้วย sudo apt ติดตั้ง <ชื่อแพ็คเกจ>.

เมื่อค้นหาชื่อแพ็คเกจบนเว็บ คุณจะเห็นว่าแพ็คเกจเวอร์ชันนี้มีเฉพาะใน ที่เก็บ Bionic Universe.

คุณไม่สามารถดูที่มาของแพ็คเกจที่ดาวน์โหลดด้วยตนเองได้เสมอ ดังนั้นคุณต้องแก้ไขด้วยวิธีอื่นที่ไม่ใช่ ฉลาด คุณประโยชน์.

Score:2
ธง my

ดังที่ Artur Meinild กล่าว แพ็คเกจนี้มีให้สำหรับ Ubuntu 18.04 เท่านั้น ไบโอนิค.

มีเหตุผลสองประการที่จะอยู่ในระบบของคุณ

  1. คุณติดตั้งซอฟต์แวร์หลังจากเพิ่ม ส.ป.ก และเปลี่ยนชื่อรุ่นเป็น focal
    ซึ่งหมายความว่าคุณติดตั้งแพ็คเกจนี้โดยใช้ PPA ที่กำหนดเองหรือคุณสร้างจากแหล่งที่มาโดยใช้การพึ่งพาบุคคลที่สามหรือซอร์สโค้ดที่แก้ไข หลังจากติดตั้งซอฟต์แวร์ คุณได้ลบซอร์ส/PPA สำหรับแพ็คเกจ

  2. คุณทำเครื่องหมายแพ็คเกจนี้ว่าติดตั้งด้วยตนเอง ซึ่งหมายความว่าคุณใช้งาน Ubuntu 18.04 ก่อนอัปเกรดเป็น Ubuntu 20.04 ด้วย ทำปล่อยอัพเกรด. ควรนำแพ็กเกจนี้ออกเนื่องจากไม่พร้อมใช้งานสำหรับโฟกัส อย่างไรก็ตาม อาจเป็นไปได้ว่ามีการทำเครื่องหมายว่าเป็นการพึ่งพาหรือแพ็คเกจที่ติดตั้งด้วยตนเอง การพึ่งพาและแพ็คเกจที่ติดตั้งด้วยตนเองจะไม่ถูกลบออกในระหว่างกระบวนการนี้ อาจเป็นไปได้ว่าสิ่งนี้ถูกติดตั้งไว้ก่อนหน้านี้เป็นการพึ่งพาสำหรับแพ็คเกจแบบกำหนดเองใดๆ ที่ติดตั้งผ่าน PPA หรือที่เก็บซอร์ส (ต้องนำ PPA ออกพร้อมกับแพ็คเกจเองและปล่อยให้แพ็คเกจนี้ติดตั้งด้วยตนเอง บางทีคุณอาจทำเครื่องหมายว่าติดตั้งด้วยตนเอง)

โพสต์คำตอบ

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