Debian、Ubuntu、およびUbuntustudioのすべてのイメージを.iso
として持っています。 Sudo apt-get install package-name
で目的のパッケージをインストールするためのリポジトリとして使用するにはどうすればよいですか?
.iso
ファイルはArchive Mounterで簡単にマウントできますが、CD-ROMをSoftware Sourcesに追加すると、と挿入してくださいCD-ROM。
ディスクに書き込むことなくこれを行うにはどうすればよいですか?
この質問は、別の質問への回答の一部としてすでに回答されています: SBドライブをローカルリポジトリとして作成する方法
イメージをソフトウェアソースとして追加する最も簡単な方法は、イメージを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
これを試して
mkdir /media/mountpoint
mount -t iso9660 -o loop /pathtoiso.iso /media/mountpoint
次に、GUIツールではなくテキストエディターでdeb file:///media/mountpoint distro main contrib
に/etc/sources.list
を追加し、パッケージマネージャーから更新します。
上記の手順はうまくいきませんでした。とにかく debian user list の助けを借りてたまたまうまくいきました。
手順は次のとおりです。
/ 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
Dsvdをアンマウントしてからマウントポイントを直接マウントすることで、fstabのエントリが正しいかどうかを確認できます
umount /media/dvd1-mountpoint
mount /meida/dvd1-mountpoint
起動時にDVDを自動マウントする場合は、/ etc/fstabのエントリからuser,noauto
を削除する必要があります
上記の手順は私にとって完璧に機能しています。それもあなたのために働くはずです!私はあなたに答えるのがかなり遅れていることを知っていますが、とにかく!
私はここで答えを見つけました: http://ubuntuguide.net/4-ways-to-upgrade-to-ubuntu-11-04-natty-narwhalonlineoffline (number 4)。
基本的に、ISOをCDROMとしてマウントすることが提案されています。これはおそらく、ISOイメージが実際のCDであるとシステムを信じ込ませます。
Sudo mount -t iso9660 -o loop PATH/TO/ISO /cdrom
(この方法を使用して11.10から12.04 Alpha2にアップグレードしています。これはCDに収まらず、何らかの理由でシステムがUSBドライブに満足していないためです。)
Sudo mount ~/Desktop/ubuntu-12.04.3-desktop-i386.iso /media/apt
Sudo apt-cdrom -d=/media/apt add
これは動作します。
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のメソッドの最初の2つのステップを実行した後、(ユーザーの便宜のためにこれをもう一度書きます)
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のコマンドの3番目のコマンドを実行します(わずかに変更されました):
Sudo apt-cdrom add
これは完全に機能するはずです。
これに対するわずかな変更は、特にAMD64/i386混合環境で動作させるのに役立ちました。
** mountコマンドを使用する代わりに、/ etc/fstabにisoを永続的にマウントしました**
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
僕の :
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