Під час використання генеалогічної програми з відкритим кодом я зіткнувся з помилкою. Я подав звіт про помилку, і автор швидко усунув проблему (Yay для відкритого коду!).
Тепер я хочу, звичайно, спробувати останню версію (3.2.5) цієї програми (яка включає помилку для моєї проблеми). Apt-get повідомляє мені, що встановлена мною версія (3.2.3-1) - це вже найновіша версія.
Тож який найкращий спосіб оновити до нової версії пакета, який тоді доступний у сховищах?
Чи повинен я:
- видалити версію, яку я зараз встановив разом із менеджером пакунків. Завантажте джерело новітньої версії та скомпілюйте його самостійно? Чи це спричинить проблеми, коли вийдуть новіші версії? Чи доведеться мені в майбутньому оновити цю програму вручну, коли з’являться новіші версії?
- Чи слід робити вищезазначене, але з такою програмою, як checkinstall , і видалити скомпільовану вручну версію після встановлення версії через менеджер пакунків?
- Повинен чи я зробити запит на пакет буде портована ? Я думаю, що мій запит матиме мало шансів, оскільки правила:
Програми, які мають підтримуватися, повинні мати корисні переваги для користувача, які не можна досягти за допомогою інших процесів. Зокрема: Єдиною метою не повинно бути виправлення помилок або вразливості безпеки.
Або є інший спосіб зробити це правильно?