JCC*_*CyC 30 freebsd bsd-ports
当我安装一个端口时,我经常会看到一个菜单屏幕来选择配置选项。如果我要安装一个有很多依赖项的非常大的包,那将非常不方便。是否有用于接受所有此类提示的默认答案的 make 标志?
小智 25
我认为值得一提的是,您可能并不总是想要这样做。例如,我似乎记得需要配置 emacs 以添加 xft 支持。如果您想绕过单个构建的提示,
make install clean BATCH=yes
Run Code Online (Sandbox Code Playgroud)
也会起作用。
小智 23
可能BATCH
,在ports(7) 中描述的,是你正在寻找的:
# cd /usr/ports/sysutils/screen
# export BATCH=yes
# make rmconfig
# make install clean
(no configuration menu is displayed)
Run Code Online (Sandbox Code Playgroud)
make rmconfig
删除OPTIONS
此端口的配置,您可以使用它来删除OPTIONS
以前在您screen(1)
第一次配置和安装时保存的配置。OPTIONS
存储到通过指定的目录PORT_DB_DIR
(默认为/var/db/ports
)。
如果使用bash,BATCH
可以在每次登录时自动设置:
# echo 'export BATCH=yes' >> ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
小智 19
这不会像您要求的那样自动接受默认值,但我喜欢“make config-recursive”方法,它可以让您浏览所需端口的任何选项以及所有依赖项的选项。如果您不想,您不必更改任何内容,但是您可以一次浏览所有选择屏幕,而不是在构建过程到达它们时。
完成后,您的“make install clean”应该几乎无人看管。
归档时间: |
|
查看次数: |
28353 次 |
最近记录: |