LXDE - ověření správnosti stažení sha1sum

Založil JoHo, 25. 09. 2017, 15:27:19

Předchozí téma - Další téma

JoHo

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.

Petr Krčmář

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.

JoHo

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

JoHo

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.

Roman Horník

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.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

Petr Krčmář

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í?

JoHo

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.


Petr Krčmář

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.

JoHo

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