Tôi đang cố cài đặt một phiên bản gcc cụ thể cho Ubuntu 18.04.
Theo mặc định, phiên bản Ubuntu tại thời điểm viết bài này là 18.04.5
. Cài đặt nó với sudo apt-get cài đặt gcc-7
kết quả như sau:
người dùng@máy chủ:~$ gcc-7 -v
phiên bản gcc 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)
user@server:~$ sudo apt-cache policy gcc-7
gcc-7:
Đã cài đặt: 7.5.0-3ubuntu1~18.04
Ứng viên: 7.5.0-3ubuntu1~18.04
Bảng phiên bản:
*** 7.5.0-3ubuntu1~18.04 500
500 http://hr.archive.ubuntu.com/ubuntu bionic-updates/main AMD64 Gói
500 http://hr.archive.ubuntu.com/ubuntu bionic-security/main AMD64 Gói
7.3.0-16ubuntu3 500
500 gói http://hr.archive.ubuntu.com/ubuntu bionic/main amd64
Apt nhận ra hai phiên bản và đã cài đặt 7.5.0-3ubuntu1~18.04
một.
Tôi cần phiên bản 7.4.0
.
tôi đã tìm thấy một gói gương có phiên bản gói bắt buộc (gcc-7-multilib_7.4.0-1ubuntu1~18.04.1_AMD64.deb
) và đã làm như sau:
# Thêm "deb https://mirror.squ.edu.om/ubuntuarchive/ubuntu bionic chính giới hạn đa vũ trụ" vào /etc/apt/sources.list
user@server:~$ Sudo apt-get update
user@server:~$ sudo apt-cache policy gcc-7
gcc-7:
Đã cài đặt: 7.5.0-3ubuntu1~18.04
Ứng viên: 7.5.0-3ubuntu1~18.04
Bảng phiên bản:
*** 7.5.0-3ubuntu1~18.04 500
500 http://hr.archive.ubuntu.com/ubuntu bionic-updates/main AMD64 Gói
500 http://hr.archive.ubuntu.com/ubuntu bionic-security/main AMD64 Gói
7.3.0-16ubuntu3 500
500 gói http://hr.archive.ubuntu.com/ubuntu bionic/main amd64
500 https://mirror.squ.edu.om/ubuntuarchive/ubuntu bionic/main AMD64 Gói
Tuy nhiên, điều này chỉ thêm một gương mới vào 7.3.0-16ubuntu3
. Nó không giới thiệu phiên bản 7.4.0-1ubuntu1~18.04
tồn tại dưới dạng một gói trong gương. Tôi dự kiến sẽ thấy các phiên bản mới có sẵn.
Đang tìm kiếm lời giải thích cho hành vi này và các cách để thêm 7.4.0
phiên bản?