IRONSOFTWAREHOME

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

Curtis Chau
Curtis Chau
Updated: 10 Haziran 2026

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.
Text

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
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
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ılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

Başlamaya Hazır mısınız?

Nuget Downloads 20,878,335Sürüm:2026.9yeni yayınlandı

Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez
PDF için C# NuGet Kütüphanesi
NuGet ile yükleyin

Sürüm: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Çözüm Gezgini'nde Referanslar'a sağ tıklayın, NuGet Paketlerini Yönet
  2. Tarayıcıya tıklayın ve "IronPdf" arayın
  3. Paketi seçin ve yükleyin
C# PDF DLL
DLL İndir

Sürüm: 2026.9

veya Windows Yükleyiciyi şuradan buradan indirin.

  1. IronPDF'i, ~/Libs gibi bir yere, Solution dizininiz içinde indirin ve açın.
  2. Visual Studio Çözüm Gezgini'nde, Referanslar'a sağ tıklayın. Tarayıcı sekmesini seçin, "IronPdf.dll"

Lisanslar $999

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez