MKC_INSTALL(1)
π MKC_INSTALL(1) β bestie's guide to install π
okay so you found the install page, welcome, pull up a chair, we're installing binaries and we're gonna have a time β¨
πΈ NAME πΈ
install β install binaries, that's it, that's the whole job, and she does it flawlessly π
π SYNOPSIS π
install -d [-o own] [-g grp] [-m mod] dir1 dir2 ... dirN
install [-cs] [-l flags] [-o own] [-g grp] [-m mod] file1 file2
install [-cs] [-l flags] [-o own] [-g grp] [-m mod] [files...] dir
like, pick a lane, all three are valid, no cap π«Ά
π¦ DESCRIPTION π¦
So the file(s) get copied to the target file or directory. That's the vibe. And if the destination is a directory? Then the file gets copied into that directory keeping its original filename, which is honestly so considerate of her ππ
β¨ OPTIONS β¨
-cβ Copy the file. This is literally the default behavior already; the flag is just kept around for backwards compatibility only. so it's giving legacy, it's giving nostalgia, but she's still here π-dβ Create directories. Any missing parent directories get created as required, because she's not gonna make you do it in steps, she's a main character π-ggroup β Specify a group. yep, that's the whole thing π-llinkflags β Instead of copying the file, she makes a link to the source. The type of link is determined by the linkflags argument. Valid linkflags are:h(hard),s(symbolic). two letters, two vibes, choose wisely bestie π«-mmode β Specify an alternative mode. The default mode is set torwxr-xr-x(0755). The specified mode may be either an octal or symbolic value; seechmod(1)for a description of possible mode values. so many options, so little time π-oowner β Specify an owner. slay π-sβ install exec's the commandstrip(1)to strip binaries so thatinstallcan be portable over a large number of systems and binary types. And if the environment variableSTRIPis set, it is used as thestrip(1)program. she's adaptable, she's flexible, she's iconic π₯
π ENVIRONMENT π
STRIPβ The program used to strip installed binaries when the-soption is used. If unspecified,stripis used. so like, set it if you want, or don't, she has a default and she's fine with it π
β EXIT STATUS β
The install utility exits 0 on success, and >0 if an error occurs. zero means we ate, anything above zero means something went wrong and we're crying π
π AUTHOR π
Aleksey Cheusov <vle@gmx.net> β thank you for your service, king π«Άπ
no cap, that's the whole page, every flag, every default, every path, all of it, preserved in the group chat forever π
and that's the tea β this was MKC_INSTALL(1) from Jan 26, 2020, mwah, go install something gorgeous π
β¨πΈ
π¦ where this page comes from
- alpine 3.24: mk-configure-doc 0.40.0-r1 Β· BSD-2-Clause
- arch rolling: mk-configure 0.40.3-1 Β· BSD
- debian bookworm: mk-configure 0.37.0-2 Β· BSD-2-Clause
- debian trixie: mk-configure 0.37.0-2 Β· BSD-2-Clause
- fedora 43: mk-configure 0.38.3-6.fc43 Β· BSD-2-Clause AND BSD-4-Clause AND ISC
- fedora 44: mk-configure 0.38.3-8.fc44 Β· BSD-2-Clause AND BSD-4-Clause AND ISC
- opensuse-leap 16.0: mk-configure 0.39.3-bp160.1.12 Β· BSD-2-Clause AND MIT AND ISC
- ubuntu jammy: mk-configure 0.36.0-1 Β· BSD-2-Clause
- ubuntu noble: mk-configure 0.37.0-2 Β· BSD-2-Clause
- ubuntu questing: mk-configure 0.37.0-2
- ubuntu resolute: mk-configure 0.37.0-2build1 Β· BSD-2-Clause
- ubuntu stonking: mk-configure 0.37.0-2build1 Β· BSD-2-Clause
- Copyright (c) 1987, 1990, 1993 The Regents of the University of California. All rights reserved
- Copyright (c) 2020 Aleksey Cheusov <vle@gmx.net> <cheusov@NetBSD.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms