gcc-3.4-base_3.4.6-6ubuntu2_i386.deb
cpp-3.4_3.4.6-6ubuntu2_i386.deb
gcc-3.4_3.4.6-6ubuntu2_i386.deb
libstdc++6-dev_3.4.6-6ubuntu2_i386.deb
g++-3.4_3.4.6-6ubuntu2_i386.deb

의 항목을

http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-3.4/

에서 받아서 순서대로 설치합니다.
단, 아래의 두개는

sudo dpkg --force-depends -i ./libstdc++6-dev_3.4.6-6ubuntu2_i386.deb

명령을 사용하여 의존성 문제를 무시해야 합니다.



설치할때 주의할점은
libstdc++ 과 g++ 사이의 의존성 때문에 libstdc++ 설치시 그냥 dpkg -i 로 설치하면 안되고,
dpkg --force-depends -i 를 사용

설최된 3.x 는 목록을 검색후 심볼릭 링크를 변경해주면됩니다..

ls /usr/bin/gcc*
ls /usr/bin/c++*
ls /usr/bin/g++*

rm /usr/bin/gcc
ln -s /usr/bin/gcc-3.3 /usr/bin/gcc
rm /usr/bin/cpp
ln -s /usr/bin/cpp-3.3 /usr/bin/cpp
rm /usr/bin/g++
ln -s /usr/bin/g++-3.3 /usr/bin/g++

이렇게 하면 원래 있던 심볼릭을 지우고 새로 설치한 심볼릭으로 만들어줍니다

아 그리고 심볼릭 링크 관리  명령어는
update-alternatives
라고 하면 명령어가 사용 가능합니다.
Ubuntu에서 deb파일을 패키지로 설치하기 위해서는

sudo dpkg -i 파일명.deb  (deb파일이 많은 경우 *.deb해도 됨.)

의 명령을 실행하면 된다.

+ Recent posts