Asensin juuri Etchin (minimiasennus) koneelle.
Minimiasennuksessahan ei ole esim GUI -ympäristöä, vaan vain peruskäyttöjärjestelmä ja tekstipohjainen komentotulkki.
ensimmäinen oma komentoni oli:
aptitude install mc
/etc/apt/sources.list
-tiedostossa on rivi, joka alkaa:
deb cdrom:[Debian ...
Tuo ilmeisesti viittaa /cdrom/ -hakemistoon, joka on symbolinen linkki -> /media/cdrom0
toisella osiolla on 2 .iso -tiedosto, jotka vastaavat asennusCD.tä 1 ja 2.
Nuo saa toki mountattua esim. näin:
mount -o loop -t iso9660 filename1.iso /mnt/iso1
mount -o loop -t iso9660 filename2.iso /mnt/iso2
mutta miten saan apt:n (aptituden) tajuamaan, että 2 ensimmäisen CD:n sijasta käytetäänkin nyt;
/mnt/iso1 ja /mnt/iso2 ?
Koska ei ole 3. tai sitä seuraavia CD:tä, niin se, mitä noilla 2 CD:llä ei ole, haetaan netistä.
1. CD:n osalta toki voisi mountata tuon 1. ison näin:
mount -o loop -t iso9660 filename1.iso /media/cdrom0
mutta a) ratkaisee ongelman vain 1. CD:n osalta ja 2. hankalampaa käyttää DVD-asemaa muihin tarkoituksiin.
Tuossa koneessa siis vain 1 fyysinen optinen asema, joka on DVD-ROM.
Lähiverkon takaa 2.koneessa sitten löytyy DVD-RW.
Minimiasennuksessahan ei ole esim GUI -ympäristöä, vaan vain peruskäyttöjärjestelmä ja tekstipohjainen komentotulkki.
ensimmäinen oma komentoni oli:
aptitude install mc
/etc/apt/sources.list
-tiedostossa on rivi, joka alkaa:
deb cdrom:[Debian ...
Tuo ilmeisesti viittaa /cdrom/ -hakemistoon, joka on symbolinen linkki -> /media/cdrom0
toisella osiolla on 2 .iso -tiedosto, jotka vastaavat asennusCD.tä 1 ja 2.
Nuo saa toki mountattua esim. näin:
mount -o loop -t iso9660 filename1.iso /mnt/iso1
mount -o loop -t iso9660 filename2.iso /mnt/iso2
mutta miten saan apt:n (aptituden) tajuamaan, että 2 ensimmäisen CD:n sijasta käytetäänkin nyt;
/mnt/iso1 ja /mnt/iso2 ?
Koska ei ole 3. tai sitä seuraavia CD:tä, niin se, mitä noilla 2 CD:llä ei ole, haetaan netistä.
1. CD:n osalta toki voisi mountata tuon 1. ison näin:
mount -o loop -t iso9660 filename1.iso /media/cdrom0
mutta a) ratkaisee ongelman vain 1. CD:n osalta ja 2. hankalampaa käyttää DVD-asemaa muihin tarkoituksiin.
Tuossa koneessa siis vain 1 fyysinen optinen asema, joka on DVD-ROM.
Lähiverkon takaa 2.koneessa sitten löytyy DVD-RW.
Vastaukset 3
Vanhimmat
Siis jos
#apt-get install mc
antaa tuloksen:
Install Cd 3 on plääplää....?
Elikä se neuvooo sinua asettamaan tarvittavan median asemaan, koska sitä ei sillä hetkellä ole saatavilla.
Sinun EI TARVITSE saada apt:ia tajuamaan, mitä mediaa käytetään, vaan se tajuaa sen itse indeksointinsa (kaikki on koneella tekstimuodossa jo) perusteella.
Ja väitellään: itselläni homma meni juuri näin asentaessani Sargea alitehoiselle läppärille. Mutta, jos ei uudet Debianit muka osaakaan...?
Ja sitten HUOM: asennuksen jälkeen, JOS kone on netissä, niin määritä uudet /etc/apt/sources-list- servut, että saat järjestelmääsi tietoturva ym tarpeelliset päivitykset- JOS kone on netissä- jos ei ole, niin ei tarvitse noteerata.
"Sinun EI TARVITSE saada apt:ia tajuamaan, mitä mediaa käytetään, vaan se tajuaa sen itse indeksointinsa (kaikki on koneella tekstimuodossa jo) perusteella"
Siis tarkoitus on se, että kun minulla on jo kiintolevyllä tiedostot:
Etch_Binary_1.iso
ja
Etch_Binary_2.iso
molemmat yli 600 M järkäleitä, niin
miten Etchin saisi tajuamaan, ettei se ikinä haluaisi CD1 tai CD2 mihinkään CD-asemaan,
vaan osaisi automaattisesti tajuta, että
kun halutaan asentaa joku paketti/tiedosto, joka on CD:llä 1, niin käyttöjärjestelmän pitäisi osata katsoa tuon loopmountattuun Etch_Binary_1.iso
-tiedostoon,
ja vastaavasti,
kun halutaan asentaa joku paketti/tiedosto, joka on CD:llä 2, niin käyttöjärjestelmän pitäisi osata katsoa tuon loopmountattuun Etch_Binary_2.iso -tiedostoon.
Joten kyllätuon aikaansaadakseen selvästikin pitäisi kertoa APT:lle, ettäCD:t 1 ja 2 ovat kiintolevyllä levykuvina (.iso) ja että nuo levykuvat ovat jonnekin loopmountattuina, ja tietenkin se, minne ne on loopmountattu.
En ole koskaan koettanut käyttää pakettilähteenä loop-mountattuja cd-imageja, joten en osaa tuohon mitään varmaa sanoa.
Voit koettaa kuitenkin jotain tälläistä, en ole ollenkaan varma toimiiko tämä. Voit lisätä /etc/apt/sources.list:n seuraavat rivit.
deb file:/mnt/iso1 debs/
deb file:/mnt/iso2 debs/
Tuossa oletetaan, että paketit löytyy hakemistoista /mnt/iso1/debs ja /mnt/iso2/debs
Jos tuo ei toimi, niin sillon yksi vaihtoehto olisi tehdä oma paikallinen repository johonkin hakemistoon ja kopioida noilla levyillä olevat paketit sinne.
Lue tuosta kappale 2.2
http://www.debian.org/doc/manuals/apt-howto/ch-basico.en.html
En sitten tiedä onko tuo vaivan arvoista, yhtä hyvin voisit vain asentaa paketit netistä. Nopeampaa toki on asentaa paikallisesta lähteestä, ellei netissä sitten satu olemaan uudempi versio jollon asentaminen kuitenkin tapahtuu sieltä.