Tôi đang cố chạy thử nghiệm theo GCC 7. Theo Cách cài đặt gcc-7 hoặc clang 4.0? trên Ubuntu.SE, chúng tôi có thể thực hiện các thao tác sau để cài đặt GCC 7 trên Ubuntu:
add-apt-repository ppa:ubuntu-toolchain-r/test && apt-get update && apt-get install -y gcc-7
Lệnh không thành công khi cài đặt:
# apt-get install -y gcc-7
...
E: Unable to locate package gcc-7
Và thử 7.1:
# apt-get install -y gcc-7.1
...
E: Unable to locate package gcc-7.1
E: Couldn't find any package by glob 'gcc-7.1'
E: Couldn't find any package by regex 'gcc-7.1'
Theo Danh sách tất cả các gói từ kho lưu trữ trong ubfox / debian trên Server Fault, chúng tôi có thể tìm kiếm một repo cụ thể cho gói với:
# grep ^Package: /var/lib/apt/lists/ppa.launchpad.net_*_Packages | grep gcc-7
#
Nhưng tôi không chắc nếu lệnh trên đang tìm kiếm ppa:ubuntu-toolchain-r
.
Tôi loại những thứ chắp ghép với nhau, nhưng chúng không hoạt động như mong đợi. Hoặc câu trả lời của Ubuntu.SE là sai, tìm kiếm Lỗi Máy chủ bị lỗi hoặc tôi đang làm gì đó sai.
(Tôi không có sẵn máy Debain 8 cho gói gcc-7 và Fedora 25 dường như thiếu GCC 7. Vì vậy, tôi gặp khá nhiều khó khăn với Ubuntu).
Tôi đang làm gì sai? Hoặc, làm cách nào để cài đặt GCC 7?
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.10
Release: 16.10
Codename: yakkety
ubuntu-toolchain-r/test
PPA không xuất hiện để cung cấp gcc-7 cho Ubuntu 16.10 (Yakkety) - mặc dù nó cho cả 16,04 (Xenial) và 17.04 (Zesty) - như bạn có thể nhìn thấy bằng cách truy cập “PPA cho Ubuntu toolchain Video tải lên (hạn chế)” đội và lọc theo loạt