เทอร์มินัล: sudo: apt-get: ไม่พบคำสั่ง


11

เมื่อเร็ว ๆ นี้มีบางสิ่งที่เลวร้ายเกิดขึ้นกับคอมพิวเตอร์ของฉันโดยไม่ต้องมีไอคอนและสิ่งเลวร้ายทุกอย่างเกิดขึ้นกับส่วนต่อประสานกราฟิกของฉัน ทุกสิ่งที่ไม่ดีในการอุทธรณ์จะมาพร้อมกับความพิการบางอย่างของสถานีของฉัน ฉันกำลังใช้ 12.04 กับมุมมอง Gnome Classic โดยไม่มีผลกระทบ

Let 's sudo apt-get updateมี

ฉันได้รับsudo: apt-get: command not foundข้อความ และเป็นวิธีที่มันจะไปกับapt-getคำสั่งทั้งหมดของฉัน

มันหมายถึงอะไร? จะแก้ไขได้อย่างไรโดยเฉพาะอย่างยิ่งเกี่ยวกับปัญหาอื่น ๆ ทั้งหมดที่ฉันพบ


locate apt-get/usr/bin/apt-get/ควรจะเปิดขึ้น ถ้าไม่เป็นเช่นนั้นดูว่าไฟล์นั้นมีอยู่จริงหรือไม่ จากนั้นตรวจสอบ $ echo $PATHเส้นทาง: บอกเราว่าคุณพบอะไร
Jos

@Jos ยิงดี 'ค้นหา apt-get' จะไม่ย้อนกลับไป ใน '/ usr / bin' ไม่มีไฟล์ 'echo $ PATH' โยนบางสิ่งกลับมาเช่นนี้: /home/bakuhatsu/.rvm/gems/ruby-2.0.0-p0/bin:/home/bakuhatsu/.rvm/gems/ruby-2.0.0-p0@global /bin:/home/bakuhatsu/.rvm/rubies/ruby-2.0.0-p0/bin:/home/bakuhatsu/.rvm/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/ usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / เกม
Barnaba X

5
เป็นที่/usr/bin/สมบูรณ์ว่างเปล่า? ในกรณีนั้นตัวเลือกเดียวของคุณคือติดตั้ง Ubuntu ใหม่ หรือมีเพียงไฟล์ apt-get หรือไม่? จากนั้นดาวน์โหลดและติดตั้งแพ็กเกจ apt ด้วยตนเองดังต่อไปนี้: ดูที่ /etc/apt/sources.list ของคุณเพื่อค้นหามิเรอร์ที่ถูกต้องจากนั้นไปที่มิเรอร์นั้นไปยังไดเร็กทอรี pool / main / a / apt / ดาวน์โหลดที่ถูกต้อง ไฟล์ .deb sudo dpkg -i apt-xxx.debสำหรับสถาปัตยกรรมของคุณและติดตั้งด้วย
Jos

ไม่โฟลเดอร์นี้มีไฟล์ทุกชนิด แต่ / usr / bin / apt-get หายไป ฉันควรเลือกอันไหนจาก source.list พวกเขาส่วนใหญ่เป็นไฟล์. gz แต่ฉันคิดว่ามันไม่ต่างอะไรเลย
Barnaba X

@Jos ฉันยังทุกข์ทรมานจากปัญหาที่กล่าวถึงข้างต้น แต่ในกรณีของฉัน "ค้นหา apt-get" กำลังให้ผลลัพธ์ที่ต้องการ สิ่งที่ฉันควรทำตอนนี้ ??? โปรดช่วย ....
Rahul Raj

คำตอบ:


6

คำตอบสั้น ๆ :

ติดตั้ง Ubuntu ใหม่จาก Live CD หรือ USB

รุ่นยาว:

รุ่นยาวจะเสียเวลาของคุณ: ระบบของคุณจะไม่สะอาด แต่ถ้าคุณยืนยันคุณสามารถลอง:

  • คัดลอกทุกอย่าง (หายไป) ยกเว้นโฟลเดอร์ / home จาก Live CD / USB ไปยัง HDD ของคุณ

หรือ

  • ทำการติดตั้ง / ซ่อมแซมระบบที่เสียหายอีกครั้งด้วย Live CD / USB stick

หรือ

  • ดาวน์โหลดไฟล์ deb เพื่อรับและติดตั้งตามที่อธิบายไว้ในโพสต์ด้านบน

ฉันจะไปติดตั้งใหม่อย่างแน่นอนเพราะมีหลายสิ่งที่ต้องทำและมีเวลาน้อยมาก


ฉันเกรงว่ามันจะจบแบบนี้ แม้ว่าฉันจะเติบโตอยากรู้อยากเห็นด้วยเหตุผลที่มันเสียในครั้งแรกแม้ว่า ความคิดใด ๆ
Barnaba X

4
สิ่งนี้อาจเกิดขึ้นเนื่องจากการติดตั้งถูกขัดจังหวะ (ไฟดับ, ไดรฟ์ไม่ดี, ไม่มีที่ว่างบนไดรฟ์, แมวเดินบนแป้นพิมพ์, หญิงสาว / แฟนที่ขี้หึง, ความผิดปกติของควอนตัม, มนุษย์ต่างดาวที่หัวเราะ) หรือเป็นผลมาจากการเล่นกับระบบไฟล์ที่มีการเปลี่ยนแปลงการอนุญาต, การลบไฟล์, แอพที่ใช้งานไม่ได้ / ปัญหาการพึ่งพาทรัพยากรอื่น ๆ เป็นต้นฉันได้ทำไปแล้ว, มีทุกอย่าง :)
Goksu

4

ฉันประสบปัญหาเดียวกันเกี่ยวกับapt-get: command not foundที่นี่เป็นขั้นตอนที่ฉันแก้ไขบน Ubuntu Xenial

  • ค้นหาเวอร์ชั่นที่เหมาะสมของaptจากที่นี่ ( apt_1.4_amd64.debสำหรับ ubuntu xenial)

  • ดาวน์โหลด apt.deb

    wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.4_amd64.deb
    
  • ติดตั้งแพ็คเกจ apt.deb

    sudo dpkg -i apt_1.4_amd64.deb
    

ตอนนี้เราสามารถวิ่งได้อย่างง่ายดาย

sudo apt-get install <Package_Name>

ฉันกำลังจะติดตั้งระบบงานของฉันในการติดตั้งใหม่ แต่นี่โชคดีที่หลอกลวงฉันได้ ขอบคุณ.
fluffyBatman

0

ฉันกำลังเผชิญกับปัญหาเดียวกัน ฉันวิ่งecho $PATHแต่หาไม่พบ/usr/binใน PATH

ฉันวิ่งexport PATH=$PATH:/usr/bin/แล้วทุกอย่างก็ใช้ได้ดี


สวัสดีฟาติมายินดีต้อนรับสู่ถาม Ubuntu เพียง FYI: export PATH=$PATHจะใช้ทุกค่าในปัจจุบัน$PATHเพื่อที่จะผนวกและทุกอย่างออกจากที่อื่นเพียงอย่างเดียวสิ่งที่คุณต้องทำคือ/usr/bin/ export PATH=$PATH:/usr/bin/นี่เป็นสิ่งสำคัญสำหรับคำตอบเนื่องจากผู้คนจำนวนมากเพียงแค่คัดลอกและวางจากไซต์ Stack Exchange และพวกเขาอาจไม่ต้องการ$JAVA_HOMEหรือสิ่งอื่นใดผนวกเข้ากับ PATH ของพวกเขาโดยไม่ได้ตั้งใจ ขอบคุณสำหรับการสนับสนุนของคุณ
Benjamin R

ใครก็ตามที่ต้องการตรวจสอบอย่างรวดเร็วว่า/usr/binสามารถใช้เส้นทางของตนecho $PATH | grep :/usr/bin:ได้หรือไม่ หากไม่ได้ผลใด ๆ ให้ตรวจสอบecho $PATH | grep -P "^\Q/usr/bin\E"อีกครั้งด้วย
เบนจามินอาร์

ใช่ขอบคุณที่ถูกต้อง @BenjaminR
ฟาติมาข่าน


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