sudo apt-get install (google-chrome-stable_current_amd64.deb) ไม่ทำงาน


12

ฉันบอกว่าsudo apt-get install (package.deb)ติดตั้งซอฟต์แวร์ที่มีการอ้างอิงทั้งหมดด้วย

ฉันพยายามติดตั้ง Google Chrome แต่เมื่อฉันทำตามขั้นตอนนี้มันจะสร้างข้อผิดพลาดต่อไปนี้:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package google-chrome-stable_current_amd64.deb
E: Couldn't find any package by regex 'google-chrome-stable_current_amd64.deb'

ใครบ้างมีวิธีแก้ปัญหานี้หรือไม่?


Google Chrome ไม่ได้อยู่ในที่เก็บดังนั้นการรับ apt จะไม่ทำงาน เรียกใช้sudo dpkg -i google-chrome-stable_current_amd64.debและตรวจสอบให้แน่ใจว่าคุณอยู่ในไดเรกทอรีที่ถูกต้องก่อนดำเนินการคำสั่ง
mikewhething

2
มีการapt-getติดตั้งแพคเกจด้วย.debคำต่อท้ายบอกว่าคุณกำลังติดตั้งจากไฟล์ท้องถิ่นในฮาร์ดไดรฟ์ของคุณ หากคุณต้องการติดตั้งแพคเกจจากพื้นที่เก็บข้อมูลระยะไกลจากนั้นคุณจะต้องระบุชื่อของแพคเกจโดยไม่ต้องส่วน. deb ในตอนท้าย นอกจากนี้ Google Chrome ยังไม่พร้อมใช้งานในที่เก็บเริ่มต้นของ Ubuntu จะมีการรวมโครงการที่ใช้ Google Chrome แทน Chromium (ซึ่งคล้ายกับ Google Chrome) แทน sudo apt-get install chromium-browserที่จะติดตั้งให้เรียกใช้
fouric

1
@InkBlend: คำแนะนำที่ดีเพราะคุณสมบัติการอัปเดตที่หายไปจาก Chromium ได้รับการชดเชยจากการจัดการบรรจุภัณฑ์ อย่างไรก็ตามสิ่งที่เหมือนกันคือการยืดกล้ามเนื้อ แฟลชในตัวหายไปและนั่นเป็นเรื่องใหญ่สำหรับหลาย ๆ คน
0xC0000022L

คำตอบ:


10

คุณจะต้องการเรียกใช้sudo dpkg -i packagename.debแทนที่จะเป็น apt-get


ในกรณีนี้เป็นแพ็คเกจที่คุณดาวน์โหลด (เช่น google-chrome)
carnendil

7

คุณสามารถติดตั้ง.debไฟล์ด้วย Ubuntu Software Center โดยดับเบิลคลิกที่หนึ่งหรือใช้dpkg -i packagename.debคำสั่ง ดูคำถามนี้: ฉันจะติดตั้งไฟล์. deb ผ่านบรรทัดคำสั่งได้อย่างไร

sudo dpkg -i google-chrome-stable_current_amd64.deb

apt-getใช้สำหรับติดตั้งแพ็คเกจที่มีอยู่ในที่เก็บของ Ubuntu คุณสามารถสำรวจแพ็คเกจในที่เก็บของ Ubuntu โดยเปิด Ubuntu Software Center หรือ Synaptic ที่เก็บของ Ubuntu มีแอปพลิเคชั่นหลายพันรายการ แต่ยังมีบางอย่างที่ไม่ได้รวมอยู่เช่น Google Chrome (Chromium อย่างไรก็ตามรวมอยู่ในที่เก็บของ Ubuntu)

ความสวยงามของการใช้ที่เก็บของ Ubuntu คือการค้นหาแพ็คเกจดาวน์โหลดแพ็คเกจและติดตั้งโปรแกรมปรับปรุงสำหรับแพ็คเกจนั้นได้รับการจัดการให้กับคุณ ตัวอย่างเช่นคุณจะต้องพิมพ์คำสั่งต่อไปนี้เพื่อติดตั้ง Chromium คุณไม่ต้องดาวน์โหลดอะไรล่วงหน้าหรืออย่างอื่น:

 sudo apt-get install chromium-browser

สำหรับการเปรียบเทียบวิธีการต่าง ๆ ในการรับและติดตั้งซอฟต์แวร์ใน Ubuntu ดูคำถามนี้: ฉันควรติดตั้งโปรแกรมจากแหล่ง tarball (`.tar.gz`) จากศูนย์ซอฟต์แวร์ Ubuntu หรือจากที่อื่นหรือไม่?


3

คุณจำเป็นต้องมี./ในด้านหน้าของ.debชื่อไฟล์ (หรือเส้นทางแบบเต็มถ้ามันไม่ได้อยู่ในไดเรกทอรีปัจจุบัน):

sudo apt-get install ./google-chrome-stable_current_amd64.deb

นี่ควรเป็นคำตอบที่ยอมรับได้เนื่องจาก apt-get และ apt ยังทำการแก้ปัญหาการพึ่งพาอัตโนมัติ น่าเสียดายที่ OP ไม่ได้ลงนามในการขอ Ubuntu เป็นเวลาเกือบ 5 ปี
karel

ฮ้า +1 สำหรับคำตอบง่ายๆนี้ 5 ปีต่อมา
WinEunuuchs2Unix

2

ฉันติดตั้ง Google Chrome โดยไปที่ dl.google.com ด้วยเบราว์เซอร์อื่นและทำตามคำแนะนำ
กระบวนการติดตั้งจะเพิ่ม ppa โดยอัตโนมัติสำหรับการปรับปรุงที่ตามมา ดูรายการสุดท้ายในภาพด้านล่าง:

PPP ของ Google Chrome


2

ฉันใช้สิ่งนี้เพื่อติดตั้ง google chrome บนเซิร์ฟเวอร์ระยะไกล ... ยังทำงานบนแล็ปท็อปของคุณ

wget  https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i ./google-chrome-stable_current_amd64.deb 
sudo apt --fix-broken install
sudo dpkg -i google-chrome-stable_current_amd64.deb
dpkg -l | grep chrome

dpkg -iคำสั่งเริ่มต้นจะล้มเหลวหากเครื่องของคุณขาดแพ็คเกจ upstream ดังนั้นหลังจาก--fix-brokencmd ติดตั้งครั้งที่สอง cmd ทำงานอย่างถูกต้อง ... เอาท์พุทของ cmd ล่าสุดตรวจสอบแพคเกจได้รับการติดตั้ง


1

คำตอบและความคิดเห็นอื่น ๆ ทั้งหมดควรมีประโยชน์ แต่ต้องครอบคลุม:

  1. ไม่ใครก็ตามที่บอกคุณว่าผิด การติดตั้งแพคเกจ. deb อาจติดตั้ง Chrome พร้อมการพึ่งพาที่จำเป็นทั้งหมดขึ้นอยู่กับสิ่งที่รวมอยู่ในแพ็คเกจที่คุณมีและการพึ่งพาที่คุณต้องการ หรือมันอาจจะไม่ขึ้นอยู่กับ
  2. เพื่อให้ชัดเจนคุณจะต้องดาวน์โหลดซอฟต์แวร์ Google chrome ก่อนจริง ดังที่กล่าวไว้จะไม่รวมอยู่ในที่เก็บโดยอัตโนมัติ คุณต้องดาวน์โหลดลงเครื่องของคุณด้วยตนเอง ฉันชอบบรรทัดคำสั่งด้วยและเป็นไปได้ที่จะทำเช่นนี้จากเทอร์มินัล แต่เนื่องจากคุณกำลังจะคลิกเข้าไปในเว็บเบราว์เซอร์อย่างไรก็ตามถ้าคุณ google "google chrome" จาก Firefox ซึ่งมาพร้อมกับ ubuntu, Google Inc. จะให้ความช่วยเหลือคุณเป็นอย่างมากในการดาวน์โหลดและติดตั้งผลิตภัณฑ์ หากคุณต้องการรุ่นที่มีแบรนด์นั่นคือ [1]

เมื่อคุณดาวน์โหลดแพคเกจจาก Google และเรียกใช้เพื่อติดตั้งแล้วคุณจะได้รับข้อความแสดงข้อผิดพลาดที่คุณต้องติดตั้งการอ้างอิง

จากนั้นคุณต้องการเรียกใช้

sudo apt-get install libnspr4-0d
sudo apt-get install libcurl3

ซึ่ง - ฉันคิดว่า - เป็นการพึ่งพาที่ขาดหายไปที่พบบ่อยที่สุดที่ Chrome ต้องการ (ใน 12.04 นั่นคือ - YMMV) จากนั้นคุณสามารถใช้บันทึกย่อจากไดเรกทอรีที่ติดตั้ง Chrome ของคุณซึ่งเป็นคำสั่ง

sudo dpkg -i [googlechromepackagename.deb]

สิ่งที่อยู่ในวงเล็บควรเป็นสิ่งที่คุณดาวน์โหลดจาก Google

แต่คุณใช้ sudo dpkg -i เพราะคุณอยู่ใน command line อยู่แล้ว คุณสามารถย้อนกลับและคลิกสองครั้งหรือเรียกใช้ไฟล์ตัวติดตั้งจาก GUI ของคุณ

หากยังไม่ได้ผลและคุณยังขาดการพึ่งพาที่จำเป็น

sudo apt-get install -f 

บอกอูบุนตูให้ลองแก้ไขแพ็คเกจที่ใช้งานไม่ได้จากนั้นคุณสามารถเรียกใช้sudo dpkg...คำสั่งได้อีกครั้ง

[1] ฉันขอย้ำว่าในขณะที่ askubuntu เป็นทรัพยากรชุมชนที่ไม่ธรรมดาหากสิ่งที่คุณต้องการคือการใส่ซอฟต์แวร์ของพวกเขาที่เป็นกรรมสิทธิ์ตราสินค้าของ Google ลงในเครื่องของคุณและสิ่งที่เกี่ยวข้องสิ่งที่ดีที่สุดของคุณน่าจะ Google เพื่อขอความช่วยเหลือ ฉันหมายความว่าพวกเขาไม่ได้ทำงานเป็นอาสาสมัครคุณรู้หรือไม่?


-1

นี่คือทางออกซึ่งใช้ได้สำหรับฉัน

sudo apt-get install python-pip python-dev build-essential

เรียกใช้คำสั่งด้านบนก่อนและลองอัพเกรดแพ็คเกจ

sudo pip install --upgrade pip  
sudo pip install --upgrade virtualenv

ตอนนี้คุณลองติดตั้ง chrome หรืออะไรก็ได้ตามปกติ


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