Linux Mint Türkiye
Diğer Linux Dağıtımları => Diğer Linux Dağıtımları => Konuyu başlatan: Turgon - 18 Temmuz 2017, 15:35:53
-
Öncelikle herkese merhaba. Bu arada linuxa yeni adım atmış biriyim ve kendimi geliştirme çabası içerisindeyim. En güzel öğrenmenin de kurcalayarak olacağına inandığım için bir yerden başlamak istedim.
Pardus 17 kullanmaktayım ve kaç zamandır aklıma takılan bir şey vardı. Distrowatch'da dağıtımların içindeki paketlerin en son sürümlerini göstermekte olduğunu fark ettim ve dedim ki bunları kendi sistemime nasıl kurarım. Bir kaç araştırma sonunda [member=225]fortran[/member] adlı kullanıcının yazdığı bir yazıda Linux'da yazılımları elle kurmanın nasıl olacağını öğrendim. "./configure, make, make install" gibi komutlarla kendi kendime derleyip, yazılımların nasıl kurulacağını öğrendim. Son aşamada alsa-lib paketini kurmaya yani kısacası sistemime en az zararı verebilecek noktadan başlamak istedim ve başardım kurdum.(Tabii ki bir kaç sorunla karşılaştım ve biraz araştırma sonunda üstesinden geldim.)
Ancak şimdi başlıkta da bahsettiğim gibi bir sorunum var. Dağıtımım "alsa-lib(1.1.3)"i kullanıyordu bende bunu "alsa-lib(1.1.4)"e yükseltmek istedim. Gerekli paketi kurdum. Ancak sistemimde "dpkg -l" ile kontrol ettiğimde hala 1.1.3 versiyonunun olduğunu gösteriyor. Ancak konsolda alsaconf'u çalıştırdığımda ise beni 1.1.4 versiyonu karşılıyor.
Bunun sebebi nedir ve nasıl değiştirebilirim?
Ayrıca böyle yükseltmeler yapmam sistemim için bir sıkıntı oluşturur mu?
Biraz uzun olduysa kusura bakmayın. :)
Şimdiden teşekkür ederim..
-
Elle kurduğunuz bir paket değil, kaynak dosya yardımıyla bir uygulamayı paket yönetimi haricinde derleyerek kuruyorsunuz. Böyle bir durumda paket yönetiminin sizin elle kurduğunuz sürümü tespit edememesi normal bir durumdur. Paket yönetimi araçları ile sadece depodan bu araçlarla kurduğunuz uygulamaları sorgulayabilirsiniz.
-
Öncelikle hatam için kusura bakmayın. Peki bunun bir çözümü yani tespit etmesi için yapılabilecek bir şey var mı? Yoksa elle mi bu işlemi yapmalıyım?
-
Bir paket olarak kurmadığınız uygulamaların durumların paket yönetimi araçları ile sorgulayamazsınız. Bunun için bir çözüm bulmaya çalışmanızın da bir anlamı yok. Paket yönetimi, derlenerenip uygun şekilde paket haline getirilmiş uygulamları kontrol etmek içindir, elle kaynak dosyadan derlediğiniz bir uygulamayı paket yönetimi ile kontrol işlemlerini yapamazsınız. İsterseniz ilgili kaynak dosyadan paket oluşturabilirsiniz ki bu basit bir işlem değildir, bu şeklde kaynak dosyadan paket haline getirilerek kurulan uygulamalar paket yönetimi ile kontrol edilebilir. Pratik de özel bir sebebi yoksa, depoda mevcut bir uygulamanın elle güncel bir sürümünün kurulmasının da bir anlamı yoktur.
Not: Siz elle bir paket kurmamışsınız, elle kaynak dosyadan derleyerek bir kurulum yapmışsınız.
-
Bilgilendirme için teşekkür ederim.
-
Başlığı etiketlerseniz konuyu kilitleyebiliriz.
[okay] Çözülen başlıkların etiketlenmesi hakkında. (https://forum.linuxmint.net.tr/index.php?topic=2058.0) [/okay]