Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundację Dzieciom „Zdążyć z Pomocą”.
Więcej informacji na dug.net.pl/pomagamy/.

#1 2017-06-05 13:19:36

pltvgz20
Użytkownik
Zarejestrowany: 2017-05-09

Jak dodać pendrive do "sources.list"?

"Padłem ofiarą" nowoczesności... :) Dziś obrazy .iso płyt instalacyjnych coraz rzadziej nagrywa się na płyty CD/DVD, ponieważ jak wiadomo można zrobić bootowalny pendrive. Ponieważ mam strasznie powolne łącze internetowe, a jednocześnie mam akurat obrazy wszystkich trzech płyt DVD z Debianem, dużo wygodniej byłoby mi instalować pakiety z nagranego na pendrive obrazu ".iso".

Na stronie:
https://www.debian.org/doc/manuals/apt-howto/ch-basico.pl.html

w rozdziale:
"2.4 Dodawanie CD-ROM-u do pliku "sources.list"

przejrzyście jest napisane, jak dodać CD-ROM do pliku "sources.list"

Ścieżka do mojego pendrive'a z Debianem to:

Kod:

/media/abc/UUI

jednak

Kod:

apt-cdrom -d /media/abc/UUI

daje zwrot:

Kod:

E: Opcja linii poleceń "d" [z -d] jest nieznana.

Czyli chyba trzeba jednak inaczej postąpić z pendrivem niż z CD, tylko jak? :)

Z góry dzięki za pomoc.

Ostatnio edytowany przez pltvgz20 (2017-06-05 13:25:36)

Offline

 

#2 2017-06-05 13:34:38

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Jak dodać pendrive do "sources.list"?

A jak dasz:

Kod:

# apt-cdrom -d=/media/abc/UUI add

Morfitronik — blog o linux'ach, głównie Debian, OpenWRT/LEDE i Android

Offline

 

#3 2017-06-05 13:37:17

kiko80
Użytkownik
Skąd: /mnt/podlasie
Zarejestrowany: 2007-04-03

Re: Jak dodać pendrive do "sources.list"?

A nie powinno być tak
apt-cdrom -d /media/abc/UUI add


Wirusy w Linuxie to jak krasnoludki,
podobno są ale nikt ich nie widział :D
http://filefox.pl/poleca/kiko80
Linux register users: #445562

Offline

 

#4 2017-06-05 13:42:48

pltvgz20
Użytkownik
Zarejestrowany: 2017-05-09

Re: Jak dodać pendrive do "sources.list"?

morfik napisał(-a):

A jak dasz:

Kod:

# apt-cdrom -d=/media/abc/UUI add

Ja zrobiłem w ogóle błąd, bo na końcu komendy nie dodałem "add", ale nawet jak "add" dodałem, a potem jak wpisałem Twoją komendę to efekt był ten sam:

Kod:

apt-cdrom -d /media/abc/UUI add
Użycie /media/abc/UUI/ jako punktu montowania CD-ROM-u
Odmontowanie CD-ROM-u...
Oczekiwanie na płytę...
Proszę włożyć dysk do napędu i nacisnąć enter 
Montowanie CD-ROM-u...
E: Failed to mount the cdrom.
E: No CD-ROM could be auto-detected or found using the default mount point.
You may try the --cdrom option to set the CD-ROM mount point.
See 'man apt-cdrom' for more information about the CD-ROM auto-detection and mount point.
root@debian:/home/abc# apt-cdrom -d=/media/abc/UUI add
Użycie /media/abc/UUI/ jako punktu montowania CD-ROM-u
Odmontowanie CD-ROM-u...
Oczekiwanie na płytę...
Proszę włożyć dysk do napędu i nacisnąć enter 
Montowanie CD-ROM-u...
E: Failed to mount the cdrom.
E: No CD-ROM could be auto-detected or found using the default mount point.
You may try the --cdrom option to set the CD-ROM mount point.
See 'man apt-cdrom' for more information about the CD-ROM auto-detection and mount point.

Jednej rzeczy nie zaznaczyłem, a być może jest bardzo ważna - ten "pendrive", to w rzeczywistości modem, do którego można włożyć kartę pamięci i wtedy też ma opcję bycia pendrivem. Uźywam go równolegle nawet teraz pisząc do łączenia z Internetem, więc może coś "się gryzie"?

Ostatnio edytowany przez pltvgz20 (2017-06-05 13:44:29)

Offline

 

#5 2017-06-05 14:02:45

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Jak dodać pendrive do "sources.list"?

A jak podasz mu --cdrom i dasz  ścieżkę do katalogu zamontowanego pena?


Morfitronik — blog o linux'ach, głównie Debian, OpenWRT/LEDE i Android

Offline

 

#6 2017-06-05 14:04:43

hi
Użytkownik
Skąd: Lechistan
Zarejestrowany: 2016-03-24

Re: Jak dodać pendrive do "sources.list"?

a nie lepiej podmontować obraz płyty w trybie loop tak na przykład:

Kod:

# mount -o loop /ścieżka/do/obrazu.iso /media/cdrom

i wtedy dodać go do apta

Ostatnio edytowany przez hi (2017-06-05 14:05:08)


Ci, którzy potrafią postępować niekonwencjonalnie, są nieskończeni niczym niebo i ziemia, niewyczerpani niczym wielkie rzeki. Gdy nadchodzi ich koniec, zaczynają się znowu, jak dni i miesiące. Umierają i rodzą się na nowo, niczym cztery pory roku.

Offline

 

#7 2017-06-05 15:00:23

pltvgz20
Użytkownik
Zarejestrowany: 2017-05-09

Re: Jak dodać pendrive do "sources.list"?

morfik napisał(-a):

A jak podasz mu --cdrom i dasz  ścieżkę do katalogu zamontowanego pena?

Ale jak by ta komenda miała brzmieć podpowiedz proszę, bo kiepski jestem z konsoli i nawet nie wiem gdzie miałbym --cdrom dodac? :)

a nie lepiej podmontować obraz płyty w trybie loop tak na przykład:

Kod:

# mount -o loop /ścieżka/do/obrazu.iso /media/cdrom

i wtedy dodać go do apta

Pamiętam, że próbowałem montować obraz ".iso" do katalogu cdrom, bo tak mi na logikę się to zdawało słuszne, ale poległem. Spróbuję powtórzyć Twoją sugestię dodając do "sources.list" z dokładnym wskazaniem ścieżki, bo wtedy tak nie robiłem, tylko po prostu dodawałem cdrom.

Offline

 

#8 2017-06-05 15:10:01

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Jak dodać pendrive do "sources.list"?

Zajrzyj do "man apt-cdrom" xD


Morfitronik — blog o linux'ach, głównie Debian, OpenWRT/LEDE i Android

Offline

 

#9 2017-06-05 16:32:22

pltvgz20
Użytkownik
Zarejestrowany: 2017-05-09

Re: Jak dodać pendrive do "sources.list"?

morfik napisał(-a):

Zajrzyj do "man apt-cdrom" xD

Nawet nie wiedziałem, że taki opis można sobie włączyć w ten sposób, dzięki za sugestię. :) Wynika z niego, ze to synonim, więc wpisałem:

Kod:

apt-cdrom --cdrom /media/abc/UUI

i dostałem niestety zwrot:

Kod:

E: Niezrozumiała opcja linii poleceń --cdrom

Offline

 

#10 2017-06-05 17:18:11

lis6502
Łowca lamerów
Skąd: Knurów
Zarejestrowany: 2008-12-04

Re: Jak dodać pendrive do "sources.list"?

hi napisał(-a):

a nie lepiej podmontować obraz płyty w trybie loop tak na przykład:

Kod:

# mount -o loop /ścieżka/do/obrazu.iso /media/cdrom

i wtedy dodać go do apta

omg, to dopiero incepcja- zamontuj iso z zamontowanego pendrive'a xD
pltvgz20, ile masz tego pendrive'a, w sensie pojemności i ile płyt (domyślam się że DVD) z pakietami?
Zastanawiam się, bo przecież możnaby było zawartość płyt pokopiować bezpośrednio na pena, tegoż wpisać na sztywno w fstaba i do sources.list

Offline

 

#11 2017-06-05 18:47:35

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Jak dodać pendrive do "sources.list"?

@pltvgz20 pochrzaniłeś polecenie ale i tak to bez znaczenia. Wygląda na to, że ten apt-cdrom nie jest przeznaczony do użytku z pendrive i innymi nośnikami.

Ktoś mógłby podrzucić strukturę plików jaka jest na płytce instalacyjnej? (nie chce mi się ciągnąć obrazu teraz)

Ostatnio edytowany przez morfik (2017-06-05 18:47:55)


Morfitronik — blog o linux'ach, głównie Debian, OpenWRT/LEDE i Android

Offline

 

#12 2017-06-05 18:54:32

zl23
Użytkownik
Zarejestrowany: 2016-09-02

Re: Jak dodać pendrive do "sources.list"?

Miałem kiedyś, na Debian Live,  problem z wyegzekwowaniem polecenia apt-cdrom add.
Nie chciało zadziałać, pomimo wpisywania różnych przełączników.
Okazało się, że wpliku /etc/fstab nie było wiersza nt. cd-rom.
Po dopisaniu wiersza w fstab:

Kod:

/dev/sr0 /media/cdrom auto user,noauto,ro 0 0

i utworzeniu katalogu /media/cdrom zadziałało (na Live - bez ponownego uruchomiania systemu).
Być może tego Pena trzeba dopisać do fstab?
PS.
W którymś z podręczników Debiana przy omawianiu apt-cdrom  jest wyraźnie napisane, ze "cdrom musi być wpisany" w fstab.

Offline

 

#13 2017-06-05 18:58:30

lis6502
Łowca lamerów
Skąd: Knurów
Zarejestrowany: 2008-12-04

Re: Jak dodać pendrive do "sources.list"?

zl23, i co, przy każdej zmianie "płyty" będzie trzeba odmonotować z palca nośnik, podpiąć inny itp.
Nie prościej zmontować sobie repo na pendrive?

Offline

 

#14 2017-06-05 20:01:48

pltvgz20
Użytkownik
Zarejestrowany: 2017-05-09

Re: Jak dodać pendrive do "sources.list"?

lis6502 napisał(-a):

hi napisał(-a):

a nie lepiej podmontować obraz płyty w trybie loop tak na przykład:

Kod:

# mount -o loop /ścieżka/do/obrazu.iso /media/cdrom

i wtedy dodać go do apta

omg, to dopiero incepcja- zamontuj iso z zamontowanego pendrive'a xD
pltvgz20, ile masz tego pendrive'a, w sensie pojemności i ile płyt (domyślam się że DVD) z pakietami?
Zastanawiam się, bo przecież możnaby było zawartość płyt pokopiować bezpośrednio na pena, tegoż wpisać na sztywno w fstaba i do sources.list

To znaczy z tym montowaniem ".iso" do do /media/cdrom to sądzę, że chodziło po prostu o to, żeby odejść od mojego pierwotnego pytania na rzecz normalnego zamontowania pliku ".iso" do lokalizacji /media/cdrom , co jest ciekawym pomysłem, tylko kiedyś to próbowałem zrobić i mi nie wychodziło na etapie dodawania takiego "cdromu" do sources.list, ale się nie mądrzę, bo wiedzy na ten temat nie mam. :)

A co do pytania jak duży jest pendrive... Karta jest w tym modemie wsadzona 8 GB, jeżeli dobrze widzę. A płyty pobrałem wszystkie 3 DVD. Zaś dalej już niestety Twojej sugestii nie rozumiem, bo technicznie tu moje pojmowanie kuleje... ;p Ale jeżeli dobrze dedukuję, to hurtowo całą zawartość każdej płyty DVD skopiować na pendrive, potem pendrive zakotwiczyć w fstab, żeby się automatycznie montował i dodać do sources.list?

Offline

 

#15 2017-06-05 20:09:36

pltvgz20
Użytkownik
Zarejestrowany: 2017-05-09

Re: Jak dodać pendrive do "sources.list"?

morfik napisał(-a):

@pltvgz20 pochrzaniłeś polecenie ale i tak to bez znaczenia. Wygląda na to, że ten apt-cdrom nie jest przeznaczony do użytku z pendrive i innymi nośnikami.

Ktoś mógłby podrzucić strukturę plików jaka jest na płytce instalacyjnej? (nie chce mi się ciągnąć obrazu teraz)

Chyba nie ma żadnego wykazu, co jest na płycie (jeżeli tego dotyczy pytanie). Przepisać nazwy folderów i plików tych "na wierzchu"?

Offline

 

#16 2017-06-05 20:12:05

lis6502
Łowca lamerów
Skąd: Knurów
Zarejestrowany: 2008-12-04

Re: Jak dodać pendrive do "sources.list"?

Ale jeżeli dobrze dedukuję, to hurtowo całą zawartość każdej płyty DVD skopiować na pendrive, potem pendrive zakotwiczyć w fstab, żeby się automatycznie montował i dodać do sources.list?

dokładnie tak. Tyle że już widzę że zabraknie Ci jakieś 4GB miejsca.
Dopiero teraz zrozumiałem sugestię hi -> przecie chłop dobrze prawi!. pltvgz20, zara to ogarniemy xD
Gdzie masz te pobrane obrazy płyt? Na docelowej maszynie z Debianem czy gdzieś indziej? Jak nagrałeś obraz instalacyjny na pendrive?

Offline

 

#17 2017-06-05 20:16:22

lis6502
Łowca lamerów
Skąd: Knurów
Zarejestrowany: 2008-12-04

Re: Jak dodać pendrive do "sources.list"?

Przepisać nazwy folderów i plików tych "na wierzchu"?

Wystarczy ls -lR /media/abc/UUI, najlepiej na jakiś serwis typu wklej.org paste.debian.org i link tutaj.

Offline

 

#18 2017-06-05 20:19:57

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Jak dodać pendrive do "sources.list"?

Wystarczy wyjście polecenia tree. xD


Morfitronik — blog o linux'ach, głównie Debian, OpenWRT/LEDE i Android

Offline

 

#19 2017-06-05 20:24:06

lis6502
Łowca lamerów
Skąd: Knurów
Zarejestrowany: 2008-12-04

Re: Jak dodać pendrive do "sources.list"?

Kod:

 juzek@maszina ~ $ tree
bash: tree: command not found

Dlatego właśnie przywykłem do uniksowych komend które zadziałają i na tosterze ;]

Offline

 

#20 2017-06-05 20:43:43

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Jak dodać pendrive do "sources.list"?

Kod:

i  tree => displays an indented directory tree, in color [unstable]

To dociągać. xD


Morfitronik — blog o linux'ach, głównie Debian, OpenWRT/LEDE i Android

Offline

 

#21 2017-06-05 20:48:14

lis6502
Łowca lamerów
Skąd: Knurów
Zarejestrowany: 2008-12-04

Re: Jak dodać pendrive do "sources.list"?

na komputerze gdzie walczymy o dodanie płytek z repo? :>
https://youtu.be/M2hUgrFkkJU?t=14

Offline

 

#22 2017-06-05 21:24:54

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Jak dodać pendrive do "sources.list"?

Po prostu ja od lat nie używałem płytek instalacyjnych i nie mam pojęcia jaką one mają strukturę. xD


Morfitronik — blog o linux'ach, głównie Debian, OpenWRT/LEDE i Android

Offline

 

#23 2017-06-07 11:10:08

andreq
Członek DUG
Skąd: Nisko
Zarejestrowany: 2005-01-11

Re: Jak dodać pendrive do "sources.list"?

Przecież do proste:

Na pendrive kopiuje się wszystkie obrazy dvd, montuje się pendrive do /media/abc/UUI
W /media/ tworzy się katalogi dla odpowiednich obrazów płyt:

Kod:

mkdir /media/{dvd1,dvd2,dvd3}

montuje się odpowiednie obrazy do ww. katalogów:

Kod:

mount -o loop -t iso9660,udf /media/abc/UUI/<DVD1.iso> /media/dvd1
mount -o loop -t iso9660,udf /media/abc/UUI/<DVD2.iso> /media/dvd2
mount -o loop -t iso9660,udf /media/abc/UUI/<DVD3.iso> /media/dvd3

Dodanie "płyt dvd" do sources.list:

Kod:

apt-cdrom -d /media/dvd1 add
apt-cdrom -d /media/dvd2 add
apt-cdrom -d /media/dvd3 add

Inne rozwiązanie to skopiowanie wszystkich pakietów *.deb z płyt na pendrive, zamontowanie go, potem utworzenie pliku Packages.gz:

Kod:

cd /media/abc/UUI
dpkg-scanpackages . | gzip > Packages.gz

Dodanie odpowiedniego wpisu do sources.list:

Kod:

deb file:/media/abc/UUI ./

Offline

 

#24 2017-06-08 10:47:52

pltvgz20
Użytkownik
Zarejestrowany: 2017-05-09

Re: Jak dodać pendrive do "sources.list"?

andreq napisał(-a):

Przecież do proste:

Na pendrive kopiuje się wszystkie obrazy dvd, montuje się pendrive do /media/abc/UUI
W /media/ tworzy się katalogi dla odpowiednich obrazów płyt:

Kod:

mkdir /media/{dvd1,dvd2,dvd3}

montuje się odpowiednie obrazy do ww. katalogów:

Kod:

mount -o loop -t iso9660,udf /media/abc/UUI/<DVD1.iso> /media/dvd1
mount -o loop -t iso9660,udf /media/abc/UUI/<DVD2.iso> /media/dvd2
mount -o loop -t iso9660,udf /media/abc/UUI/<DVD3.iso> /media/dvd3

Dodanie "płyt dvd" do sources.list:

Kod:

apt-cdrom -d /media/dvd1 add
apt-cdrom -d /media/dvd2 add
apt-cdrom -d /media/dvd3 add

Inne rozwiązanie to skopiowanie wszystkich pakietów *.deb z płyt na pendrive, zamontowanie go, potem utworzenie pliku Packages.gz:

Kod:

cd /media/abc/UUI
dpkg-scanpackages . | gzip > Packages.gz

Dodanie odpowiedniego wpisu do sources.list:

Kod:

deb file:/media/abc/UUI ./

Wybaczcie, naprawdę nie było jak wejść na forum, ale już jestem... Ponieważ Kolega andreq podał konkretną metodę, podam jakie zwroty daje mi konsola przy jej zastosowaniu, potem zaś ewentualnie jeżeli nie przyniesie ona skutków, zgodnie z sugestiami z powyższych postów podam wszystkie informacje dotyczące struktury plików płyt dvd, bo to chyba najlogiczniejsza droga. :)

A więc...

"Pendrive" jak wiemy ma 9 GB, więc po prostu z drugiego komputera pobrałem na ten do /home/abc/Pobrane obrazy trzech płyt i tam się one teraz znajdują. Nazwałem je tak jak andreq, czyli DVD1.iso, DVD2.iso i DVD3.iso.

Po

Kod:

mount -o loop -t iso9660,udf /home/abc/Pobrane/<DVD1.iso> /media/dvd1

dostaję zwrot:

Kod:

bash: /media/dvd1: Jest katalogiem

hi w ścieżce sugerował brak "<>", więc wpisałem:

Kod:

mount -o loop -t iso9660,udf /home/abc/Pobrane/DVD1.iso /media/dvd1

i dało to zwrot:

Kod:

mount: /dev/loop0 jest zabezpieczone przed zapisem, montowanie tylko do odczytu

ale ta komenda zamontowała, bo /media/dvd1 już nie jest "puste", więc idąc dalej:

Kod:

apt-cdrom -d /media/dvd1 add

daje zwrot:

Kod:

Użycie /media/dvd1/ jako punktu montowania CD-ROM-u
Odmontowanie CD-ROM-u...
Oczekiwanie na płytę...
Proszę włożyć dysk do napędu i nacisnąć enter

co po naciśnięciu "Enter" daje komunikat:

Kod:

Montowanie CD-ROM-u...
E: Failed to mount the cdrom.
E: No CD-ROM could be auto-detected or found using the default mount point.
You may try the --cdrom option to set the CD-ROM mount point.
See 'man apt-cdrom' for more information about the CD-ROM auto-detection and mount point.

Więc widać na oko, że coś się "nie zazębia". Próbowałem "na około" na etapie "wciśnij Enter", bo jednak wtedy konsola jest zablokowana i ma się tylko jeden ruch (wcisnąć Enter), użyć menadżera plików do odmontowania i zamontowania tego ".iso" na zasadzie logiki "jak nie wiadomo co zrobić, wyłącz i włącz"i dawało to taki skutek, że na końcu dodawało cd-rom do "sources.list" ale "apt" nadal nie widział zamontowanego obrazu ".iso", tylko ciągle podawał komunikat, żeby włożyć cdrom. Dziś rano próbowałem ponownie tak montować przez menadżer plików, ale już coś nakręciłem i nawet dodawanie do "sources.list" mi nie wychodzi. Trzymajmy się więc może konsolowych komend :) bo tam chociaż wiadomo co zwraca terminal, a zwroty są takie, jak u góry zacytowałem. :) Nie wiem, co szwankuje szczerze mówiąc, bo już głowę mam kwadratową. :(

Ostatnio edytowany przez pltvgz20 (2017-06-08 10:50:00)

Offline

 

#25 2017-06-08 11:06:19

hi
Użytkownik
Skąd: Lechistan
Zarejestrowany: 2016-03-24

Re: Jak dodać pendrive do "sources.list"?

no jak Ci apt daje to:

Kod:

Użycie /media/dvd1/ jako punktu montowania CD-ROM-u
Odmontowanie CD-ROM-u...
Oczekiwanie na płytę...
Proszę włożyć dysk do napędu i nacisnąć enter

no to podmontuj na drugim terminalu obraz i naciśnij ten enter powtarzając tą czynność ze wszystkimi obrazami SIC! toporne to trochę ale może w końcu zadziała :) Powinien automagicznie utworzyć odpowiednie wpisy w sources.list

Montuj tak jak Ci podałem wcześniej do /media/cdrom (możliwe, że aptowi nie pasuje inna lokacja)

Kod:

mount -o loop /ścieżka/do/obrazu.iso /media/cdrom

Ostatnio edytowany przez hi (2017-06-08 11:09:59)


Ci, którzy potrafią postępować niekonwencjonalnie, są nieskończeni niczym niebo i ziemia, niewyczerpani niczym wielkie rzeki. Gdy nadchodzi ich koniec, zaczynają się znowu, jak dni i miesiące. Umierają i rodzą się na nowo, niczym cztery pory roku.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)