![]() |
1
14
您还可以找到二进制文件来自于对源代码进行打包的下载。 在Debian(以及Ubuntu和其他基于Debian的软件)上,您可以这样做: $ dpkg -S /usr/bin/factor coreutils: /usr/bin/factor $ apt-get source coreutils
第一个命令将检查哪个包包含您正在搜索的文件(使用“
第二个命令将下载源代码(包括用于构建包的补丁程序)并将其解压缩到当前目录,因此应该在专用或临时目录中执行。
我很肯定
|
![]() |
2
10
我做的是打字
|
![]() |
3
5
在基于rpm的系统中,要查找二进制文件来自的包,可以键入: $ rpm -qf /usr/bin/factor
$ rpm -qif /usr/bin/factor 您还将获得有关软件包的信息,在许多情况下包括其主页。 源RPM也存在,但如何获取它们取决于RPM之上使用的高级包管理器(yum、urpmi、apt-get4 for RPM等)。 在大多数系统上,/usr/share/doc/也包含一些关于该程序的文档,而且网站链接经常出现在那里的某个地方,可能在自述文件中。 |
![]() |
5
3
如果你不确定? # which factor /usr/bin/factor # grep '/usr/bin/factor' /var/db/pkg/*/*/CONTENTS /var/db/pkg/sys-apps/coreutils-6.12-r2/CONTENTS:obj /usr/bin/factor 5aaf903daa4345efb11618b3cb47e9a5 1224224574 /var/db/pkg/sys-apps/coreutils-6.12-r2/CONTENTS:obj /usr/lib64/debug/usr/bin/factor.debug 517d965636850633e9b15926dde8c222 1224224575 # cat /var/db/pkg/sys-apps/coreutils-6.12-r2/SRC_URI ftp://alpha.gnu.org/gnu/coreutils/coreutils-6.12.tar.lzma mirror://gnu/coreutils/coreutils-6.12.tar.lzma mirror://gentoo/coreutils-6.12.tar.lzma mirror://gentoo/coreutils-6.12-patches-1.0.tar.lzma http://dev.gentoo.org/~vapier/dist/coreutils-6.12-patches-1.0.tar.lzma # cat /var/db/pkg/sys-apps/coreutils-6.12-r2/HOMEPAGE http://www.gnu.org/software/coreutils/
但当然,源代码可能在中仍然可用
|
![]() |
6
3
另一个非常好的方法是使用
Google Code Search
factor coreutils
(参见手册页或
|
![]() |
8
-1
你可能想退房 SourceForge.net |
![]() |
CaTx · 使用带有一个大于号和两个大于号的回波的区别 2 年前 |
![]() |
Ari157 · x86_64 Linux程序集中的逻辑与实现 2 年前 |
![]() |
Ty Q. · 分段故障GLFW3/GLAD 2 年前 |
![]() |
ShortArrow · 如何使用git管理链接源文件? 2 年前 |
![]() |
Bastien L. · 多Linux Grafana集成 2 年前 |