Automic VaultAutomic Vault

brew

Installer util-linux avec Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper, winget

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de util-linux pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install util-linux

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install util-linux

MacPorts ports tree · devel/util-linux/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add util-linux

Alpine Linux edge package indexes · util-linux · Source: dl-cdn.alpinelinux.org

Debian aptvérifié · 92%
sudo apt install util-linux

Debian stable package indexes · util-linux · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install util-linux

Fedora Rawhide package metadata · util-linux · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#util-linux

nixpkgs package indexes · pkgs/by-name/ut/util-linux/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S util-linux

Arch Linux sync databases · util-linux · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install util-linux

openSUSE Tumbleweed package metadata · util-linux · Source: download.opensuse.org

Windows

Windows Package Managervérifié · 92%
winget install --id Cal.Cal -e

Windows Package Manager source index · Cal.Cal · Source: cdn.winget.microsoft.com

aperçu

Résumé du paquet

Collection of Linux utilities

Commandes et alias

  • addpart
  • agetty
  • bits
  • blkdiscard
  • blkid
  • blkpr
  • blkzone
  • blockdev
  • cal
  • cfdisk
  • chcpu
  • chmem
  • choom
  • chrt
  • col
  • colcrt
  • colrm
  • column
  • copyfilerange
  • coresched
  • ctrlaltdel
  • delpart
  • dmesg
  • eject
  • enosys
  • exch
  • fadvise
  • fallocate
  • fdisk
  • fincore
  • findfs
  • findmnt

historique

Historique du projet et usages

util-linux is a long-running collection of Linux system utilities. Its README calls it a random collection of Linux utilities, and the input executable list shows the breadth: partitioning, block-device inspection, login/session tools, scheduling tools, namespace tools, terminal utilities, UUID tools, and many small commands that scripts and administrators expect to exist.

Historique du projet

The official Git history reaches back to 1992-10-31, making util-linux one of the oldest still-maintained user-space utility collections in the Linux ecosystem. Its history is partly a history of consolidating small Unix/Linux commands that distributions needed to ship somewhere.

The README records an important naming era: from 2006 to 2010 the project was named util-linux-ng. Release notes for util-linux-ng 2.13, dated 2007-08-28, show the package modernizing around autotools, SELinux and audit support, mount changes, libblkid/libvolume_id probing, and additions such as rtcwake.

The AUTHORS file shows util-linux as an aggregation point for tools and libraries from many origins. It records commands merged from e2fsprogs, sysvinit, coreutils-derived code, schedutils, rfkill, and individual contributors, while also listing core libraries such as libblkid, libmount, libuuid, libsmartcols, and liblastlog2.

The project continues to evolve rather than merely preserve legacy commands. The 2.40 release notes introduced new commands and libraries such as lastlog2, lsclocks, enosys, exch, and setpgid, plus filtering and counter support in libsmartcols used by tools such as lsfd and lsblk.

Historique d'adoption

util-linux is foundational distribution infrastructure. The input package metadata maps the formula to Homebrew, MacPorts, Nix, pacman, and several Linux distribution package families, while also showing that distributions sometimes split the suite into packages named for individual components such as libblkid or bsdextrautils.

Its adoption history is tied to the Linux base system: administrators use its commands directly, shell scripts rely on them, and higher-level tools depend on its libraries for block-device probing, mount handling, UUIDs, and tabular output. Because the suite is broad, packagers often make policy decisions about which commands belong in minimal systems, base installs, rescue images, or compatibility packages.

Modes d'utilisation

Common package-nerd workflows include using `lsblk`, `blkid`, `findmnt`, `mount`, `umount`, `fdisk`, `sfdisk`, `losetup`, `fstrim`, `uuidgen`, `flock`, `nsenter`, `unshare`, `taskset`, `chrt`, `logger`, `script`, `hexdump`, `more`, and many other commands from the same source package.

The suite also exposes libraries and command behavior that packagers track closely: libmount for mount table behavior, libblkid for probing, libuuid for UUID generation/parsing, libsmartcols for structured terminal tables, and release/deprecation notes that warn when scripts should move to newer flags or commands.

Pourquoi les passionnés de paquets s'y intéressent

util-linux is package-nerd bedrock. It is not one tool but a source package that determines a large part of the Linux command-line substrate, and packaging it means deciding how old Unix interfaces, Linux-specific tools, libraries, translations, suid-sensitive programs, man pages, and distribution splits all fit together.

Its deprecation file is especially relevant to maintainers because it documents compatibility promises and migration paths, such as keeping deprecated utilities in maintenance mode for backward compatibility while recommending replacements like `blockdev --getsz`, `read`, `less` or `more`, and newer output options.

Chronologie

  • 1992-10-31: Official Git history begins.
  • 2006-2010: Project known as util-linux-ng according to the README.
  • 2007-08-28: util-linux-ng 2.13 release notes published.
  • 2024-03-27: Official tag v2.40 created.
  • 2024: util-linux 2.40 release notes introduce lastlog2, lsclocks, enosys, exch, and setpgid.
  • 2026-06-30: Official Git history shows ongoing development on libsmartcols.

Related projects

  • The official AUTHORS file records code or tools merged from e2fsprogs, sysvinit, coreutils-derived su, schedutils, and rfkill, and names libraries such as libblkid, libmount, libuuid, libsmartcols, and liblastlog2.

Sources

posture de sécurité

Niveau de risque : yellow

generalized runtime or code generation signal.

Classificateur de risque

risque yellow · confiance moyen · runtime

Pourquoi

  • generalized runtime or code generation signal

Signaux

  • text:repl

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 1 dépendances d’exécution.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
addpartcliexécutable global
agettycliexécutable global
bitscliexécutable global
blkdiscardcliexécutable global
blkidcliexécutable global
blkprcliexécutable global
blkzonecliexécutable global
blockdevcliexécutable global
calcliexécutable global
cfdiskcliexécutable global
chcpucliexécutable global
chmemcliexécutable global
choomcliexécutable global
chrtcliexécutable global
colcliexécutable global
colcrtcliexécutable global
colrmcliexécutable global
columncliexécutable global
copyfilerangecliexécutable global
coreschedcliexécutable global
ctrlaltdelcliexécutable global
delpartcliexécutable global
dmesgcliexécutable global
ejectcliexécutable global
enosyscliexécutable global
exchcliexécutable global
fadvisecliexécutable global
fallocatecliexécutable global
fdiskcliexécutable global
fincorecliexécutable global
findfscliexécutable global
findmntcliexécutable global
fsckcliexécutable global
fsck.cramfscliexécutable global
fsck.minixcliexécutable global
fsfreezecliexécutable global
fstrimcliexécutable global
getinocliexécutable global
hardlinkcliexécutable global
hexdumpcliexécutable global
hwclockcliexécutable global
ionicecliexécutable global
ipcmkcliexécutable global
ipcrmcliexécutable global
ipcscliexécutable global
irqtopcliexécutable global
isosizecliexécutable global
lastcliexécutable global
lastbcliexécutable global
lastlog2cliexécutable global
ldattachcliexécutable global
linux32cliexécutable global
linux64cliexécutable global
loggercliexécutable global
lookcliexécutable global
losetupcliexécutable global
lsblkcliexécutable global
lsclockscliexécutable global
lscpucliexécutable global
lsfdcliexécutable global
lsipccliexécutable global
lsirqcliexécutable global
lslockscliexécutable global
lsloginscliexécutable global
lsmemcliexécutable global
lsnscliexécutable global
mcookiecliexécutable global
mesgcliexécutable global
mkfscliexécutable global
mkfs.bfscliexécutable global
mkfs.cramfscliexécutable global
mkfs.minixcliexécutable global
mkswapcliexécutable global
morecliexécutable global
mountcliexécutable global
mountpointcliexécutable global
nameicliexécutable global
nologincliexécutable global
nsentercliexécutable global
partxcliexécutable global
pipeszcliexécutable global
pivot_rootcliexécutable global
prlimitcliexécutable global
readprofilecliexécutable global
renicecliexécutable global
resizepartcliexécutable global
revcliexécutable global
rfkillcliexécutable global
rtcwakecliexécutable global
scriptcliexécutable global
scriptlivecliexécutable global
scriptreplaycliexécutable global
setarchcliexécutable global
setpgidcliexécutable global
setsidcliexécutable global
settermcliexécutable global
sfdiskcliexécutable global
sulogincliexécutable global
swaplabelcliexécutable global
swapoffcliexécutable global
swaponcliexécutable global
switch_rootcliexécutable global
tasksetcliexécutable global
uclampsetcliexécutable global
ulcliexécutable global
umountcliexécutable global
uname26cliexécutable global
unsharecliexécutable global
utmpdumpcliexécutable global
uuiddcliexécutable global
uuidgencliexécutable global
uuidparsecliexécutable global
waitpidcliexécutable global
wallcliexécutable global
wdctlcliexécutable global
whereiscliexécutable global
wipefscliexécutable global
zramctlcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-10
version du gestionnaire2.42.2
gestionnaire mis à jour2026-06-16
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/util-linux/util-linux

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:util-linux
Version2.42.2
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/util-linux
Page d'accueilhttps://github.com/util-linux/util-linux
Dépôthttps://github.com/util-linux/util-linux
Docs amonthttps://github.com/util-linux/util-linux
LicenceBSD-3-Clause AND BSD-4-Clause-UC AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-2.1-or-later AND LicenseRef-Homebrew-public-domain
Archive sourcehttps://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.42/util-linux-2.42.2.tar.xz
Dernière mise à jour2026-06-16T16:46:26Z
Pulseupdated
Dépendancesgettext
Dépendances de compilationpkgconf
Bibliothèques fournies par macOSlibxcrypt, ncurses, sqlite
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré
PrécautionsThe following tools are not supported for macOS, and are therefore not included: addpart agetty blkdiscard blkzone blockdev chcpu chmem choom chrt ctrlaltdel delpart dmesg eject fallocate fdformat fincore findmnt fsck fsfreeze fstrim hwclock ionice ipcrm ipcs kill last ldattach losetup lsblk lscpu lsipc lslocks lslogins lsmem lsns mount mountpoint nsenter partx pivot_root prlimit raw readprofile resizepart rfkill rtcwake script scriptlive setarch setterm sulogin swapoff swapon switch_root taskset umount unshare utmpdump uuidd wall wdctl zramctl

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameutil-linux
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyyes
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

bsdextrautils 2.41-5

extra utilities from 4.4BSD-Lite

https://github.com/util-linux/util-linux

sudo apt install bsdextrautils
  • Section: utils
  • Architecture: amd64
  • Source Package: util-linux
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Util Linux
Debian stable package indexes · deb.debian.org · Debian stable package indexes: bsdextrautils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

bsdutils 1:2.41-5

basic utilities from 4.4BSD-Lite

https://github.com/util-linux/util-linux

sudo apt install bsdutils
  • Section: utils
  • Architecture: amd64
  • Source Package: util-linux
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Util Linux
Debian stable package indexes · deb.debian.org · Debian stable package indexes: bsdutils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

eject 2.41-5

ejects CDs and operates CD-Changers under Linux

https://github.com/util-linux/util-linux

sudo apt install eject
  • Section: utils
  • Architecture: amd64
  • Source Package: util-linux
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Util Linux
Debian stable package indexes · deb.debian.org · Debian stable package indexes: eject from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

fdisk 2.41-5

collection of partitioning utilities

https://github.com/util-linux/util-linux

sudo apt install fdisk
  • Section: utils
  • Architecture: amd64
  • Source Package: util-linux
  • 7 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Util Linux
Debian stable package indexes · deb.debian.org · Debian stable package indexes: fdisk from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

lastlog2 2.41-5

Read lastlog2 database

https://github.com/util-linux/util-linux

sudo apt install lastlog2
  • Section: utils
  • Architecture: amd64
  • Source Package: util-linux
  • 2 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Util Linux
Debian stable package indexes · deb.debian.org · Debian stable package indexes: lastlog2 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libblkid-dev 2.41-5

block device ID library - headers

https://github.com/util-linux/util-linux

sudo apt install libblkid-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: util-linux
  • 4 Dépendances
  • normalized package name match
  • Correspondance par : Util Linux
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libblkid-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libblkid1 2.41-5

block device ID library

https://github.com/util-linux/util-linux

sudo apt install libblkid1
  • Section: libs
  • Architecture: amd64
  • Source Package: util-linux
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Util Linux
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libblkid1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libfdisk-dev 2.41-5

fdisk partitioning library - headers

https://github.com/util-linux/util-linux

sudo apt install libfdisk-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: util-linux
  • 5 Dépendances
  • normalized package name match
  • Correspondance par : Util Linux
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libfdisk-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libfdisk1 2.41-5

fdisk partitioning library

https://github.com/util-linux/util-linux

sudo apt install libfdisk1
  • Section: libs
  • Architecture: amd64
  • Source Package: util-linux
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Util Linux
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libfdisk1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

liblastlog2-2 2.41-5

lastlog2 database shared library

https://github.com/util-linux/util-linux

sudo apt install liblastlog2-2
  • Section: libs
  • Architecture: amd64
  • Source Package: util-linux
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Util Linux
Debian stable package indexes · deb.debian.org · Debian stable package indexes: liblastlog2-2 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

liblastlog2-dev 2.41-5

liblastlog2 development files

https://github.com/util-linux/util-linux

sudo apt install liblastlog2-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: util-linux
  • normalized package name match
  • Correspondance par : Util Linux
Debian stable package indexes · deb.debian.org · Debian stable package indexes: liblastlog2-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmount-dev 2.41-5

device mounting library - headers

https://github.com/util-linux/util-linux

sudo apt install libmount-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: util-linux
  • 5 Dépendances
  • normalized package name match
  • Correspondance par : Util Linux
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmount-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmount1 2.41-5

device mounting library

https://github.com/util-linux/util-linux

sudo apt install libmount1
  • Section: libs
  • Architecture: amd64
  • Source Package: util-linux
  • 3 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Util Linux
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmount1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libpam-lastlog2 2.41-5

lastlog2 database PAM module

https://github.com/util-linux/util-linux

sudo apt install libpam-lastlog2
  • Section: admin
  • Architecture: amd64
  • Source Package: util-linux
  • 3 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Util Linux
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libpam-lastlog2 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libsmartcols-dev 2.41-5

smart column output alignment library - headers

https://github.com/util-linux/util-linux

sudo apt install libsmartcols-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: util-linux
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Util Linux
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libsmartcols-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libsmartcols1 2.41-5

smart column output alignment library

https://github.com/util-linux/util-linux

sudo apt install libsmartcols1
  • Section: libs
  • Architecture: amd64
  • Source Package: util-linux
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Util Linux
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libsmartcols1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment