Bash pro začátečníky/Problémy

Z Wikiverzity
Jak používat klasifikační nálepkuTato stránka je součástí kurzu:
začátečníci
Příslušnost: všeobecná

Problémy[editovat]

Cílem tohoto kurzu je, abyste problémy buď přepracovali do podoby řešení (Jak něco udělat?) či otázek (Otázky). Nicméně někdy to člověku nejde a proto je tu tato sekce, kde si můžete otevřít problém, zapisovat si postup řešení a jiní Vám mohou do toho zkusit poradit.

1: Nejde otevřít adresář[editovat]
  • tak nakonec se zjistilo, že se nejedná o adresář (modře po příkazu ls), ale o redirekt (světle modře) - prostě na tom černém pozadí ty barvy nejsou tak zřetelný
2: Nejde spustit VicuñaUploader[editovat]
  • stáhnu si verzi, robalím, poklikám na soubor "vicuna" a nic (otevře se terminál a zase zavře)
  • při spuštění programu z terminálu, tedy J.8, mit hlásí chybu CH.1
    • tato chyba může být způsobena tím, že je nainstalova headles java, opravím to přeinstalací normální javy, například příkazem
      sudo apt install openjdk-17-jdk
      
    • případně se dají doinstalovat další součásti javy, viz návody
3: V terminálu je tilda (~) a nejde v něm pracovat[editovat]
  • jediné na co terminál reaguje je enter, ale vždy vypíše novou řádku s uživatelským jménem ukončeným tildou
  • může jít o to, že je poškozen systém adresářů, protože došlo k vybytí při zapnutí systému
  • některé příkazy ale fungují
  • ŘEŠENÍ: nakonec se ale ukázalo, že LT funguje a že písmo mělo stejnou barvu jako pozadí a nebylo vidět.
4: Vicuna nejde spustit příkazem v terminálu[editovat]
  • vložil jsem odkaz na adresář VU do $PATH v .bashrc, pak vytvořil alias, a otevřel nový terminál. Při zadání vicuna i aliasu vu to hlásí "command not found"
  • takže se postupným hledáním chyby zjistilo, že se nejedná o bash skript, ale sh skript, protože je na začátku skriptu #!/usr/bin/env sh