Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

6.3.2. Куди подати звіт про помилку‌


Щоб мати можливість вирішити, куди подати звіт про помилку, ви повинні добре розуміти проблему і визначити, в якому програмному забезпеченні криється проблема.

В ідеалі ви відстежуєте проблему до файлу у вашій системі, а потім можете використовувати dpkg щоб дізнатися, якому пакету належить цей файл і звідки цей пакет. Припустимо, що ви знайшли помилку в графічній програмі. Після перегляду списку запущених процесів (вихід ps auxf), ви виявили, що програму було запущено з /usr/bin/sparta виконуваний файл:


$ dpkg -S /usr/bin/sparta

спарта: /usr/bin/sparta

$ dpkg -s sparta | grep ^ Версія:

Версія: 1.0.1+git20150729-0kali1

$ dpkg -S /usr/bin/sparta

спарта: /usr/bin/sparta

$ dpkg -s sparta | grep ^ Версія:

Версія: 1.0.1+git20150729-0kali1


Ви цього дізнаєтесь /usr/bin/sparta надається спарта пакет, який є у версії 1.0.1+git 20150729-0kali1. Справа в тому, що рядок версії містить поташ вказує на те, що пакет

походить від Kali Linux (або модифікований Kali Linux). Будь-який пакет, якого немає поташ у своєму рядку версії (або в назві пакета) походить прямо з Debian (загалом тестування Debian).


Двічі перевірте перед Якщо ви знайдете помилку в пакеті, імпортованому прямо з Debian, в ідеалі це має бути Подання помилок проти повідомлено та виправлено на стороні Debian. Однак перед цим переконайтеся, що Debian Проблему можна відтворити на звичайній системі Debian, оскільки Kali, можливо, спричинив

проблема шляхом зміни інших пакетів або залежностей.

Найпростіший спосіб зробити це – налаштувати віртуальну машину, на якій запущено Debian Testing. Ви можете знайти інсталяційний ISO для Debian Testing на веб-сайті Debian Installer:

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

Якщо ви можете підтвердити проблему у віртуальній машині, ви можете надіслати помилку в Debian, запустивши Reportbug у віртуальній машині та дотримуючись наданих інструкцій.

Двічі перевірте перед Якщо ви знайдете помилку в пакеті, імпортованому прямо з Debian, в ідеалі це має бути Подання помилок проти повідомлено та виправлено на стороні Debian. Однак перед цим переконайтеся, що Debian Проблему можна відтворити на звичайній системі Debian, оскільки Kali, можливо, спричинив

проблема шляхом зміни інших пакетів або залежностей.

Найпростіший спосіб зробити це – налаштувати віртуальну машину, на якій запущено Debian Testing. Ви можете знайти інсталяційний ISO для Debian Testing на веб-сайті Debian Installer:

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

Якщо ви можете підтвердити проблему у віртуальній машині, ви можете надіслати помилку в Debian, запустивши Reportbug у віртуальній машині та дотримуючись наданих інструкцій.


Більшість звітів про помилки щодо поведінки програм слід спрямовувати до їхніх попередніх проектів, за винятком випадків, коли стикаються з проблемою інтеграції: у цьому випадку помилка є помилкою в тому, як програмне забезпечення упаковується та інтегрується в Debian або Kali. Наприклад, якщо програма пропонує параметри часу компіляції, які пакет не вмикає, або програма не працює через відсутню бібліотеку (таким чином висвітлюючи відсутню залежність у метаінформації пакета), ви можете зіткнутися з інтеграцією проблема. Якщо ви не знаєте, з якою проблемою ви стикаєтеся, зазвичай найкраще подати проблему з обох сторін і посилатися на них.

Визначити вихідний проект і знайти, куди подати звіт про помилку, зазвичай легко. Вам просто потрібно переглянути верхній веб-сайт, на який посилається в Домашня сторінка поле метаданих упаковки:


$ dpkg -s sparta | grep ^Домашня сторінка:

Домашня сторінка: https://github.com/SECFORCE/sparta

$ dpkg -s sparta | grep ^Домашня сторінка:

Домашня сторінка: https://github.com/SECFORCE/sparta


Найпопулярніші хмарні обчислення ОС на OnWorks: