ไม่พบคำสั่ง lsb_release


16

ฉันยังใหม่กับ ubuntu OS ฉันพยายามติดตั้ง skype บน Ubuntu 12.04 ฉันกำลังติดตามการสอนที่บอกว่า

sudo apt-add-repository “deb http://archive.canonical.com/ $(lsb_release -sc) partner”

แต่เมื่อฉันรันคำสั่งนี้มันพูดว่า:

lsb_release-sc: command not found 

คำตอบ:


1

คุณไม่จำเป็นต้องทำขั้นตอนนี้ด้วยตนเอง ใช้ศูนย์ซอฟต์แวร์ Ubuntuและค้นหา Skype

คุณจะมีปุ่มเพื่อใช้แหล่งพันธมิตร (Use Source) จากนั้นคุณสามารถคลิกเพื่อติดตั้ง Skype

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

ไม่จำเป็นต้องมีบรรทัดคำสั่ง


ใช่ติดตั้งจากศูนย์อัพเดทซอฟต์แวร์ ขอบคุณ :)
baig772

5
นี่อาจเป็นคำตอบสำหรับ skype แต่ไม่ใช่วิธีแก้ปัญหาสำหรับคำถาม "ไม่พบ lsb release" โปรดลบคำตอบนี้ออกเป็นคำตอบที่ได้รับการยอมรับ
James Dunmore

@JamesDunmore ขออภัย แต่คำถามเกี่ยวกับการติดตั้ง Skype ซึ่งทำให้เกิดข้อผิดพลาด lsb_release ไม่พบ ดังนั้นนี่คือการตอบสนองต่อปัญหา บางทีคำถามอาจได้รับการปรับปรุงให้ชัดเจนขึ้น
Huygens

@Huygens ขอโทษใช่ฉันไม่ได้ตั้งใจจะบอกว่าคำตอบของคุณไม่เป็นประโยชน์ บางทีอาจอัปเดตชื่อเธรดให้สัมพันธ์กับ skype - ผู้คนจำนวนมากรวมถึงตัวฉันลงที่นี่เพราะชื่อกระทู้คือ "ไม่พบคำสั่ง lsb_release" และคำตอบที่เลือกนี้ไม่ได้แก้ปัญหานั้นจริง ฉันรู้ว่าฉันมีความอวดความรู้ - คำตอบของคุณเป็นที่สมบูรณ์แบบสำหรับการแก้ปัญหาของเขา :)
เจมส์มอร์

23

เหตุผลบางอย่างที่คุณขาดหายไป ฉันมีมันอยู่ในความคิดของฉันและdpkg -Sมันเป็นส่วนหนึ่งของแพ็คเกจ lsb-release

ned@flanders:~$ dpkg -S `which lsb_release`
lsb-release: /usr/bin/lsb_release

ระบบของคุณพูดเกี่ยวกับแพ็คเกจนี้อย่างไร

ned@flanders:~$ apt-cache policy lsb-release    
lsb-release:
  Installed: 4.0-0ubuntu20.3
  Candidate: 4.0-0ubuntu20.3
  Version table:
 *** 4.0-0ubuntu20.3 0
        500 http://ftp.utexas.edu/ubuntu/ precise-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     4.0-0ubuntu20 0
        500 http://ftp.utexas.edu/ubuntu/ precise/main amd64 Packages
ned@flanders:~$ 

คุณสามารถติดตั้งพร้อมกับsudo apt-get install lsb-releaseแหล่งที่มา apt ของคุณถูกต้อง


10

sudo apt-add-repository“ คู่ค้าdeb http://archive.canonical.com/ $ (lsb_release -sc)”

lsb_release-sc: ไม่พบคำสั่ง

ฉันสงสัยว่าคุณลืมใส่ช่องว่างระหว่างคำสั่ง ( lsb_release) และตัวเลือก / สวิตช์ ( -sc) ของมัน


:-) โปรดดูแลเพื่อใส่ช่องว่างทั้งหมด พวกเขามีความสำคัญ
Vitalie Ciubotaru

คำสั่งของเขาไม่ได้ทำงาน (มีช่องว่าง) ในเครื่องคอมพิวเตอร์ของฉันดังนั้นฉันสงสัยว่าปัญหาอื่น ๆ ..
david6

1
ตอนนี้คำสั่งไม่พบปัญหาเสร็จ แต่ตอนนี้มันมีข้อผิดพลาด: 'deb archive.canonical.com/precisepartner ' ไม่ถูกต้อง :-(
baig772

2

ทางออกที่เป็นไปได้:

คุณใช้ non-std apt-add- (ไม่ควรสำคัญ) แต่ยังใช้อักขระเฉพาะประเภท Windows สำหรับ ' open-quote ' และ ' close quote '

ลองใช้สิ่งนี้แทน:

sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.