apt-get install时的配置选项

克里斯·福尔(Chris Pfohl)

apt-get安装软件时,是否可以为正在运行的程序包或Makefile设置配置选项

我目前正在freetds-dev通过运行进行安装apt-get install freetds-dev tdsodbc

对于freetds-dev软件包,我想--with-open-ssl=OPEN_SSL_DIR在配置步骤中设置选项。标准安装工具为它提供了钩子似乎很常见,但在手册页和google中却看起来并不像它。

我是否坚持手动编写完整的安装/卸载脚本,而不仅仅是编写sudo apt-get还是有办法解决?

一月

通常,这是不可能的。开发人员使用不同的工具,语言,安装脚本。有些软件包使用autoconf,有些则不使用。有些采用选项,有些需要修改Makefile或Shell或Perl脚本。

您可以下载源软件包(apt-get source package),对其进行修改,编译并安装修改后的版本。这很简单。说,包名称为freetds

  1. 获取构建软件包所需的东西。

    apt-get build-dep freetds
    
  2. 获取包源

    apt-get source freetds
    
  3. 现在freetds-0.91已创建一个目录输入目录并进行必要的修改。

  4. 重新编译该软件包。

    cd freetds-0.91
    dpkg-buildpackage -rfakeroot -uc -b
    
  5. 使用dpkg安装新软件包。新包的名字将会像freetds-dev_0.91-3_[architecture].deb,例如freetds-dev_0.91-3_amd64.deb

    cd ..
    sudo dpkg -i freetds-0.91-3_amd64.deb
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章