makedev - creates device files in /dev

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: makedev
Package version: 2.3.1
Package release: 93
Package architecture: all
Package type: deb
Installed size: 126 B
Download size: 41.58 KB
Official Mirror:
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.



  • udev <= 0.024-7


    Binary package: makedev_2.3.1-93_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


    • /sbin/MAKEDEV
    • /usr/share/doc/makedev/changelog.Debian.gz
    • /usr/share/doc/makedev/copyright
    • /usr/share/lintian/overrides/makedev
    • /usr/share/man/man8/MAKEDEV.8.gz


    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

    2007-09-28 - Bdale Garbee <> makedev (2.3.1-84) unstable; urgency=low * add 'fd' to the list of targets created in the postinst, closes: #394863 * ensure subdir exists before trying to make uinput, closes: #406890 * add armel to the architecture list, closes: #408810 * correct LSB-formatted init.d script meta info, closes: #386712 * init.d script is no longer needed, so remove it. closes: #428222 * add cbm target, closes: #437329