在 Debian 中,AFAIK 一些包在 Subversion(著名的 team-pkg-gnome)中维护,而一些在 git 中维护,而另一些在其他一些 VCS 中维护。
有没有办法知道包的来源在哪里而不做apt-get source $PACKAGENAME?
我尝试了三种方法,但都失败了:-
$apt show $PACKAGENAME
$aptitude show $PACKAGENAME
$apt-cache show $PACKAGENAME
Run Code Online (Sandbox Code Playgroud)
以上均无法提供/共享此信息。
有没有办法获取信息。我需要知道源代码库。名称以及它是否在 git、svn 或其他版本控制中。
我source在 bash 脚本中使用该命令来读取/打印变量值
more linuxmachines_mount_point.txt
export linuxmachine01="sdb sdc sdf sdd sde sdg"
export linuxmachine02="sde sdd sdb sdf sdc"
export linuxmachine03="sdb sdd sdc sde sdf"
export linuxmachine06="sdb sde sdf sdd"
source linuxmachines_mount_point.txt
echo $linuxmachine01
sdb sdc sdf sdd sde sdg
Run Code Online (Sandbox Code Playgroud)
source取消设置变量的反义词是什么?
预期成绩
echo $linuxmachine01
< no output >
Run Code Online (Sandbox Code Playgroud) 我指的是命令的例子是ls,pwd和cd。另外,这些是如何构建的?你有例子吗?
我正在学习 Python。到现在为止,我一直只做基本的 Python 编码。一天前,我检查了tree命令的python实现。突然我想到为uptime. 我不知道它是用哪种语言实现的,以及克隆它所涉及的复杂性是什么。
但是我找不到它的源代码。我正在使用 Fedora 14。安装了 kernel-devel 包。我做了,whereis uptime但是/usr/bin/uptime使用 vim 打开时生成的文件显示奇怪的符号。谷歌搜索其源代码也无法产生预期的结果。我在哪里可以找到它的源代码?
通过从源头构建,你有什么好处吗?代码是否更好地针对您的硬件架构进行了优化?总的来说,它优化得更好吗?
为什么有人会选择从源代码构建而不是使用像 APT/yum 这样的包管理系统?如果有某种优化收益何时超过包管理系统的好处?
哪里可以找到Debian 安装过程画面的源代码?
我试过:apt-get source debian-installer
但是在这个包中我没有看到源代码。
更具体地说,我正在寻找此屏幕的源代码:

我想找到scanf在 Linux 机器上实现的C 源代码。谷歌搜索找到scanf实现并没有告诉我找到它的方法。我试图gcc使用ctagsand从源代码树中找到该源代码cscope,但我找不到它。谁能告诉我scanf函数定义在哪里,即实现源代码?
我已经xml2多次推荐该软件包。它是一个有用的工具,可以将合理格式良好的 XML 数据转换为面向行的格式,可以使用grep或awk等进行搜索以进行简单的提取。甚至使用2xml包中的相应程序进行简单的更改。
debian 包描述说:
Package: xml2
Source: xml2 (0.4-3.1)
Version: 0.4-3.1+b1
Installed-Size: 66
Maintainer: Patrick Schoenfeld <schoenfeld@debian.org>
Architecture: amd64
Depends: libc6 (>= 2.14), libxml2 (>= 2.7.4)
Description-en: Convert between XML, HTML, CSV and a line-oriented format
xml2 tools are used to convert XML, HTML and CSV to and from a
line-oriented format more amenable to processing by classic Unix
pipeline processing tools, like grep, sed, awk, cut, shell scripts,
and so …Run Code Online (Sandbox Code Playgroud) 我尝试使用以下方法执行我的脚本:
nohup . test.sh
Run Code Online (Sandbox Code Playgroud)
和
nohup . ./test.sh
Run Code Online (Sandbox Code Playgroud)
但是,我得到了:nohup: failed to run command `.': Permission denied每次。
我真正想做的是在我的脚本中能够调用我使用别名的命令,但它只适用于“ . test.sh”或“ . ./test.sh”,而不是“ ./test.sh”或“ sh ./test.sh”,因为我得到“找不到命令”。但我希望能够用“nohup”运行它。