بالأمس بدأنا نتذكر كيف أن Gأنهى Google Chrome دعم 32 بت على أنظمة Linux و Ubuntu 12.04 LTS و Debian 7. هذا لا يتسبب فقط في عواقب على أجهزة 32 بت التي تُركت بدون دعم ، ولكن أيضًا على أجهزة كمبيوتر Linux 64 بت مع 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)
أخفق تنزيل بعض ملفات الفهرس. تم تجاهلها ، أو القديمة المستخدمة بدلا من ذلك.
يعني هذا في Christian وجود خطأ في حزم i386 (32 بت) وأنه لن يتم تنزيلها. هذا الخطأ لا يفعل شيئًا (يتم تنزيل 64 بت منها) ، ومع ذلك ، نعم إنها تنبعث منها نافذة خطأ مزعجة في كل مرة نطلب من المتصفح التحقق من وجود تحديثات.
أتخيل أن Google أصدرت نوعًا من التصحيح لإصلاح هذا الخطأ ، لكننا لا نعرف كم من الوقت سيستغرق. الخبر السار هو ذلك هل من الممكن إصلاح هذا الخطأ باستخدام سطر أوامر Linux وكتابة الأمر التالي (مثال لـ Ubuntu ومدير الحزم apt ، إذا كنت تستخدم Debian وتريد تثبيت الكروم تذكر تغيير 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) في سطر «ديب http://dl.google.com/linux/chrome/deb/ مستقر رئيسي »أضف« [قوس = amd64] »الحصول على:
"Deb [arch = amd64] http://dl.google.com/linux/chrome/deb/ رئيسي مستقر »
3) احفظ التغييرات وقم بتحديث المستودعات بـ "sudo apt-get update"
ما مدى سوء معاملتهم لمن يستخدم الكروم على جنو / لينكس
يتم إعادة إنشاء ملف google-chrome.list مع كل تحديث ، لذلك من الضروري تنفيذ الأمر بعد كل تحديث لـ chrome (بينما ننتظر حلاً نهائيًا من Google).
تحية.
مساعدة
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 ، أعتقد أنه نموذجي للتوزيعات الأخرى.
سأقوم باختبار ما إذا تلقيت هذا الخطأ. لدي كمتصفح رابع.
الأول فايرفوكس ، ثاني كروميوم ، كونكيور الثالث ، رابع كروم
شكرا على الحل :)
شكرا لك، ومساهمة جيدة جدا.
لقد حذفت المستودع ولم أعد أحصل على أي شيء آمل ألا يكون ما هو خطأ
Fabricio ، لكنني لست مخطئًا ، بهذه الطريقة لن يتمكن Chrome من التحديث من الآن فصاعدًا. سيكون من المناسب لك إلغاء تثبيته تمامًا وتنزيل برنامج التثبيت الرسمي وتثبيته نظيفًا مرة أخرى.
رائع ، لقد نجحت معي. لم أدرك ذلك وكان لدي هذه المشكلة. شكرا!
أخبر الحقيقة أن Google تقوم بذلك عن قصد لأنها لا تفعل ذلك مع النوافذ التي يمكنك استخدامها في إصدارات 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: راجع صفحة الدليل apt-secure (8) للحصول على تفاصيل حول إنشاء المستودعات وتكوين المستخدمين.
N: حذف استخدام الملف المهيأ "main / binary-i386 / Packages" نظرًا لأن المستودع "http://dl.google.com/linux/chrome/deb 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: الملف أو الدليل غير موجود
مساعدة
عندما أقوم بتشغيل 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 وهو يعمل بشكل مثالي.