IRONSOFTWAREHOME

Debian 10 (Buster) Üzerinde IronPdf İçin Dağıtım Sorun Giderme

Curtis Chau
Curtis Chau
Updated: 10 Haziran 2026

Debian 10 (Buster) taban görüntüsünü kullanarak IronPDF dağıtımı için bir Docker görüntüsü oluştururken, Docker apt-get update adımında 404 hataları ile başarısız oluyor.

0.648 Err:4 http://deb.debian.org/debian buster Release
0.648 404 Not Found [IP: 151.101.162.132 80]
0.657 Err:5 http://deb.debian.org/debian-security buster/updates Release
0.657 404 Not Found [IP: 151.101.162.132 80]
0.708 E: The repository 'http://deb.debian.org/debian buster Release' does not have a Release file.
0.708 E: The repository 'http://deb.debian.org/debian-security buster/updates Release' does not have a Release file.
Text

Debian 10 (Buster) Ömrünün Sonunda. Depoları deb.debian.org'dan kaldırıldığından, varsayılan Buster aynalarına karşı apt-get update çağrısı yapan herhangi bir Docker görüntüsü bu 404 hatalarıyla başarısız olacaktır. Hata, IronPDF'nin bağımlılık kurulum komutu yüzünden değil, eksik depo metaverileri yüzünden kaynaklanıyor.

Çözüm

Seçenek 1: Debian 12'ye .NET 8 ile Yükseltme (Önerilen)

Dockerfile taban görüntüsünü mcr.microsoft.com/dotnet/aspnet:8.0 veya başka bir Debian 12 tabanlı görüntüye taşıyın. IronPDF, Debian 12 ve .NET 8'i tamamen destekler. Çalışan bir Dockerfile için IronPDF Docker kılavuzuna bakın.

Seçenek 2: Dockerfile'da APT'yi Debian arşivine yönlendirme

apt-get update öncesinde sed komutlarını ekleyerek sources.list'yi archive.debian.org işaret edecek şekilde yeniden yazın:

FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base

RUN sed -i 's|deb.debian.org|archive.debian.org|g' /etc/apt/sources.list \
    && sed -i 's|security.debian.org|archive.debian.org|g' /etc/apt/sources.list \
    && apt-get update \
    && apt-get install -y \
       libgobject-2.0-0 libglib2.0-0 libnss3 libatk1.0-0 libatk-bridge2.0-0 \
       libcups2 libxcomposite1 libxrandr2 libxdamage1 libxfixes3 \
       libxkbcommon0 libxshmfence1 libgbm1 libasound2 \
       libpangocairo-1.0-0 libpango-1.0-0 libgtk-3-0 \
       fonts-liberation ca-certificates \
    && rm -rf /var/lib/apt/lists/*
Text

Bu yaklaşım, henüz .NET 8'e geçemeyen mevcut .NET Core 3.1 dağıtımları için çalışır. Ancak Debian 10, artık güvenlik yamaları almayacaktır, bu yüzden Debian 12'ye geçiş önerilen yoldur.

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