Puncte:0

Nu se poate rula Petalinux în Ubuntu 20.04

drapel gb

Nu pot lansa Petalinux. Instalarea se face cu succes. Există o problemă cu bash. Cum să o repar?

INFORMAȚII: se instalează PetaLinux...
********************************************
AVERTISMENT: Nu ați specificat locația de instalare.
********************************************
********************************************
AVERTISMENT: În mod implicit, va fi instalat în directorul dvs. de lucru: /scratch2/abc/Xilinx/Petalinux
********************************************
Vă rugăm să introduceți „y” pentru a continua instalarea, „n” pentru a ieși altfel:y
********************************************
AVERTISMENT: directorul de instalare PetaLinux: /scratch2/abc/Xilinx/Petalinux/. Nu este gol!
********************************************
Vă rugăm să introduceți „y” pentru a continua instalarea PetaLinux în acel director?[n]y
INFORMAȚII: se verifică integritatea programului de instalare PetaLinux...
INFORMAȚII: Instalarea SDK-ului PetaLinux în „/scratch2/abc/Xilinx/Petalinux/”.
INFORMAȚII: Instalarea buildtools în /scratch2/abc/Xilinx/Petalinux/./components/yocto/buildtools
INFORMAȚII: Instalarea buildtools-extended în /scratch2/abc/Xilinx/Petalinux/./components/yocto/buildtools_extended
INFORMAȚII: PetaLinux SDK a fost instalat în /scratch2/abc/Xilinx/Petalinux/.
abc@alpha:/scratch2/abc/Xilinx/Petalinux$ 

abc@alpha:/scratch2/abc/Xilinx/Petalinux$ /settings.sh
bash: /settings.sh: Nu există un astfel de fișier sau director

Problema este aceeași dacă folosesc dot

abc@alpha:/scratch2/abc/Xilinx/Petalinux$ ./settings.sh
bash: ./settings.sh: Permisiune refuzată

Am incercat si cu sursa. Totuși este plângere pentru bash.

abc@alpha:/scratch2/abc/Xilinx$ sursă Petalinux/settings.sh
Mediul PetaLinux setat la „/scratch2/abc/Xilinx/Petalinux”
AVERTISMENT: /bin/sh nu este bash! 
bash este un shell recomandat de PetaLinux. Vă rugăm să setați shell-ul implicit la bash.
AVERTISMENT: Acesta nu este un sistem de operare acceptat
INFORMAȚII: se verifică spațiul liber pe disc
INFO: Verificarea instrumentelor instalate
INFORMAȚII: Verificarea bibliotecilor de dezvoltare instalate
INFORMAȚII: Verificarea rețelei și a altor servicii
AVERTISMENT: Nu a fost găsit niciun server tftp - vă rugăm să consultați „UG1144 2021.1 PetaLinux Tools Documentation Reference Guide” pentru impactul și soluția acestuia
abc@alpha:/scratch2/abc/Xilinx$

Când rulez „chsh -s /bin/bash” pentru a schimba shell-ul în bash. Primesc următoarea problemă.

abc@alpha:/scratch2/abc/Xilinx$ chsh -s /bin/bash
Parola: 
chsh: utilizatorul „abc” nu există în /etc/passwd
abc@alpha:/scratch2/abc/Xilinx$ 
Terrance avatar
drapel id
Din nou, trebuie să puneți `.` în fața `/` atunci când executați o comandă executabilă dintr-un folder specific. Utilizați `./settings.sh` pentru a-l rula.
ChanganAuto avatar
drapel us
Ai uitat punctul: **`./settings.sh`**
engr_john avatar
drapel gb
Problema este aceeași dacă folosesc dot. Am editat intrebarea.
Terrance avatar
drapel id
Probabil că trebuie să rulați `chsh` pentru a vă schimba shell-ul, apoi la bash, astfel încât să îl puteți rula. Ați citit complet instrucțiunile de instalare și utilizare Petalinux înainte de a întreba aici?
engr_john avatar
drapel gb
Da, trebuie să schimb shell-ul în bash, dar mai am o problemă. Am editat întrebarea principală.
Terrance avatar
drapel id
Atunci trebuie să îi dai utilizatorului o parolă. În mod normal, se face prin rularea `passwd abc` Puteți folosi, de asemenea, `usermod` pentru a seta shell-ul de conectare, etc. pentru utilizator.
engr_john avatar
drapel gb
Această utilizare are acces sudo și nu există altul care folosește mașina. De asemenea, rulez `passwd abc`, dar primesc răspuns pe terminal `passwd: eroare de manipulare a simbolului de autentificare passwd: parola neschimbată`
Terrance avatar
drapel id
Sincer, se pare că instalarea Ubuntu este proastă. În acest moment, aș recomanda să faceți o copie de rezervă a ceea ce puteți apoi să reinstalați curat. Acestea sunt comenzi simple care ar fi trebuit să funcționeze.
Puncte:1
drapel cn

trebuie să faceți fișierul executabil. Alerga:

sudo chmod +x settings.sh

apoi încercați să îl rulați din nou:

./settings.sh

Alternativ, îl puteți rula fără să îl faceți executebale trecându-l la bash:

setare bash.sh

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.