makedev - creates device files in /dev

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename makedev_2.3.1-94_all.deb
Package name makedev
Package version 2.3.1
Package release 94
Package architecture all
Package type deb
Category admin admin::boot admin::configuring admin::hardware interface::commandline role::program scope::utility
Homepage -
License -
Maintainer Debian QA Group <>
Download size 39.19 KB
Installed size 97.00 KB
The MAKEDEV executable is used to create device files, often in /dev.
Device files are special files through which applications can interact
with hardware.
This package is not necessary for most modern Linux systems, where the udev
subsystem provides a more dynamic mechanism for device file management.


Package Version Architecture Repository
makedev_2.3.1-94_all.deb 2.3.1 all Debian Main
makedev - - -


Name Value
base-passwd >= 3.0.4


Name Value
udev <= 0.024-7


Type URL
Binary Package makedev_2.3.1-94_all.deb
Source Package makedev

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install makedev deb package:
    # sudo apt-get install makedev




2018-08-22 - Matthias Klumpp <>
makedev (2.3.1-94) unstable; urgency=medium
* QA upload.
* Don't attempt to create /dev devices when inside a container.
- This uses systemd-detect-virt to catch them all, if the
tool is installed. See LP: #1675163 for further reference.
* Use priority 'optional' instead of 'extra'
2013-05-09 - Colin Watson <>
makedev (2.3.1-93) unstable; urgency=low
* QA upload.
* Mark makedev as Multi-Arch: foreign to allow for mountall to be
installable with multi-arch (needed for armhf containers on x86; thanks,
St├ęphane Graber).
* Remove preinst script, which had a buggy version comparison and in any
case only applied to upgrades from lenny (thanks, Steve Langasek;
closes: #674218).
2012-09-09 - gregor herrmann <>
makedev (2.3.1-92) unstable; urgency=low
* QA upload.
* Fix "postinst fails on non-default Debian kernels and is 
useless on =< 3.4":
drop check for kernel version >= 2.4
(Closes: #685376)
* Fix "/run transition: Please update use of /dev/.udev":
additionally check for /run/udev, patch from Roger Leigh
(release goal).
(Closes: #644318)
2012-03-31 - Robert Millan <>
makedev (2.3.1-91) unstable; urgency=low
* QA upload.
* Abort postinst when running no non-Linux kernels.
(Closes: #665461, #665472)
2012-03-21 - Bdale Garbee <>
makedev (2.3.1-90) unstable; urgency=low
* finish orphaning package by changing maintainer to Debian QA Group
* add Vcs entries to the control file
* clean up a few lintian warnings
2009-07-30 - Bdale Garbee <>
makedev (2.3.1-89) unstable; urgency=low
* move to priority extra, closes: #522048
* use dpkg --print-architecture instead of deprecated form, closes: #536540
* eliminate explicit use of path for MAKEDEV calls in postinst
* update standards and debhelper version dependencies
2008-05-08 - Bdale Garbee <>
makedev (2.3.1-88) unstable; urgency=low
* no need to squelch output of update-rc.d in preinst
* patch from Stefan Lippers-Hollmann to fix lirc fifos, closes: #472526
2008-02-14 - Bdale Garbee <>
makedev (2.3.1-87) unstable; urgency=low
* move cbm target to group floppy, closes: #462892
* since we previously only ran update-rc.d to remove links on purge, they
may still be left around even though the init.d has been removed.  Update
the preinst to call update-rc.d when upgrading to clean up this case,
closes: #465739
2008-01-28 - Bdale Garbee <>
makedev (2.3.1-86) unstable; urgency=low
* oops, fix a bashism I introduced in the postinst of -85, closes: #462769
2008-01-28 - Bdale Garbee <>
makedev (2.3.1-85) unstable; urgency=low
* fix cut'n'paste error in cbm target, closes: #437329
* add lirc target, closes: #393575
* add support for 'lpia' variant of i386 architecture, closes: #453505
* patch to eliminate obsolete init.d conffile from Petter Reinholdtsen,
closes: #459677
* update postinst to only attempt to make fb if the kernel is Linux, and
move chmod of /dev/tty[0-9]* after the forced creation of those devices 
so postinst fails less particularly on kfreebsd, closes: #444979, #388270
* major number for pktcdvd is now dynamic, don't try to create devices with
old/wrong major number, closes: #405819

See Also

Package Description
makedic_6.5deb2-12_i386.deb dictionary compiler for KDrill
makedumpfile_1.6.5-1_i386.deb VMcore extraction tool
makefs_20190105-1_i386.deb create a cd9660 or ffs filesystem image from a directory tree
makehrtf_1.19.1-1_i386.deb HRTF Processing and Composition Utility
makehuman-data_1.1.1-1.2_all.deb Modelling of 3-Dimensional humanoid characters (application data)
makehuman-doc_1.1.1-1.2_all.deb Modelling of 3-Dimensional humanoid characters (documentation)
makehuman_1.1.1-1.2_all.deb Modelling of 3-Dimensional humanoid characters
makepasswd_1.10-12_all.deb Generate and encrypt passwords
makepatch_2.03-1.1_all.deb generate/apply patch files with more functionality than plain diff
makepp_2.0.98.5-2_all.deb GNU make compatible but reliable and simpler build tool
makeself_2.4.0-1_all.deb utility to generate self-extractable archives
makexvpics_1.0.1-3+b1_i386.deb updates .xvpics thumbnails from the command line
maki-plugins_1.4.0+git20160822+dfsg-4.1_i386.deb D-Bus-based IRC suite (daemon plugins)
maki_1.4.0+git20160822+dfsg-4.1_i386.deb D-Bus-based IRC suite (daemon)
malaga-bin_7.12-7+b2_i386.deb System for automatic language analysis