Debian fórum

Dotazy => Správa a instalace softwaru => Téma založeno: JoHo kdy 25. 09. 2017, 15:27:19

Název: LXDE - ověření správnosti stažení sha1sum
Přispěvatel: JoHo kdy 25. 09. 2017, 15:27:19
Dobrý den.
Používám Debian 9 Stretch LXDE, pokouším se o minimální instalaci.
1. Po mnoha pokusech nemohu nakopírovat do terminálu žádný stažený .iso soubor ke kontrole sha1sum, terminál ho nebere.
2. Stejné je to i při použití jiného terminálu.
3. Ve snaze odhalit příčinu jsem do Virtualboxu nainataloval Debian LXDE v plné verzi i Lubuntu, ale cokoliv je LXDE, zůstává stejný problém.
4. Ve Virtualboxu jsem zkoušel i Debian Xfce, tam je vše v pořádku.
Vše jsem několikrát přeinstalovával, nemohu najít příčinu. O Debian LXDE velmi stojím, právě v něm mohu nejlépe docílit instalace bez nepotřebných aplikací.
Děkuji za každou pomoc.
Název: Re:LXDE - ověření správnosti stažení sha1sum
Přispěvatel: Petr Krčmář kdy 25. 09. 2017, 16:41:16
Vůbec tomu nerozumím, nechápu, co znamená "nakopírovat do terminálu žádný stažený .iso soubor". Co a jak přesně děláš, o co se snažíš a na čem to přesně selhává - co to vypíše.
Název: Re:LXDE - ověření správnosti stažení sha1sum
Přispěvatel: JoHo kdy 25. 09. 2017, 18:04:13
Jedná se o zcela běžné ověření správnosti stažení souboru před instalací.  Chci instalovat např. Lubuntu, abych si opsal seznam použitých aplikací.
1. Stáhnu instalační .iso soubor.
2. Otevřu terminál, napíšu sha1sum a chci vložit cestu k předtím staženému souboru. Dostanu sha1sum, které potom porovnám s daným sha1sum uvedeným u stahování.
Problém je v tom, že terminál vkládanou cestu u distribuce s LXDE desktopem při vkládání nepřijme, kdežto např u Xfce4 bez problémů.
Název: Re:LXDE - ověření správnosti stažení sha1sum
Přispěvatel: JoHo kdy 25. 09. 2017, 20:29:28
Nevím jestli jsem odpověděl dost zřetelně.
1. Tím "nakopírovat do terminálu žádný stažený .iso soubor" myslím to, že termiál nepřijal ani .iso Lubuntu, ani .iso Debián, z kterého jsem několik dnů předtím prováděl instalaci. A to ani v aktuálně používané distribuci Debian LXDE ani v distribucích, s kterýma pokusničím ve Virtualboxu. Ovšem Debian Xfce, který je také ve Virtualboxu pracuje bez problému.
2. Nenapíše to nic, jen terminál nepřijme vkládaný .iso soubor, následující po sha1sum.
Název: Re:LXDE - ověření správnosti stažení sha1sum
Přispěvatel: Roman Horník kdy 25. 09. 2017, 20:36:21
Máš tím na mysli to, že přetáhneš soubor do terminálu a zobrazí se jeho úplná cesta v jednoduchejch uvozovkách?
Jestli jo, ne každej terminál to umí, takovej XTerm to neumí, stejně tak neumí kopírování pomocí kláves [L-Ctrl] + [Shift] + [C/V]
A tak proč nezadáš cestu ručně? Můžeš si při tom pomoct tabulátorem.
Název: Re:LXDE - ověření správnosti stažení sha1sum
Přispěvatel: Petr Krčmář kdy 25. 09. 2017, 20:38:18
Dobře, už chápu, chceš prostě spočítat sha1sum. Pořád ale nechápu, co si mám představit pod pojmem ,,terminál nepřijme". Situace by měla být taková, že je soubor někde stažený na disku a ty na něj zavoláš:

$ sha1sum alpine-virt-3.5.1-x86_64.iso
a97b4e6c22be922413cdedd7960a360239d2b231  alpine-virt-3.5.1-x86_64.iso


Čili spustím příkaz, předám mu jako argument název souboru, ze kterého chci haš vypočítat. Výsledek se vrátí na standardní výstup (obrazovku). Ve které fázi to tobě selhává a jak se to chová místo očekávání?
Název: Re:LXDE - ověření správnosti stažení sha1sum
Přispěvatel: JoHo kdy 25. 09. 2017, 22:31:55
Ano, přesně takto to dělám a dělal jsem v jiném desktopovém prostředí snad 100x a nikdy jsem neměl problém. Protože mám starší počítač, chci distribuci co nejúspornější bez zbytečných aplikací, a našel jsem výborný 3-dílný návod - tento 2.díl je stěžejní:
https://www.youtube.com/watch?v=naskI6EvUQE
Ale problém který popisuji jsem zjistil i v plné intalaci s lxde.

1. Otevřu terminál, napíšu sha1sum.
2. Přejdu do stažených a pravým myšítkem zkopíruji .iso soubor - a na tvém příkladě /home/josef/Stažené/alpine-virt-3.5.1-x86_64.iso
3. Vrátím se do terminálu a za sha1sum chci vložit s mezerou
"/home/josef/Stažené/alpine-virt-3.5.1-x86_64.iso"
takže by to mělo být přesně takto:
"sha1sum /home/josef/Stažené/alpine-virt-3.5.1-x86_64.iso" jenže ono není, protože to zkopírované
"/home/josef/Stažené/alpine-virt-3.5.1-x86_64.iso"
tam nevložím kdybych se zbláznil, takže nemohu dostat ani
"a97b4e6c22be922413cdedd7960a360239d2b231  alpine-virt-3.5.1-x86_64.iso".
4. Potom jsem zkoušel ve Virtualboxu další instalace s lxde a průběh stejný.
5. Nainstaloval jsem do virtualboxu Debian Xfce a výše popsaný, mnohokrát opakovaný postup fungoval bezvadně.
6. Zkoušel jsem do Debianu lxde nainstalovat tedy terminál xfce, potom xterm a zase to nešlo.

Omlouvám se za tento polopatistický popis.

Název: Re:LXDE - ověření správnosti stažení sha1sum
Přispěvatel: Petr Krčmář kdy 25. 09. 2017, 23:10:56
Aha, takhle složitě by mě to nenapadlo dělat. Nemůžeš prostě klasicky použít příkaz cd a přesunout se do toho adresáře a/nebo uvést rovnou ručně cestu k tomu souboru? Tip: klávesa tab (úplně vlevo) doplňuje cestu. Takže když začneš ten název psát, stačí prvních pár písmen a pak tab doplňuje sám zbytek. Je to lepší než to takhle nějak podivně přetahovat po desktopu.
Název: Re:LXDE - ověření správnosti stažení sha1sum
Přispěvatel: JoHo kdy 26. 09. 2017, 06:28:45
Problém jsem vyřešil, pramenil z mé nezkušenosti s desktopem LXDE.

1. Mnou popisovaný způsob zjištění sha1sum vůbec není složitý, jen jsem ho příliš podrobně popsal. Ve skutečnosti je asi na 3 kliknutí.
2. Podle předchozí rady jsem zadal do terminálu příkaz i cestu ke staženému souboru ručně a výpis sha1sum jsem dostal.
3. Teprve potom se mně dostalo osvícení a prohlédl jsem si nabídku ke kopírování po stisknutí pravého myšítka podrobně a objevil jsem, že ačkoliv je u všech ostatní desktopů pouze nabídka "Kopírovat", a podle této zkušenosti jsem postupoval, u deskt. LXDE je kromě prostého "Kopírovat" ještě pod "Přesunout do Koše" nabídka "Kopírovat cestu/y" a v tom byl celý problém. Po zvolení tohoto "Kopírovat cestu/y" vše funguje jak jsem zvyklý u ostatních deskt. prostředí.
Velmi děkuji za pomoc při řešení.