데비안, 우분투 및 우분투 스튜디오의 모든 이미지가 .iso
있습니다. 패키지를 저장소로 사용하여 원하는 패키지를 sudo apt-get install package-name
어떻게 설치할 수 있습니까?
나는 쉽게 마운트 .iso
와 파일을 보관 마운터 만에 CD-ROM을 추가 할 때 소프트웨어 소스 는 말한다 하세요 삽입 CD-ROM은 .
디스크에 굽지 않고 어떻게해야합니까?
데비안, 우분투 및 우분투 스튜디오의 모든 이미지가 .iso
있습니다. 패키지를 저장소로 사용하여 원하는 패키지를 sudo apt-get install package-name
어떻게 설치할 수 있습니까?
나는 쉽게 마운트 .iso
와 파일을 보관 마운터 만에 CD-ROM을 추가 할 때 소프트웨어 소스 는 말한다 하세요 삽입 CD-ROM은 .
디스크에 굽지 않고 어떻게해야합니까?
답변:
이 질문은 이미 다른 질문에 대한 답변의 일부로 이미 답변되었습니다 : USB 드라이브를 로컬 저장소로 만드는 방법
이미지를 소프트웨어 소스로 추가하는 가장 쉬운 방법은 이미지를 CD / DVD에 굽는 것입니다. 그런 다음 시스템-> 관리-> 소프트웨어 소스로 이동하여 '기타 소프트웨어'를 클릭하고 'CD-ROM 추가 ...'를 클릭하십시오.
ISO 이미지를 굽지 않고 소프트웨어 소스로 사용하려면 프로세스가 조금 더 복잡해집니다. 터미널 응용 프로그램-> 보조 프로그램-> 터미널을 열고 다음 명령을 실행해야합니다.
sudo mkdir /aptoncd-mountpoint
sudo mount /media/USB/aptoncd.iso ~/aptoncd-mountpoint -oloop
sudo apt-cdrom -d=/aptoncd-mountpoint add
Failed to mount '/dev/sr0' to '/media/apt/'
와 Unable to locate any package files, perhaps this is not a Debian Disc or the wrong architecture?
.
sudo mount /media/USB/aptoncd.iso /aptoncd-mountpoint -oloop
하지 않고 ~
전/aptoncd-mountpoint
-o loop
아닙니다-oloop
위의 단계는 저에게 효과적이지 않았습니다. 어쨌든 나는 데비안 사용자 목록을 사용 하여 문제를 해결했으며 효과가있었습니다.
단계는 다음과 같습니다.
/ home / iso-files / 폴더에 iso 파일이 있다고 가정하십시오. / home / iso-files 폴더에 debian-7.1.0-amd64-DVD-1.iso가 있습니다.
/ media에 새 폴더 만들기
mkdir /media/dvd1-mountpoint
위의 명령을 루트로 실행해야합니다
루트로 다음 명령을 실행하십시오
mount ~/iso-files/debian-7.1.0-amd64-DVD-1.iso /media/dvd1-mountpoint -o loop
다음과 같이 / etc / fstab에 항목을 추가하십시오
~/iso-files/debian-7.1.0-amd64-DVD-1.iso /media/dvd1-mountpoint iso9660 loop,ro,user,noauto 0 0
다음과 같이 /etc/apt/sources.list에 항목을 작성하십시오.
deb file:/media/dvd1-mountpoint/ wheezy main contrib
모든 항목의 시작 부분에 #을 추가하여 /etc/apt/sources.list의 다른 모든 것을 주석 처리하십시오. 위 줄만 주석 처리를 제거해야합니다.
루트로 다음 명령을 실행하십시오
apt-get update
모든 패키지 이름을 설치하면 작동합니다.
apt-get install somePackage
DVD를 마운트 해제 한 다음 마운트 포인트를 직접 마운트하여 fstab에 입력 한 내용이 올바른지 확인할 수 있습니다.
umount /media/dvd1-mountpoint
mount /meida/dvd1-mountpoint
시작할 때 DVD를 자동 마운트하려면 user,noauto
/ etc / fstab의 항목에서 제거해야합니다.
위의 단계는 나에게 완벽하게 작동합니다. 그것은 또한 당신을 위해 작동해야합니다! 나는 당신에게 대답하기에 꽤 늦었지만 어쨌든 알고 있습니다!
나는 여기에서 대답을 찾았습니다 : http://ubuntuguide.net/4-ways-to-upgrade-to-ubuntu-11-04-natty-narwhalonlineoffline (4 번).
본질적으로 제안하는 것은 ISO를 CDROM으로 마운트하는 것입니다. 이것은 아마도 ISO 이미지가 실제 CD라고 믿는 시스템을 어리석게 만듭니다.
sudo mount -t iso9660 -o loop PATH/TO/ISO /cdrom
(이 방법을 사용하여 CD에 맞지 않고 어떤 이유로 든 시스템이 USB 드라이브에 만족하지 않기 때문에 11.10에서 12.04 Alpha2로 업그레이드하고 있습니다.)
sudo mount ~/Desktop/ubuntu-12.04.3-desktop-i386.iso /media/apt
sudo apt-cdrom -d=/media/apt add
작동합니다.
-m
옵션을 추가하지 않으면 작동하지 않습니다 apt-cdrom
. 그렇지 않은 경우 가상 "cd-rom"은 사전에 마운트되어 있어도 마운트 해제됩니다. 따라서 전체 구문은 다음과 같습니다 sudo mount /iso/path /mount/point
. 그리고sudo apt-cdrom -d=/mount/point add -m
dv3500ea에서 설명한 방법이 현재 작동하지 않습니다. ( 나는 그것이 과거에 효과가 있다고 생각한다 ). 다음과 같은 메시지가 표시됩니다.
W: Failed to mount '/dev/sr0' to '/media/apt/'
E: Unable to locate any package files, perhaps this is not a Debian Disc or the wrong architecture?
이 해결 방법이 유용하다고 생각합니다.
dv3500ea의 방법의 첫 두 단계를 수행 한 후 ( 사용자 편의를 위해 다시 작성합니다 )
sudo mkdir /aptoncd-mountpoint
sudo mount /media/USB/aptoncd.iso /aptoncd-mountpoint -o loop
이것을 실행해야합니다 :
sudo ln -s /aptoncd-mountpoint /media/apt
/media/apt
존재하지 않는다는 오류가 발생하면 이것으로 오류를 만드십시오.
sudo mkdir /media/apt
그런 다음 dv5300ea 명령의 세 번째 명령 ( 약간 변경됨 )을 실행하십시오.
sudo apt-cdrom add
이것은 완벽하게 작동합니다.
나의 :
mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-1.iso /media/dvd1-mountpoint
mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-2.iso /media/dvd2-mountpoint
mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-3.iso /media/dvd3-mountpoint
mount -t iso9660 -o loop /media/Disk1/debian-update-7.6.0-i386-DVD-1.iso /media/dvd4-mountpoint
mount -t iso9660 -o loop /media/Disk1/debian-update-7.6.0-i386-DVD-2.iso /media/dvd5-mountpoint
echo "deb file:/media/dvd1-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list
echo "deb file:/media/dvd2-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list
echo "deb file:/media/dvd3-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list
echo "deb file:/media/dvd4-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list
echo "deb file:/media/dvd5-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list
echo "deb http://packages.dotdeb.org wheezy all" >> /etc/apt/sources.list.d/dotdeb.list
wget http://www.dotdeb.org/dotdeb.gpg
cat dotdeb.gpg | apt-key add -
apt-get update
apt-get upgrade
apt-get autoremove
이것으로 약간 변경하여 특히 amd64 / i386 혼합 환경에서 작동하도록 도와주었습니다.
** mount 명령을 사용하는 대신 iso를 / etc / fstab에 영구적으로 마운트했습니다 **
mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-amd64-DVD-1.iso /media/dvd1-mountpoint
mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-amd64-DVD-1.iso /media/dvd2-mountpoint
mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-amd64-DVD-1.iso /media/dvd3-mountpoint
mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-1.iso /media/dvd4-mountpoint
mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-2.iso /media/dvd5-mountpoint
mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-3.iso /media/dvd6-mountpoint
echo "deb [arch=amd64] file:/media/dvd1-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list
echo "deb [arch=amd64] file:/media/dvd2-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list
echo "deb [arch=amd64] file:/media/dvd3-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list
echo "deb [arch=i386] file:/media/dvd4-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list
echo "deb [arch=i386] file:/media/dvd5-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list
echo "deb [arch=i386] file:/media/dvd6-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list
echo "deb http://packages.dotdeb.org wheezy all" >> /etc/apt/sources.list.d/dotdeb.list
wget http://www.dotdeb.org/dotdeb.gpg
cat dotdeb.gpg | apt-key add -
apt-get update
apt-get upgrade
apt-get autoremove
<Alexare가 물었습니다 : Debian, Ubuntu 및 Ubuntustudio의 모든 이미지가 .iso로 있습니다. 이를 sudo apt-get install package-name으로 원하는 패키지를 설치하기 위해 저장소로 사용하는 방법은 무엇입니까? >
내 대답 :
파일 롤러로 iso 파일을 열고 '... / dists /'및 '... / pool /'디렉토리를 빈 디렉토리 (하드 디스크 또는 여분의 매체 (예 : usb 스틱))로 추출합니다. /etc/apt/sources.list에 추가하십시오 :
deb 파일 : / path_to / that_directory distro main [contrib]
그런 다음 적성을 루트로 열고 소스를 업데이트하십시오.
끝난.
미디어와 sources.list에 이러한 파일 중 하나 이상을 추가 할 수 있습니다.
적성을 대신 사용하는 'apt-get'을 좋아한다면 그 기능이 작동하는지 알 수 없습니다.
살람
우분투의 개인 저장소 : https://help.ubuntu.com/community/Repositories/Personal
소스 목록에 마운트 포인트를 추가하려면
deb file:/aptoncd-mountpoint
일반적으로 :
deb file:/usr/local/mydebs ./