Як оновити до нової версії пакета, ніж це доступно у сховищі?


10

Під час використання генеалогічної програми з відкритим кодом я зіткнувся з помилкою. Я подав звіт про помилку, і автор швидко усунув проблему (Yay для відкритого коду!).

Тепер я хочу, звичайно, спробувати останню версію (3.2.5) цієї програми (яка включає помилку для моєї проблеми). Apt-get повідомляє мені, що встановлена ​​мною версія (3.2.3-1) - це вже найновіша версія.

Тож який найкращий спосіб оновити до нової версії пакета, який тоді доступний у сховищах?

Чи повинен я:

  • видалити версію, яку я зараз встановив разом із менеджером пакунків. Завантажте джерело новітньої версії та скомпілюйте його самостійно? Чи це спричинить проблеми, коли вийдуть новіші версії? Чи доведеться мені в майбутньому оновити цю програму вручну, коли з’являться новіші версії?
  • Чи слід робити вищезазначене, але з такою програмою, як checkinstall , і видалити скомпільовану вручну версію після встановлення версії через менеджер пакунків?
  • Повинен чи я зробити запит на пакет буде портована ? Я думаю, що мій запит матиме мало шансів, оскільки правила:

    Програми, які мають підтримуватися, повинні мати корисні переваги для користувача, які не можна досягти за допомогою інших процесів. Зокрема: Єдиною метою не повинно бути виправлення помилок або вразливості безпеки.

Або є інший спосіб зробити це правильно?

Відповіді:


3

У цьому конкретному випадку веб-сайт GRAMPS надає посилання для завантаження пакету Ubuntu .deb версії 3.2.5.

На цій сторінці списку виберіть, gramps_3.2.5-1_ubuntu10.debякий слід легко встановити, двічі клацнувши на завантаженому файлі.


Я прийму це як правильну відповідь для цього конкретного випадку, але питання "який найкращий варіант вибрати взагалі?" залишається.
BioGeek

0

Перейдіть на перше => видаліть версію, яку я зараз встановив разом із менеджером пакунків. Завантажте джерело новітньої версії та скомпілюйте його самостійно?

Чи це спричинить проблеми, коли вийдуть новіші версії? => Ні

Чи доведеться мені в майбутньому оновити цю програму вручну, коли з’являться новіші версії? => Ні

Інший варіант - попросити менеджерів РЕПО оновити програмне забезпечення або ви можете просто почекати, коли вони оновляться.


Де я можу знайти, хто призначений для певного пакета менеджером репо?
BioGeek

Ви можете спробувати # ubuntu-devel на irc або просто переглянути сторінку запуску цього програмного забезпечення. в деяких випадках корисний wiki.ubuntu.com.
Abhijit N

1
Я прийму це як правильну відповідь для цього конкретного випадку, але питання "який найкращий варіант вибрати взагалі?" залишається. >> ніяких його не залишилося. Я сказав вам отримати вихідний код і скласти самостійно.
Abhijit N

1
Чи вдало буде знати про складене джерело? Звідки «знаю», що ive склав нову версію заданого програмного забезпечення, що знаходиться в моєму списку встановлених пакетів?
MestreLion

Я думаю, що вдалий або синаптичний буде знати про дотримані джерела.
Abhijit N
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.