ฉันสามารถติดตั้งปลั๊กอินโดยใช้บรรทัดคำสั่งดังนี้:
sudo dpkg -i google-talkplugin_current_amd64.deb
ที่ผลิตสิ่งนี้:
Selecting previously unselected package google-talkplugin.
(Reading database ... 196768 files and directories currently installed.)
Preparing to unpack google-talkplugin_current_amd64.deb ...
Unpacking google-talkplugin (5.41.0.0-1) ...
Setting up google-talkplugin (5.41.0.0-1) ...
หลังจากนี้ฉันเริ่ม Firefox ใหม่ ฉันไปที่ Gmail เพื่อโทรออกและหลังจากคลิกปุ่ม "อนุญาต" (ได้รับแจ้งที่ด้านบนของ Firefox - ใต้แถบที่อยู่) ก็ใช้งานได้
อย่างไรก็ตามหลังจากติดตั้งสิ่งนี้ฉันไม่สามารถอัปเดต sudo apt-get ได้อีกต่อไป
sudo apt-get update
W: http://dl.google.com/linux/talkplugin/deb/dists/stable/Release.gpg: Signature by key ***************omitted****************** uses weak digest
algorithm (SHA1)
E: Failed to fetch http://dl.google.com/linux/talkplugin/deb/dists/stable/Release No Hash entry in Release file /var/lib/apt/lists/partial/dl.google.com_linux_talkplugin_deb_dists_stable_Release which is considered strong enough for security purposes
ในตอนนี้ฉันได้ปิดการใช้งานที่เก็บโดยยกเลิกการตรวจสอบสิ่งนี้:
ขั้นตอนข้างต้นเป็นวิธีแก้ปัญหาที่อ่อนแอของฉันสำหรับข้อผิดพลาดนี้:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1562733
มีคนบอกฉันว่าฉันสามารถเพิกเฉยข้อผิดพลาดนั้นได้จนกว่าพื้นที่เก็บข้อมูลจะได้รับการแก้ไข (แทนที่จะปิดใช้งานเช่นด้านบน) อย่างไรก็ตามฉันไม่พบสิ่งนี้เป็นกรณี; ดูเหมือนว่าหากมีข้อผิดพลาดเกิดขึ้นระหว่างการอัปเดต sudo apt-get การเก็บที่สำเร็จ (หลังจากข้อผิดพลาด - ที่ไม่มีปัญหา) จะไม่ได้รับผลกระทบ
ถ้าฉันเข้าใจข้อผิดพลาดอย่างถูกต้องดูเหมือนว่า Google จะต้องแก้ไขที่เก็บเพื่อให้เป็นไปตามข้อกำหนดด้านความปลอดภัยที่สูงขึ้นของ Debian / Ubuntu (ใหม่) สำหรับการลงนามแพ็คเกจ
หากต้องการสนับสนุนให้ Google แก้ไขปัญหานี้โปรดดูที่นี่:
https://wiki.debian.org/Teams/Apt/Sha1Removal