我刚刚构建了最新版本的pdftk
by make -f Makefile.Debian
,并且我得到了一个可执行文件pdftk
,并且在本地目录中。 (http://www.pdflabs.com/tools/pdftk-server/)
我有一个旧版本的pdftk
under /usr/bin/
,是从二进制文件和 Ubuntu 的软件中心安装的。
仅替换可执行文件是一个好习惯吗?
- 旧的联机帮助页怎么样?
- 当我通过 查询时,操作系统是否会有新可执行文件的信息
dpkg -l
?
答案1
我鼓励你不是替换使用 APT 或dpkg
.最好将此文件保留在目录中/usr/local/bin
,IMO,因为它是您自己构建的自定义软件。
另外我会看一下“Makefile”,Makefile.Debian
看看它是否包含make install
目标。该目标通常已经设置为安装内置于目录(例如 )中的二进制文件/usr/local
。
笔记:当您运行该步骤时,此目录的目标通常是可配置的./configure
,这将“自定义”目标安装目录。
其他问题
旧的联机帮助页怎么样?
使用安装目标通常也会将手册页和其他构建工件安装到相应的目录中/usr/local
。
当我通过 查询时,操作系统是否会有新可执行文件的信息
dpkg -l
?
不,手动安装文件会导致包被否定,因此使用包管理软件对包进行进一步管理将不再能够跟踪这些修改的文件。