.deb files
.deb file
Debian Software Package
The installer format for Debian, Ubuntu and their derivatives.
What opens a .deb file
- Windows
- 7-Zip (to inspect contents only)
- macOS
- The Unarchiver (to inspect contents only)
- Linux
- Software Install (built in on Debian/Ubuntu), apt install ./file.deb, GDebi
What a .deb file is
A .deb bundles compiled software with metadata describing its dependencies, installed by dpkg or apt. Double-clicking opens it in the desktop software installer on Ubuntu and similar systems; apt install ./file.deb does the same from a terminal and resolves dependencies. It will not install on Fedora or macOS, and on Windows the only thing to do with one is open it as an archive to look inside.
Converting it
A .deb file is commonly converted to .rpm, .tar or .zip. It is a binary format, so a text editor will show unreadable characters rather than its contents.
Details
- Extension
- .deb
- Full name
- Debian Software Package
- Category
- Programs and installers
- MIME type
- application/vnd.debian.binary-package
- Created by
- Debian Project
- Format
- Binary
Common questions
- How do I open a .deb file?
- On Windows use 7-Zip (to inspect contents only); on macOS use The Unarchiver (to inspect contents only); on Linux use Software Install (built in on Debian/Ubuntu). The installer format for Debian, Ubuntu and their derivatives.
- What is a .deb file?
- Debian Software Package. A .deb bundles compiled software with metadata describing its dependencies, installed by dpkg or apt. Double-clicking opens it in the desktop software installer on Ubuntu and similar systems; apt install ./file.deb does the same from a terminal and resolves dependencies.
- Can I convert a .deb file?
- Yes. It is usually converted to .rpm, .tar or .zip, either by exporting from one of the programs listed above or with a format converter.
Related pages
- .exe — Windows Executable A Windows program. It runs code, which is why it is also the classic way to get
- .apk — Android Application Package An Android app installer — a zip of code and resources.
- .msi — Windows Installer Package A structured Windows installer that the OS installs and can cleanly uninstall.
- .dll — Dynamic Link Library Shared Windows code that programs load — not something you open or run.
- .sh — Shell Script A text file of Unix shell commands, run by bash, zsh or sh.
- .jar — Java Archive A zip of compiled Java classes — a library, or a runnable program.
- .bat — Windows Batch File A plain-text list of Command Prompt commands that runs when you double-click it.
- .pkg — macOS Installer Package A macOS installer that runs a guided setup, rather than a drag-and-drop app.
- .ps1 — PowerShell Script A script for Windows PowerShell — Microsoft's modern automation shell.
- .ipa — iOS Application Archive An iPhone or iPad app package — installable only through Apple-sanctioned channe
- .rpm — RPM Package The installer format for Fedora, Red Hat, openSUSE and their relatives.
- .appimage — AppImage Portable Application A whole Linux application in one file that runs without being installed.
Sources
- Media Types Registry — IANA
- Official vendor product documentation — At One Place