Bagaimana cara saya memperbarui gcc ke versi terbaru di Ubuntu 10.04?

44

Saya memiliki Ubuntu 10,04 32-bit dengan gcc 4.4.3 saat ini diinstal di sana. Saya ingin memutakhirkannya ke gcc 4.6.1.

  1. Cara memperbarui menggunakan Ubuntu Package Manager:

    apt-get upgrade/install
    
  2. Sebagai opsi kedua saya mengunduh file snapshot gcc terbaru dari:

    http://gcc.cybermirror.org/snapshots/LATEST-4.7/gcc-4.7-20110709.tar.bz2

Bagaimana cara mengkonfigurasi, mengkompilasi, dan menginstalnya?

berarti emas
sumber
1
Btw, pertanyaan spesifik Ubuntu juga dapat ditanyakan di situs Ask Ubuntu StackExchange.
Ilari Kajaste

Jawaban:

11

Saya pikir Anda bisa mendapatkannya dengan menambahkan PPA ini ke repositori Anda:

https://launchpad.net/~ubuntu-toolchain-r/+archive/test

Anda dapat menambahkan PPA dengan menjalankan

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

Setelah berada di repositori (dan setelah menjalankan apt-get update) Anda harus dapat 1) memperbarui ke versi terbaru menggunakan apt-get upgrade, atau mungkin 2) Anda akan memilikinya tersedia sebagai paket terpisah yang Anda butuhkan apt-get install. Saya tidak yakin yang mana dengan paket ini.

Informasi lebih lanjut: Panduan tentang cara menambahkan PPA ke repositori Anda.

Ilari Kajaste
sumber
4
Tidak bekerja. Setelah sudo add-apt-repository ppa:ubuntu-toolchain-r/testdan sudo apt-get update, keduanya sudo apt-get upgrade gccdan sudo apt-get upgrade g++-4.7tidak melakukan apa pun. Saya memiliki stok 11.10 64bit instal.
voltrevo
41

Tambahkan https://launchpad.net/~ubuntu-toolchain-r/+archive/test ke repositori Anda dengan menjalankan:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

Kemudian ikuti langkah-langkah di AskUbuntu untuk memetakan gccke versi yang baru saja Anda instal.

Dalam kasus kami, Anda ingin menjalankan:

sudo apt-get update
sudo apt-get install gcc-4.6
sudo apt-get install g++-4.6
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
Gili
sumber
1
+1, ini berhasil untuk saya. Baris terakhir membutuhkan kode yang diformat tetapi itu bukan suntingan yang cukup besar untuk memungkinkan perubahan.
Nick
Mengapa ini bukan jawaban yang dipilih?
pyler
2

Anda tidak mendapatkan apa pun terbaru tentang LTS dengan manajer paket. Seharusnya stabil dengan pembaruan keamanan yang di-backport. Saya bukan penggemar memperbarui distro, saya hanya menginstal ulang dan menyalin ~ /

  
./configure
make
make install  

adalah prosedur umum. Baca opsi dalam skrip konfigurasi ... Anda harus menginstal versi untuk mengkompilasi yang baru. make install mungkin akan memotong-motong instalasi Anda saat ini.

saran: jika Anda ingin "terbaru" maka gunakan "terbaru" - itu 11.10 pada titik ini saya pikir.

RobotHumans
sumber
Sudahkah Anda menyebutkan memperbarui Ubunut sendiri. Bukan itu yang saya cari. Saya ingin memperbarui gcc yang terinstal di ubuntu saya.
goldenmean
bukan ide yang bagus dan bisa menyebabkan banyak masalah di kemudian hari.
RobotHumans