เมื่อวานนี้เราเริ่มจำได้ว่า Google Chrome ยุติการสนับสนุน 32 บิต บนระบบ Linux บน Ubuntu 12.04 LTS และบน Debian 7 สิ่งนี้ไม่เพียงทำให้เกิดผลสืบเนื่องบนเครื่อง 32 บิตที่ไม่รองรับ แต่ยังใช้กับคอมพิวเตอร์ Linux 64 บิต ด้วย Google Chrome ทำให้เกิดข้อผิดพลาดที่น่าสงสัย
ข้อผิดพลาดคือเมื่อตรวจสอบการอัปเดตระบบ Google Chrome ตรวจสอบทั้ง 32 และ 64 บิตเนื่องจากตัว 32 บิตถูกลบออกไปฉันจึงได้รับข้อความแสดงข้อผิดพลาดที่ระบุว่าต่อไปนี้
http://dl.google.com/linux/chrome/deb/dists/stable/Release Unable to find expected entry ‘main/binary-i386/Packages’ in Release file (Wrong sources.list entry or malformed file)
ดาวน์โหลดไฟล์ดัชนีบางไฟล์ไม่สำเร็จ พวกเขาถูกเพิกเฉยหรือใช้ของเก่าแทน
ในคริสเตียนหมายความว่ามีข้อผิดพลาดในแพ็คเกจ i386 (32 บิต) และจะไม่ถูกดาวน์โหลด ข้อผิดพลาดนี้ไม่ทำอะไรเลย (ดาวน์โหลด 64 บิต) อย่างไรก็ตาม ใช่มันแสดงหน้าต่างข้อผิดพลาดที่น่ารำคาญ ทุกครั้งที่เราแจ้งให้เบราว์เซอร์ตรวจสอบการอัปเดต
ฉันจินตนาการว่า Google เผยแพร่โปรแกรมแก้ไขบางอย่างที่แก้ไขข้อผิดพลาดนี้ แต่เราไม่รู้ว่าจะใช้เวลานานแค่ไหน ข่าวดีก็คือ เป็นไปได้ไหมที่จะแก้ไขข้อผิดพลาดนี้โดยใช้บรรทัดคำสั่ง Linux และพิมพ์คำสั่งต่อไปนี้ (เป็นตัวอย่างสำหรับ Ubuntu และ apt package manager หากคุณใช้ Debian และต้องการ ติดตั้ง chrome อย่าลืมเปลี่ยน sudo เป็น su ที่จุดเริ่มต้นแล้วตามด้วยคำสั่งที่ไม่มี sudo)
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"
คำสั่งที่เราป้อนหมายความว่า เรากำลังสั่งให้ใช้เฉพาะที่เก็บ 64 บิต ไม่สนใจที่เก็บ i386 ดังนั้นข้อผิดพลาดของ Google Chrome จึงสิ้นสุดลง
ข้อผิดพลาดนี้ ทำให้เราสะท้อนให้เห็นถึงความสนใจเพียงเล็กน้อยที่ Google Chrome มอบให้กับผู้ใช้ Linuxละเลยสิ่งเล็กน้อยเช่นนี้ หาก Google ยังคงดำเนินต่อไปเช่นนี้จะสูญเสียส่วนแบ่งผู้ใช้จำนวนมากด้วยข้อบกพร่องเช่นนี้
ขอบคุณมากฉันเพิ่งได้รับข้อผิดพลาดนั้น :)
ฉันแก้มันด้วย แต่ฉันทำหลายขั้นตอนมากกว่านี้:
1) ฉันเปิดเทอร์มินัลแล้วใส่ "sudo nano -w /etc/apt/sources.list.d/google-chrome.list"
2) ในบรรทัด« deb http://dl.google.com/linux/chrome/deb/ หลักที่มั่นคง»เพิ่ม« [arch = amd64] »รับ:
"Deb [arch = amd64] http://dl.google.com/linux/chrome/deb/ หลักที่มั่นคง»
3) บันทึกการเปลี่ยนแปลงและอัปเดตที่เก็บด้วย "sudo apt-get update"
พวกเขาปฏิบัติต่อพวกเราที่ใช้ chrome บน GNU / Linux อย่างเลวร้ายเพียงใด
ไฟล์ google-chrome.list ถูกสร้างขึ้นใหม่ในการอัปเดตแต่ละครั้งดังนั้นจึงจำเป็นต้องดำเนินการคำสั่งหลังจากการอัปเดต chrome แต่ละครั้ง (ในขณะที่เรารอวิธีแก้ไขขั้นสุดท้ายจาก Google)
อาศิรพจน์
ayuda
cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' « /etc/apt/sources.list.d/google-chrome.list »
sed: ไม่สามารถอ่าน /etc/apt/sources.list.d/google-chrome.list: ไม่มีไฟล์หรือไดเร็กทอรี
มันไม่ปรากฏใน Arch ฉันคิดว่ามันเป็นเรื่องปกติของ Distros อื่น ๆ
ฉันจะทดสอบว่าได้รับข้อผิดพลาดนี้หรือไม่ ฉันมีมันเป็นเบราว์เซอร์ตัวที่สี่
Firefox ตัวแรกโครเมียมตัวที่สอง Konqueror ตัวที่สาม Chrome ตัวที่สี่
ขอบคุณสำหรับการแก้ปัญหา :)
ขอบคุณการสนับสนุนที่ดีมาก
ฉันลบที่เก็บและไม่มีอะไรออกมาอีกต่อไปฉันหวังว่าสิ่งที่เป็นอยู่จะไม่ผิด
Fabricio แต่ฉันไม่ผิดวิธีนั้น Chrome จะไม่สามารถอัปเดตได้นับจากนี้ จะเป็นการสะดวกสำหรับคุณในการถอนการติดตั้งอย่างสมบูรณ์ดาวน์โหลดตัวติดตั้งอย่างเป็นทางการและติดตั้งใหม่ทั้งหมด
เยี่ยมมากมันได้ผลสำหรับฉัน ฉันไม่ได้ตระหนักถึงมันและมีปัญหานั้น ขอบคุณ!
บอกความจริงที่ Google ทำโดยมีจุดประสงค์เพราะไม่ได้ทำกับ windows คุณสามารถใช้งานได้ในเวอร์ชัน 32 บิต 64 บิตมันเป็นการเยาะเย้ยสำหรับผู้ที่ใช้ระบบ linux
มันบอกว่าไม่สามารถอ่านได้เนื่องจากไม่มีไฟล์หรือไดเร็กทอรีและฉันคัดลอก sudo ทั้งหมด
ฉันได้รับสิ่งนี้
W: ข้อผิดพลาด GPG: http://dl.google.com/linux/chrome/deb รุ่นที่มีเสถียรภาพ: ไม่สามารถตรวจสอบลายเซ็นต่อไปนี้ได้เนื่องจากไม่มีคีย์สาธารณะ: NO_PUBKEY A040830F7FAC5991 NO_PUBKEY 1397BC53640DB551
W: ที่เก็บ "http://dl.google.com/linux/chrome/deb รุ่นเสถียร" ไม่ได้ลงนาม
N: ข้อมูลในที่เก็บเช่นนี้ไม่สามารถพิสูจน์ตัวตนได้ดังนั้นการใช้งานจึงอาจเป็นอันตรายได้
N: ดูหน้า man apt-secure (8) สำหรับรายละเอียดเกี่ยวกับการสร้างที่เก็บและการกำหนดค่าผู้ใช้
N: การละเว้นการใช้ไฟล์ที่กำหนดค่า "main / binary-i386 / Packages" เนื่องจากที่เก็บ "http://dl.google.com/linux/chrome/deb Stable InRelease" ไม่สนับสนุนสถาปัตยกรรม "i386"
และเมื่อฉันเรียกใช้ sudo มันจะออกมา
cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' « /etc/apt/sources.list.d/google-chrome.list »
sed: ไม่สามารถอ่าน /etc/apt/sources.list.d/google-chrome.list: ไม่มีไฟล์หรือไดเร็กทอรี
ayuda
เมื่อฉันเรียกใช้ sudo มันจะบอกฉันสิ่งนี้
cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' « /etc/apt/sources.list.d/google-chrome.list »
sed: ไม่สามารถอ่าน /etc/apt/sources.list.d/google-chrome.list: ไม่มีไฟล์หรือไดเร็กทอรี
ฉันได้รับสิ่งนี้
cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' « /etc/apt/sources.list.d/google-chrome.list »
sed: ไม่สามารถอ่าน /etc/apt/sources.list.d/google-chrome.list: ไม่มีไฟล์หรือไดเร็กทอรี
cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' « /etc/apt/sources.list.d/google-chrome.list »
sed: ไม่สามารถอ่าน /etc/apt/sources.list.d/google-chrome.list: ไม่มีไฟล์หรือไดเร็กทอรี
สิ่งที่ฉันทำ?
สวัสดีไฟล์. list มีชื่ออื่นคุณเปลี่ยน google-chrome.list เป็น google.list และใช้งานได้ ทักทาย.
ฉันติดตั้ง Chromium ซึ่งสำหรับฉันแล้ว ครอบคลุมทุกความต้องการ ฉันมี Ubuntu 21.04 และทำงานได้อย่างสมบูรณ์