가상 머신에 설치했지만 소프트웨어를 Debian 6 Squeez
사용하거나 설치할 수 없습니다 . 이것은 내 파일입니다:aptitude
apt-get
sources.list
root@debian:/etc/apt# cat sources.list
#
# deb cdrom:[Debian GNU/Linux 6.0.5 _Squeeze_ - Official i386 DVD Binary-1 20120512-13:45]/ squeeze contrib main
deb cdrom:[Debian GNU/Linux 6.0.5 _Squeeze_ - Official i386 DVD Binary-1 20120512-13:45]/ squeeze contrib main
deb http://security.debian.org/ squeeze/updates main contrib
deb-src http://security.debian.org/ squeeze/updates main contrib
# squeeze-updates, previously known as 'volatile'
# A network mirror was not selected during install. The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://ftp.debian.org/debian/ squeeze-updates main contrib
# deb-src http://ftp.debian.org/debian/ squeeze-updates main contrib
root@debian:/etc/apt#
해당 줄에 주석을 달고 cdrom
온라인에서 찾은 일부 소스를 추가해 보았지만 아무 것도 작동하지 않습니다. 쉽게 예제를 만들 sources.list
수 있도록 기본 파일이 제대로 구성되지 않은 이유를 알려줄 수 있는 사람이 있나요 ? aptitude install lftp
저장소에서 소프트웨어를 설치하려면 어떻게 해야 합니까?
답변1
내가 볼 수 있듯이 기본(비업데이트, 비보안) 저장소가 없습니다(이유가 궁금합니다). 이것이 당신에게 보이는 모습입니다 sources.list
:
deb http://archive.debian.org/debian oldstable main contrib
deb http://ftp.debian.org/debian/ squeeze-updates main contrib
deb http://security.debian.org/ squeeze/updates main contrib
그 후에는 다음을 실행해야 합니다:
sudo apt-get update
sudo apt-get upgrade
lftp
이제 다음 명령을 사용하여 패키지를 간단히 설치할 수 있습니다.
sudo apt-get install lftp
답변2
각 "deb cdrom:" 줄을 주석 처리하고 다음 줄을 추가합니다.
deb http://security.debian.org/ squeeze main contrib
귀하의 source.list에 다음
$ sudo aptitude update
$ sudo aptitude install [package name]
test/experimental에서 패키지를 설치하려는 경우 다음을 추가하십시오.
deb http://ftp.debian.org/debian experimental main
source.list로 이동하여 다음을 사용하여 패키지를 가져옵니다.
$ sudo aptitude update
$ sudo aptitude -t experimental install [package name]