it-swarm-tr.com

Bir .iso görüntüsü CD-ROM Deposu olarak nasıl kullanılır?

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?

42
Alexar

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 )

17
dv3500ea

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.

10
sdiof

Yukarıdaki adımlar benim için işe yaramadı. Her neyse, debian user list yardımı ile çözdüm.

İşte adımlar.

  1. / 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.

  2. / Media'da yeni bir klasör oluşturun

    mkdir /media/dvd1-mountpoint
    

    yukarıdaki komutu root olarak çalıştırmanız gerekecek.

  3. 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 
    
  4. / 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
    
  5. /Etc/apt/sources.list'inize aşağıdaki şekilde giriş yapın.

    deb file:/media/dvd1-mountpoint/ wheezy main contrib
    
  6. 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.

  7. Aşağıdaki komutu root olarak çalıştırın

    apt-get update
    
  8. Herhangi bir paket adını kurun ve şimdi çalışması gerekir.

    apt-get install somePackage
    
  9. 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
    
  10. 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!

5
neo1691

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.)

2
Sicofante
Sudo mount  ~/Desktop/ubuntu-12.04.3-desktop-i386.iso /media/apt
Sudo apt-cdrom -d=/media/apt add

Bu çalışıyor.

2
andy

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.

1
Anwar

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
0
Jared Young

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
0
some man