Bir paketin depoda mevcut olandan daha yeni bir sürümüne nasıl yükseltilir?


10

Açık kaynaklı bir şecere programı kullanırken bir hatayla karşılaştım. Bir hata raporu gönderdim ve yazar sorunu hızlıca düzeltti (açık kaynak için Yay!).

Şimdi bu programın en son sürümünü (3.2.5) denemek istiyorum (ki bu benim sorunum için bugfix içerir). Apt-get, yüklediğim sürümün (3.2.3-1) zaten en yeni sürüm olduğunu söylüyor.

Peki, daha sonra depolarda bulunan bir paketin daha yeni bir sürümüne yükseltmenin en iyi yolu nedir?

Ben:

  • paket yöneticisi ile şu anda yüklediğim sürümü kaldır. En yeni sürümün kaynağını indirip kendim mi derlemeliyim? Daha yeni sürümler çıktığında bu sorun yaratacak mı? Daha yeni sürümler çıktığında bu programı gelecekte manuel olarak güncellemem gerekecek mi?
  • Yukarıdakileri yapmalı mıyım, ancak checkinstall gibi bir programla ve sürüm paket yöneticisi aracılığıyla yüklenebildiğinde manuel olarak derlenmiş sürümü kaldırmalı mıyım?
  • Paket olman için bir talepte mı backported ? Kuralların okunması nedeniyle isteğimin çok az şansı olacağını düşünüyorum:

    Raporlanacak uygulamaların, diğer işlemler yoluyla elde edilemeyen kullanıcıya anlamlı faydaları olmalıdır. Özellikle: Tek amaç bir hatayı veya güvenlik açığını düzeltmek olmamalıdır.

Yoksa bunu doğru yapmanın başka bir yolu var mı?

Yanıtlar:


3

Bu durumda GRAMPS web sitesi, sürüm 3.2.5'in Ubuntu .deb paketi için bir indirme bağlantısı sağlar.

On Bu girişi sayfasının seçmek gramps_3.2.5-1_ubuntu10.debindirilen dosyanın üzerine çift tıklayarak kolayca kurulabilir olması gereken.


Bunu bu özel durum için doğru cevap olarak kabul edeceğim, ancak "genel olarak seçilecek en iyi seçenek nedir?" kalıntıları.
BioGeek

0

1 için gidin => şu anda paket yöneticisiyle kurduğum sürümü kaldırın. En yeni sürümün kaynağını indirip kendim mi derlemeliyim?

Daha yeni sürümler çıktığında bu sorun yaratacak mı? => Hayır.

Daha yeni sürümler çıktığında bu programı gelecekte manuel olarak güncellemem gerekecek mi? => Hayır

Diğer seçenek, repo yöneticilerinden yazılımı güncellemelerini istemektir veya güncellemelerini bekleyebilirsiniz.


Belirli bir paket için repo yöneticisinin kim olduğunu nerede bulabilirim?
BioGeek

Irc üzerinde # ubuntu-devel'de deneyebilir veya sadece bu yazılımın başlatma paneli sayfasına bakabilirsiniz. bazı durumlarda wiki.ubuntu.com yardımcı olur.
Abhijit N

1
Bunu bu özel durum için doğru cevap olarak kabul edeceğim, ancak "genel olarak seçilecek en iyi seçenek nedir?" kalıntıları. >> Hayır kalmadı. Kaynak kodunu almanı ve kendini derlemeni söyledim.
Abhijit N

1
Derlenen kaynağın farkında olacak mı? Yüklü paketler listemde bulunan belirli bir yazılımın daha yeni bir sürümünü derlediğimi nasıl bilebilir?
MestreLion

bence uygun veya sinaptik ilgili kaynaklar hakkında bilgi sahibi olacak.
Abhijit N
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.