Stații de lucru online OnWorks Linux și Windows

logo

Găzduire online gratuită pentru stații de lucru

<Înapoi | Cuprins | Următor>

6.3.2. Unde să depuneți un raport de eroare‌


Pentru a putea decide unde să depuneți raportul de eroare, trebuie să aveți o bună înțelegere a problemei și trebuie să fi identificat în ce bucată de software se află problema.

În mod ideal, urmăriți problema până la un fișier de pe sistemul dvs. și apoi puteți utiliza dpkg pentru a afla ce pachet deține acel fișier și de unde provine acel pachet. Să presupunem că ați găsit o eroare într-o aplicație grafică. După ce ați uitat la lista proceselor care rulează (ieșirea lui ps auxf), ați descoperit că aplicația a fost pornită cu /usr/bin/sparta executabil:


$ dpkg -S /usr/bin/sparta

sparta: /usr/bin/sparta

$ dpkg -s sparta | grep ^Versiune:

Versiune: 1.0.1+git20150729-0kali1

$ dpkg -S /usr/bin/sparta

sparta: /usr/bin/sparta

$ dpkg -s sparta | grep ^Versiune:

Versiune: 1.0.1+git20150729-0kali1


Înveți asta /usr/bin/sparta este asigurat de către Sparta pachet, care este în versiune 1.0.1+git 20150729-0kali1. Faptul că șirul de versiune conține kali vă indică faptul că pachetul

vine de la Kali Linux (sau este modificat de Kali Linux). Orice pachet care nu are kali în șirul său de versiune (sau în numele pachetului său) vine direct de la Debian (Debian Testing în general).


Verificați dublu înainte Dacă găsiți o eroare într-un pachet importat direct din Debian, în mod ideal ar trebui să fie Filing Bugs împotriva raportat și remediat pe partea Debian. Cu toate acestea, înainte de a face acest lucru, asigurați-vă că Debian problema este reproductibilă pe un sistem Debian simplu, deoarece Kali poate fi cauzat

problemă prin modificarea altor pachete sau dependențe.

Cel mai simplu mod de a realiza acest lucru este să configurați o mașină virtuală care rulează Debian Testing. Puteți găsi un ISO de instalare pentru testarea Debian pe site-ul web de instalare Debian:

https://www.debian.org/devel/debian-installer/

Dacă puteți confirma problema în mașina virtuală, atunci puteți trimite eroarea la Debian rulând reportbug în cadrul mașinii virtuale și urmând instrucțiunile furnizate.

Verificați dublu înainte Dacă găsiți o eroare într-un pachet importat direct din Debian, în mod ideal ar trebui să fie Filing Bugs împotriva raportat și remediat pe partea Debian. Cu toate acestea, înainte de a face acest lucru, asigurați-vă că Debian problema este reproductibilă pe un sistem Debian simplu, deoarece Kali poate fi cauzat

problemă prin modificarea altor pachete sau dependențe.

Cel mai simplu mod de a realiza acest lucru este să configurați o mașină virtuală care rulează Debian Testing. Puteți găsi un ISO de instalare pentru testarea Debian pe site-ul web de instalare Debian:

https://www.debian.org/devel/debian-installer/

Dacă puteți confirma problema în mașina virtuală, atunci puteți trimite eroarea la Debian rulând reportbug în cadrul mașinii virtuale și urmând instrucțiunile furnizate.


Majoritatea rapoartelor de eroare despre comportamentul aplicațiilor ar trebui direcționate către proiectele lor din amonte, cu excepția cazului în care se confruntă cu o problemă de integrare: în acest caz, eroarea este o greșeală în modul în care software-ul este împachetat și integrat în Debian sau Kali. De exemplu, dacă o aplicație oferă opțiuni de compilare pe care pachetul nu le activează sau aplicația nu funcționează din cauza unei biblioteci lipsă (punând astfel la lumină o dependență lipsă în metainformațiile pachetului), este posibil să vă confruntați cu o integrare. problemă. Când nu știți cu ce fel de problemă vă confruntați, este de obicei cel mai bine să depuneți problema de ambele părți și să le faceți referințe încrucișate.

Identificarea proiectului din amonte și găsirea unde să depuneți raportul de eroare este de obicei ușoară. Trebuie doar să răsfoiți site-ul din amonte, la care se face referire în Pagina principala câmpul metadatelor ambalajului:


$ dpkg -s sparta | grep ^Pagina principală:

Pagina de pornire: https://github.com/SECFORCE/sparta

$ dpkg -s sparta | grep ^Pagina principală:

Pagina de pornire: https://github.com/SECFORCE/sparta


Top OS Cloud Computing la OnWorks: