ฉันกำลังพยายามติดตั้ง gcc เวอร์ชันเฉพาะกับ Ubuntu 18.04
ตามค่าเริ่มต้นเวอร์ชันของ Ubuntu ณ เวลาที่เขียนนี้คือ 18.04.5
. ติดตั้งด้วย sudo apt-get ติดตั้ง gcc-7
ผลลัพธ์ดังต่อไปนี้:
ผู้ใช้@เซิร์ฟเวอร์:~$ gcc-7 -v
gcc เวอร์ชัน 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)
user@server:~$ sudo apt-cache นโยบาย gcc-7
gcc-7:
ติดตั้งแล้ว: 7.5.0-3ubuntu1~18.04
ผู้สมัคร: 7.5.0-3ubuntu1 ~ 18.04
ตารางเวอร์ชัน:
*** 7.5.0-3ubuntu1~18.04 500
500 http://hr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 แพ็คเกจ
500 http://hr.archive.ubuntu.com/ubuntu bionic-security/main amd64 แพ็คเกจ
7.3.0-16ubuntu3 500
500 http://hr.archive.ubuntu.com/ubuntu bionic/main amd64 แพ็คเกจ
Apt รู้จักสองเวอร์ชันและได้ติดตั้ง 7.5.0-3ubuntu1~18.04
หนึ่ง.
ฉันต้องการเวอร์ชัน 7.4.0
.
ฉันได้พบก กระจกบรรจุภัณฑ์ ซึ่งมีเวอร์ชันแพ็คเกจที่ต้องการ (gcc-7-multilib_7.4.0-1ubuntu1~18.04.1_amd64.deb
) และทำสิ่งต่อไปนี้:
# เพิ่ม "deb https://mirror.squ.edu.om/ubuntuarchive/ubuntu bionic จักรวาลหลักที่ จำกัด หลัก" ใน /etc/apt/sources.list
user@server:~$ sudo apt-get update
user@server:~$ sudo apt-cache นโยบาย gcc-7
gcc-7:
ติดตั้งแล้ว: 7.5.0-3ubuntu1~18.04
ผู้สมัคร: 7.5.0-3ubuntu1 ~ 18.04
ตารางเวอร์ชัน:
*** 7.5.0-3ubuntu1~18.04 500
500 http://hr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 แพ็คเกจ
500 http://hr.archive.ubuntu.com/ubuntu bionic-security/main amd64 แพ็คเกจ
7.3.0-16ubuntu3 500
500 http://hr.archive.ubuntu.com/ubuntu bionic/main amd64 แพ็คเกจ
500 https://mirror.squ.edu.om/ubuntuarchive/ubuntu bionic/main amd64 แพ็คเกจ
อย่างไรก็ตามสิ่งนี้เพิ่มกระจกใหม่เข้าไปเท่านั้น 7.3.0-16ubuntu3
. มันไม่ได้แนะนำรุ่น 7.4.0-1ubuntu1~18.04
ซึ่งมีอยู่เป็นแพ็คเกจในกระจก ฉันคาดว่าจะเห็นเวอร์ชันใหม่ที่มีอยู่
กำลังมองหาคำอธิบายสำหรับพฤติกรรมนี้และวิธีเพิ่ม 7.4.0
รุ่น?