12Aug
Birçok üçüncü parti. deb paketini Ubuntu'ya yükleyin - hatta Google Chrome ve Skype gibi yüksek kalitedeki yazılımlar için - paketin kötü kalitede olduğunu söyleyen bir hata göreceksiniz. Bu korkunç hatanın gerçekte ne anlama geldiğini açıklayacağız.
Bu hata genellikle yanlış bir alarmdır. Genelde devam edip hata mesajına rağmen "kötü kalite" paketlerini yükleyebilirsiniz. Mesaj yalnızca paket dosyalarının Debian paketleme politikasına kesinlikle uymadığını gösterir.
Paket Gerçekten Tehlikeli mi?
Bu hata oldukça korkutucu - pakete "kalite standartlarını ihlal ediyor" ve "bilgisayarınızda ciddi sorunlara neden olabilir" diyor. Ancak bu genellikle yanlış bir alarm. Paket, paket kalite yönergelerini tamamen karşılamasa da, muhtemelen yüklemek güvenlidir. Google Chrome veya Skype gibi bir şey yüklüyorsanız devam etmek için Devam et ve Yoksay ve Yükle düğmesini tıklatabilirsiniz.Çoğu paket için bu bilgisayarınızı patlamasına neden olmaz. Hatta bir şey fark etmeyeceksin.
Gerçek Sorun Nedir?
Ancak paketin yüklenip yüklenmediğini tahmin etmek zorunda değilsiniz. Ambalajla ilgili tam sorunu görmek için Ayrıntılar bölümünü genişletebilirsiniz.
Google Chrome için, Google Chrome paketinin /etc/ dizininde bir cron işi içerdiğini görebiliriz. Bununla birlikte, bu dosya pakette bir yapılandırma dosyası olarak işaretlenmemiştir. Bu oldukça nitpicky bir hatadır - Google, bu hatayı görmemek için muhtemelen bu sorunu çözmeli, bu paketi yüklediğiniz için bilgisayarınızda herhangi bir sorun yaşamayacaksınız.
Lintian nedir?
Ayrıntılar bölümünün, paketin "Lintian kontrolü" sırasında hatalar olduğunu söylediğini fark edeceksiniz. Bunun ne anlama geldiğini ve neden önem vermeniz gerektiğini merak ediyor olabilirsiniz.
Ubuntu, Debian'a dayalıdır ve Debian paketlerini( .deb paketleri) kullanır.Çoğu Debian paketleri üçüncü parti web sitelerinden gelmez; dağıtımlarınızın yazılım havuzlarında bulunurlar. Ubuntu, yazılım paketindeki paketlerin çoğunu doğrudan Debian'ın yazılım depolarından çekiyor. Bu paketlerin yüksek kalitede olmasını sağlamak için, Debian ayrıntılı bir paketleme politikasına sahiptir.
Lintian, Debian paketlerini bu ilkeye uymalarını sağlamak için kontrol eden otomatik bir araçtır. Lintian'ın el kitabı paketin bakıcıları tarafından kullanılmak üzere tasarlandığını gösteriyor - paketleri yüklemeden önce problemleri için paketlerini kontrol etmek için kullanıyor olabilirler. Sorunları belirlemek için birisi tüm paket deposunda Lintian'ı bile çalıştırabilir.
Ubuntu Yazılım Merkezi,. deb paketlerini yüklemeden önce denetlemek için Lintian'ı kullanır. Bu, Debian'ın sıkı paketleme kurallarına uyup uymadığını belirler."Kötü kalite" olan bir paket yalnızca bu yönergeleri karşılamayan bir pakettir. Ubuntu aslında birçok Lintian hatasını dikkate almaz - ancak Lintian'ın bazı hatalarını vurgular; bu genellikle bir endişe değildir.
Ortalama kullanıcı kullanıcısı için bu mesajın mutlaka fazla olması gerekmez. Genellikle devam edin ve. deb dosyasını yine de yükleyebilirsiniz; ancak paketin kaynağına güvenmenizden emin olmanız gerekir.
Bilinmeyen, üçüncü parti. deb dosyalarını yüklemeden önce kontrol etmek ve kullanıcıları herhangi bir sorun için uyarmak büyük olasılıkla iyi bir fikir olsa da, Ubuntu'nun çekleri çok katıdır. Bu hata yalnızca, kullanıcıları böyle bir hatayı gördüklerinde "Yoksay ve Yükle" yi tıklamaya eğitmek için kullanılır.