Debian, Ubuntu ve Ubuntustudio'nun tüm resimlerini .iso
olarak görüyorum. Sudo apt-get install package-name
ile istediğim paketleri kurmak için bunları depo olarak nasıl kullanabilirim?
.iso
dosyasını Archive Mounter ile kolayca monte ediyorum, ancak CD-ROM eklenirken Yazılım Kaynakları yazıyor Lütfen Ekleyiniz CD-ROM .
Bunu diske yazmadan nasıl yapmalıyım?
Bu soru zaten farklı bir soruya verilen cevabın bir parçası olarak cevaplandı: SB sürücü nasıl yerel depo haline getirilir
Görüntüyü bir yazılım kaynağı olarak eklemenin en kolay yolu, onu bir CD/DVD'ye yazmaktır. Daha sonra Sistem -> Yönetim -> Yazılım Kaynakları bölümüne gitmeli, 'Diğer Yazılımlar'ı tıklayın ve' CD-ROM Ekle ... 'seçeneğini tıklayın.
ISO görüntüsünü yakmadan yazılım kaynağı olarak kullanmak istiyorsanız, işlem biraz daha karmaşık olacaktır. Bir terminal açmanız gerekir Uygulamalar -> Aksesuarlar -> Terminal ve aşağıdaki komutları çalıştırmanız gerekir:
Sudo mkdir /aptoncd-mountpoint
Sudo mount /media/USB/aptoncd.iso ~/aptoncd-mountpoint -oloop
Sudo apt-cdrom -d=/aptoncd-mountpoint add
(kaynak: http://www.debianhelp.org/node/10486 )
Bunu dene
mkdir /media/mountpoint
mount -t iso9660 -o loop /pathtoiso.iso /media/mountpoint
daha sonra, bazı GUI araçlarıyla değil, metin editörüyle deb file:///media/mountpoint distro main contrib
öğesini /etc/sources.list
öğesine ekleyin, ardından paket yöneticisinden güncelleyin.
Yukarıdaki adımlar benim için işe yaramadı. Her neyse, debian user list yardımı ile çözdüm.
İşte adımlar.
/ Home/iso-files/klasöründeki iso dosyanız olduğunu varsayalım. Debian-7.1.0-AMD64-DVD-1.iso’da/home/iso-files klasöründe bulundum.
/ Media'da yeni bir klasör oluşturun
mkdir /media/dvd1-mountpoint
yukarıdaki komutu root olarak çalıştırmanız gerekecek.
Aşağıdaki komutu root olarak çalıştırın
mount ~/iso-files/debian-7.1.0-AMD64-DVD-1.iso /media/dvd1-mountpoint -o loop
/ Etc/fstab dosyasına aşağıdaki gibi bir giriş ekleyin
~/iso-files/debian-7.1.0-AMD64-DVD-1.iso /media/dvd1-mountpoint iso9660 loop,ro,user,noauto 0 0
/Etc/apt/sources.list'inize aşağıdaki şekilde giriş yapın.
deb file:/media/dvd1-mountpoint/ wheezy main contrib
Her girişin başlangıcına # ekleyerek /etc/apt/sources.list içindeki her şeyi yorumlayın. sadece yukarıdaki satır belirtilmemiş olmalıdır.
Aşağıdaki komutu root olarak çalıştırın
apt-get update
Herhangi bir paket adını kurun ve şimdi çalışması gerekir.
apt-get install somePackage
Fstab içindeki girişinizin doğru olup olmadığını kontrol edebilirsiniz, dvd'yi söküp doğrudan montaj noktasını monte ederek
umount /media/dvd1-mountpoint
mount /meida/dvd1-mountpoint
DVD'yi başlangıçta otomatik olarak ayarlamayı planlıyorsanız,/etc/fstab dizinindeki user,noauto
öğesini kaldırmalısınız.
Yukarıdaki adımlar benim için sadece mükemmel çalışıyor. Senin için de işe yaramalı! Biliyorum, sana cevap vermeye oldukça geç kaldım, ama yine de!
Cevabı burada buldum: http://ubuntuguide.net/4-ways-to-upgrade-to-ubuntu-11-04-natty-narwhalonlineoffline (sayı 4).
Temel olarak, önerdiği şey ISO’yu bir CDROM olarak monte etmek. Bu muhtemelen sistemi ISO görüntüsünün gerçek bir CD olduğuna inanmaya zorlar.
Sudo mount -t iso9660 -o loop PATH/TO/ISO /cdrom
(Bu yöntemi 11.10'dan 12.04 Alpha2'ye yükseltmek için kullanıyorum, çünkü CD'ye sığmayacak ve nedense sistemim USB sürücülerden memnun değil.)
Sudo mount ~/Desktop/ubuntu-12.04.3-desktop-i386.iso /media/apt
Sudo apt-cdrom -d=/media/apt add
Bu çalışıyor.
Dv3500ea tarafından açıklanan yöntem şu anda çalışmıyor. (Geçmişte çalıştığını düşünüyorum). Gibi bir mesaj görüntüler:
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?
Bu geçici çözümü yararlı buluyorum:
Dv3500ea'nın yönteminin ilk iki adımını yaptıktan sonra, (bunu kullanıcının rahatlığı için tekrar yazarım)
Sudo mkdir /aptoncd-mountpoint
Sudo mount /media/USB/aptoncd.iso /aptoncd-mountpoint -o loop
bunu çalıştırmalısın:
Sudo ln -s /aptoncd-mountpoint /media/apt
Size hata veriyorsa, /media/apt
olmadığını söyleyin, bununla bir tane oluşturun
Sudo mkdir /media/apt
Ardından dv5300ea'nın komutunun üçüncü komutunu çalıştırın (biraz değişti):
Sudo apt-cdrom add
Bu mükemmel çalışması gerekir.
Bunun biraz değişmesi, özellikle AMD64/i386 karma ortamlarında çalışmama yardımcı oldu.
** mount komutunu kullanmak yerine sadece/etc/fstab içindeki isoyu kalıcı olarak bağladım **
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
benim:
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