使用install优雅安装二进制包
常规操作
# 赋予程序可执行权限
chmod 0755 app
# 设置属主和属组
chown root:root app
# 将程序添加到bin目录
mv app /usr/bin/
install优雅操作
https://wangchujiang.com/linux-command/c/install.html
https://www.linuxcool.com/install
参数 | 详解 |
---|---|
-c | 比较每组文件和目标文件,在一些情况下不修改目标文件 |
-d | 将所有的参数视为目标名称,为指定的目录创建所有组件 |
-g | 自行设置所属组,而不是进程目前所属组 |
# 将app可执行文件安装到/usr/local/bin/app
install app /usr/local/bin/app
## -o 指定属主
## -g 指定属组
## -m 指定权限
install -o root -g root -m 0755 app /usr/local/bin/app