Azure Uygulama Hizmeti'nde (Debian 10) Eksik Paket Bağımlılıkları

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF'yi Debian 10 (Buster) tabanlı bir görüntü çalıştıran bir Azure Uygulama Hizmeti Linux ortamına dağıtırken, gereken sistem paketlerinin kurulamayacağı için Chrome işlemcisi başlatılamıyor. Bu durum, IronPDF'nin APT aracılığıyla Chrome bağımlılıklarını kurmaya çalıştığında, bunun standart Debian yansımalarına başvurduğunda meydana geliyor.

E: The repository 'http://deb.debian.org/debian buster Release' does not have a Release file.

Debian 10'un Ömrü Doldu ve depoları deb.debian.org'dan kaldırıldı. Varsayılan Buster yansımalarına karşı herhangi bir apt-get update çağrısı 404 hataları döndürüyor ve bu, libc6-dev, libgtk-3-0, libnss3, libatk-bridge2.0-0, libgbm1, libasound2, libxkbcommon-x11-0, libxrender1, libfontconfig1 ve libxshmfence1 dahil gereken paketlerin kurulumunu engelliyor.

Çözüm

Seçenek 1: APT'yi Debian arşiv yansımalarına yönlendirin

apt-get update çağrısından önce archive.debian.org'u işaret edecek şekilde /etc/apt/sources.list güncellemek için aşağıdaki komutları çalıştırın:

sed -i 's|http://deb.debian.org/debian|http://archive.debian.org/debian|g' /etc/apt/sources.list
sed -i 's|http://deb.debian.org/debian-security|http://archive.debian.org/debian-security|g' /etc/apt/sources.list
sed -i 's|http://deb.debian.org/debian|http://archive.debian.org/debian|g' /etc/apt/sources.list
sed -i 's|http://deb.debian.org/debian-security|http://archive.debian.org/debian-security|g' /etc/apt/sources.list
SHELL

Süresi dolmuş sürüm tarihi hakkında uyarıları bastırmak için bu APT yapılandırma girişini ekleyin:

echo 'Acquire::Check-Valid-Until "false";' > /etc/apt/apt.co/nf.d/99no-check-valid-until
echo 'Acquire::Check-Valid-Until "false";' > /etc/apt/apt.co/nf.d/99no-check-valid-until
SHELL

Sonra, normal IronPDF Chrome bağımlılığı kurulumunun ardından apt-get update komutunu çalıştırın.

Seçenek 2: .NET 8 ile Debian 12'ye Yükseltin

Debian 10 artık bakımda değil. Uzun vadeli çözüm, IronPDF'nin tamamen desteklediği .NET 8 ile Debian 12 tabanlı bir görüntüye geçiş yapmaktır. Debian 12 ve diğer desteklenen dağıtımlardaki gerekli paketler için Linux dağıtım kılavuzuna bakın.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 20,088,359 | Sürüm: 2026.7 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.