우분투에서 cd없이 프로그램들 설치하기..

우분투 설치 및 부팅과 관련된 문제 해결

Moderator: Dry8r3aD

Post Reply
hanbyoul
Posts: 1
Joined: 2008/05/01 Thu 2:40 pm

우분투에서 cd없이 프로그램들 설치하기..

Post by hanbyoul » 2008/05/01 Thu 2:41 pm

우분투에 보면 CD있어야 막 gcc make등등 설치가 가능하잖습니까



근데..제가 가상호스팅을 받았는데..



이거 받을때.. 우분투로 설치해달라고했는데..



저런사항을 모르고.. 설치해달라고했거든요..



CD없이



sudo apt-get update
sudo apt-get install alien


위와 같은 명령을 수행할수 있는 부분 방법 없습니까?


우분투 버전은 4.1.2 네요..

User avatar
terasia
Posts: 42
Joined: 2008/04/26 Sat 2:38 pm
Location: Atlanta, GA, USA

Re: 우분투에서 cd없이 프로그램들 설치하기..

Post by terasia » 2008/05/01 Thu 11:29 pm

조금 오해가 있으신 듯 하네요.

우선 로컬에서 사용하시거나 root권한을 얻으실수 있다면, 인터넷만 연결되어 있는 환경에선 CD 없이도 저장소에서 제공되는 각종 어플리케이션을 설치할 수 있습니다. 이건 우분투의 원조격인 데비안에서부터 묻어온(?) 특징이지요.

그런데 가상호스팅을 하셨다는데, 웹호스팅 업체에서 호스팅 서비스를 받는 것을 의미하신다면 이러한 것은 의미가 없어 보입니다. 여러가지 보안상 관리상 이유때문에 저장소를 통한 어플리케이션의 설치는 root권한을 얻어야만 가능하도록 되어 있고, 우분투 및 데비안 등에서는 이를 sudoer라는 것에 정의한 사람들에게만 권한을 가질 수 있도록 허용하고 있습니다.

가상호스팅이라 하면 하나의 서버를 마치 여러 서버가 운영되는 것처럼 나눠서 사용할 수 있도록 해주는 것으로 알고 있습니다만, 이런 경우에는 호스팅 업체에서 개인 사용자에게 root권한을 허용할 이유도 없고, 허용해서도 안되죠. 따라서 이런 환경에서는 apt-get 등을 통한 어플리케이션의 설치는 불가능하다고 보시는 것이 맞을 것 같습니다.

서버에 어플리케이션을 설치하고자하신다면 어느 기능이 필요해서일텐데, 이러한 부분은 호스팅업체에 직접 문의하심이 나을 듯 싶습니다. ^^

큰 도움이 되지 못해 죄송스럽네요. ^^;;

덧: 참고로 우분투의 버전은 출시년월로 구성됩니다. 이번에 나온 버전이 8.04인데, 2008년 4월에 출시되었다는 뜻이죠. 이전 버전인 7.04, 7.10등도 각각 2007년 4월과 10월을 의미합니다. 버전이 4.1.2라 하심은 무언가 착각이 있었을 듯 싶네요. 혹 gcc버전과 헷갈리신건 아닐지;;
twitter: @terasia
tumblr: http://ilho.tumblr.com
google+: https://plus.google.com/116331428688680520007

thinkpad-x220 / ubuntu-12.04-x86_64

gweere
Posts: 711
Joined: 2008/04/12 Sat 11:01 am

Re: 우분투에서 cd없이 프로그램들 설치하기..

Post by gweere » 2008/05/02 Fri 1:17 am

우분투에 그런 버전이 있던가요? ;;

버전이 무엇인지 정확히 알수는 없지만 소스 리스트 파일의 위치는 변함이 없으니 큰 문제는 없을것 같습니다.

패키지를 다운로드 받아 설치할 때는 cd에 있는 파일이 최우선인지라 없으면 cd를 넣으라는 문구가 뜹니다.
소스 리스트에서 cdrom을 제거해버리면 문제가 해결 될겁니다.

일단 소스 리스트 파일은 /etc/apt/sources.list 에 위치합니다.
열어 보시면 제일 상단에 deb cdrom:으로 시작하는 줄이 있을겁니다.

예를 들면 이런식이요..
deb cdrom:[Ubuntu 8.04 _Hardy Heron_ - Release i386 (20080423)]/ hardy main restricted

이 줄의 앞에 # 을 붙여서 주석으로 바꿔 놓으세요.
만약 deb cdrom: 으로 시작하는 다른 줄이 있다면 그것도 모두 앞에 # 을 붙여 주석으로 바꾸시면 됩니다.
예를 들면 이런식으로요..
#deb cdrom:[Ubuntu 8.04 _Hardy Heron_ - Release i386 (20080423)]/ hardy main restricted

편집 후에 저장하고 빠져 나오셔서 sudo apt-get update 명령을 한 번 내리신후 설치하시면
모두 인터넷에서 다운로드 받아 설치 할겁니다.

Post Reply