|
|
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 |
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 9 月前 |
|
|
user2138149 · 双栈网络服务器无法按预期处理ipv4请求 10 月前 |
|
|
Marco · PyCharm Linux系统文件上os.stat异常 10 月前 |
|
|
Elektito · 变量地址不在/proc/self/maps中的堆栈范围内 11 月前 |