DEB nedir? Debian Yazılım Paket Formatı Açıklandı

DEB, Debian ve Ubuntu tabanlı Linux sistemleri için ikili paket formatıdır; dpkg ve APT tarafından yönetilen kontrol ve veri tarball'larını içeren bir ar arşividir.

Ücretsiz çevrimiçi dosya dönüştürme aracı. Windows, macOS, Linux, Android ve iOS üzerinde Chrome, Firefox, Safari, Edge, Opera ve diğer modern tarayıcılarda çalışır. Yazılım kurulumu veya kayıt gerekmez. Tüm dönüştürmeler doğrudan tarayıcınızda çalışır, dosyalarınız cihazınızdan ayrılmaz. Hesap gerekmeden ücretsiz kullanın.

Archive

DEB nedir? Debian Yazılım Paket Formatı Açıklandı

Debian ve Debian tabanlı Linux dağıtımları için yerel paket formatı.

Son güncelleme:

Year1995
TypeSoftware package
UsageLinux software installation

What is it?

DEB is the binary package format used by Debian and Debian-derived Linux distributions such as Ubuntu. It bundles the files of a software program together with the metadata needed to install, configure, and remove it.

Since Debian 0.93, a .deb file is implemented as an ar archive containing three members in a fixed order: a debian-binary file giving the format version, a control.tar archive with package metadata and maintainer scripts, and a data.tar archive holding the actual files to install. The data and control tarballs are typically compressed with gzip or xz, and packages are managed by the dpkg tool and the APT front end.

Technical Specifications

DeveloperDebian Project
File Extension.deb
MIME Typeapplication/vnd.debian.binary-package
Released1995 (Debian 0.93)
TypeBinary software package

Pros & Cons

Advantages

Zengin meta veriler

Control information records dependencies, version, architecture, and maintainer scripts for reliable installation.

Bağımlılık yönetimi

Works with APT to automatically resolve and install required dependent packages.

Bakımcı betikleri

Supports pre- and post-install and removal scripts to configure software cleanly.

Standart araçlar

Installed, queried, and removed with the well-established dpkg and APT toolchain.

Disadvantages

Dağıtım spesifik

DEB is native to Debian-based systems and is not directly usable on RPM-based distributions.

Bağımlılık çatışmaları

Installing packages outside the managed repositories can lead to unmet or conflicting dependencies.

Manuel kurulumlar çözüm eksikliği

Using dpkg alone does not fetch dependencies the way APT does.

When to Use It

DEB is the backbone of software installation on Debian-family Linux systems.

Dağıtım depoları

Debian and Ubuntu ship thousands of applications and libraries as signed DEB packages.

Üçüncü taraf yazılımlar

Vendors distribute applications such as browsers and editors as downloadable .deb files.

Özel paketleme

Developers package their own software as DEB files for controlled deployment across systems.

How to open a DEB file

DEB files are primarily associated with Debian-based Linux distributions, and various software tools exist to manage them. These tools can be categorized into professional applications, free and open-source software, browser-based utilities, and built-in package managers. Professional tools often cater to developers and system administrators, while free/open-source options are suitable for casual users and hobbyists.

When choosing a tool for working with DEB files, several factors come into play. Users should consider feature fidelity, whether they need to edit or simply view the contents, the cost model of the software, and the platform compatibility. Additionally, understanding when to convert DEB files to other formats can be crucial for specific use cases.

GDebi 0.9.5

LinuxFree (GPL)

GDebi is a lightweight package installer for DEB files, designed to handle dependencies automatically. It allows users to view package details and install them seamlessly, ensuring that all required dependencies are resolved.

Temel özellikler
  • Dependency resolution during installation
  • Package information display
  • Command-line interface support
  • Graphical user interface for ease of use
Güçlü yönler
  • Simple interface for quick installations
  • Handles dependencies automatically
  • Lightweight and fast performance
Sınırlamalar
  • Limited to Debian-based systems
  • No advanced editing capabilities

Şu formatlara aktarır: N/A

En uygun: GDebi is ideal for users who need a straightforward tool to install DEB packages with automatic dependency management.

Ziyaret et GDebi →

dpkg 1.21.1

LinuxFree (GPL)

dpkg is the low-level package manager for Debian-based systems, allowing users to install, remove, and manage DEB files directly. It provides detailed control over package management, making it a powerful tool for system administrators.

Temel özellikler
  • Install and remove DEB packages
  • Query package information
  • Manage package configurations
  • Support for package verification
Güçlü yönler
  • Comprehensive control over package management
  • Widely used and well-documented
  • No graphical interface distractions
Sınırlamalar
  • Steeper learning curve for beginners
  • No GUI for easier management

Şu formatlara aktarır: N/A

En uygun: dpkg is best suited for experienced users and system administrators who require detailed control over DEB package management.

Ziyaret et dpkg →

Alien 8.95

LinuxFree (GPL)

Alien is a command-line tool that converts DEB packages to other formats, such as RPM or Slackware packages. This is particularly useful for users who need to install software on different Linux distributions.

Temel özellikler
  • Convert DEB to RPM and other formats
  • Preserve package metadata
  • Support for multiple input formats
  • Command-line interface for automation
Güçlü yönler
  • Versatile format conversion capabilities
  • Useful for cross-distribution compatibility
  • Lightweight and efficient
Sınırlamalar
  • Requires command-line knowledge
  • Limited to package conversion only

Şu formatlara aktarır: RPM, TGZ, TXZ, TAR.GZ

En uygun: Alien is perfect for users needing to convert DEB packages for use on different Linux distributions.

Ziyaret et Alien →

Synaptic Package Manager 0.84.6

LinuxFree (GPL)

Synaptic is a graphical package management tool for APT, allowing users to install, remove, and manage DEB packages with a user-friendly interface. It provides a comprehensive view of available packages and their dependencies.

Temel özellikler
  • Graphical interface for package management
  • Search and filter capabilities
  • Dependency management and resolution
  • Ability to mark packages for installation
Güçlü yönler
  • User-friendly graphical interface
  • Powerful search and filtering options
  • Visual representation of dependencies
Sınırlamalar
  • Limited to Debian-based systems
  • Can be overwhelming for new users

Şu formatlara aktarır: N/A

En uygun: Synaptic is ideal for users who prefer a graphical interface for managing DEB packages and want comprehensive package management features.

Ziyaret et Synaptic Package Manager →

Convert DEB Files Free

Use our free online archive converter to convert DEB and other formats - no signup, no watermarks.

Try Archive Converter Free

References

  1. deb(5) - Debian Manpages
  2. deb (file format) - Wikipedia
  3. Chapter 5: Packaging System - The Debian Administrator's Handbook