Questions tagged «source»

包括Unix程序源代码的所有内容,例如编译,安装或如何检索代码以供研究。


4
存放软件源文件的标准位置
Linux中是否存在用于保存源文件(例如OpenSSL)的标准位置。我正在使用非默认版本的OpenSSL从源代码构建Nginx。我需要下载并解压缩OpenSSL,并在主目录中完成了它。现在,我想知道Linux中是否有标准位置/opt?

4
如何开始更改linux源代码以制作自定义OS?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 10个月前关闭。 我听说我们可以通过更改源代码来定制Linux(例如Ubuntu),并可以制作全新的操作系统。我已经从www.kernel.org网站下载了Linux内核的源代码。但是看到它,我什么也听不懂,文件中有这么多目录和文件(因为我认为只有一个大型程序)。我想作为一个大学项目来做,我也想通过对其进行必要的更改来为Linux做出贡献。但是在一些站点上问了这个问题之后,他们说Linux源代码非常庞大。您可以尝试minix。现在我很困惑。 请给我一些建议,详细说明我应该如何开始这一旅程(更改源代码以定制Linux)以及必要的步骤,以及一些初学者级的书。

3
为什么lib / *源不起作用?
我有一个小程序,其中包含以下文件夹结构: - main.sh - lib/ - clean.sh - get.sh - index.sh - test.sh 每个文件都包含一个我在中使用的函数main.sh。 main.sh: source lib/* get_products clean_products make_index test_index 在上面,前两个功能有效,但后两个功能无效。 但是,如果我替换source lib/*为: source lib/get.sh source lib/clean.sh source lib/index.sh source lib/test.sh 一切正常。 有人知道为什么source lib/*不按预期工作吗?
11 bash  source 

1
在哪里可以找到/ bin / ip的源代码?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Unix&Linux Stack Exchange 的主题。 2年前关闭。 我一直在使用命令/bin/ip: ip addr add 10.10.10.0 dev eth0 我想看一下ip命令如何工作的源代码。是可用的么?
10 source 

2
在哪里可以找到标准linux命令行工具的最佳来源?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Unix&Linux Stack Exchange 的主题。 11个月前关闭。 进入:我喜欢通过阅读资料来学习。但是,在许多不同项目站点上分散的Internet上搜索它们很累。我很想看到集中浏览的仓库,其中包含许多应用程序的来源。 当某人想要查找某些Linux工具的文档时,最佳位置是:man toolname。 当我想按需浏览Linux资源时,可以随时跳转至:Linux Cross Reference。 当我想找到最普通的员工时,可以在Coreutils中找到所有资源 。 当我想检查如何构建东西时,我可以(例如)跳到http://www.archlinux.org/packages/,检查它的pkgbuild。 是否有任何回购协议可以将大多数工具的来源集中在一处?-就像man保存文档或Linux Cross Reference内核源代码一样。 我的意思是“快速”“按需”检查事物是如何实现的。(是的,我知道Google->但我对例行工作感到厌倦:1.搜索项目站点2.浏览仓库甚至更糟->检查它是仓库3.完成后删除) 备注: 我已经强调过,我想检查一下工具:快速,快速,按需。 这意味着:我不想随其源一起安装整个应用程序,而只是查看其源。(顺便说一句,Web资源是更可取的,因此我可以检查来自多台计算机的资源-我没有对所有计算机进行管理)

3
如何在源代码上grep而不会引起注释
我搜索了一种在源代码上grep的方法,而不会因为注释而有时出现假阳性。例如,如果我在此.c源代码上搜索foo: /* * foo has changed [...] and is now a 2-parameters function */ // foo(24) foo(42, 28); 天真的人grep会发现3次出现,而我只想要一次。我已经在StackOverflow上看到了这种方法,但是它不能满足我的需求:PHP在平台上不可用。我也发现这种方式用于单行注释,但这只能解决部分问题。 我需要使用经典脚本工具(awk,sed,bash,grep等),即使有成千上万个文件,我也要使其速度更快。 您现在是否可以以及仅在源代码上grep的可能性以及如何实现?
10 files  grep  source 

7
与`source`命令相反
我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 source取消设置变量的反义词是什么? 预期成绩 echo $linuxmachine01 < no output >


3
如何知道Debian中软件包的源代码库?
在Debian中,AFAIK的某些软件包在Subversion中维护(著名的team-pkg-gnome),而另一些软件包则在git中维护,而另一些软件包则在其他VCS中维护。 有没有办法知道包的来源在哪里apt-get source $PACKAGENAME? 我尝试了三种方法,但都失败了: $apt show $PACKAGENAME $aptitude show $PACKAGENAME $apt-cache show $PACKAGENAME 以上所有内容均无法提供/共享此信息。 无论如何有获取信息。我需要知道源仓库。名称以及它是否在git,svn或其他版本控制中。

1
debian-installer屏幕的源代码
在哪里可以找到Debian安装过程中屏幕的源代码? 我试过了:apt-get source debian-installer 但是在这个包中我看不到源代码。 更具体地说,我正在寻找此屏幕的源代码:
8 debian  source 

2
从源代码构建工具/库有什么优势?
通过源代码构建,您会获得任何好处吗?代码是否针对您的硬件架构进行了更好的优化?总的来说,优化效果更好吗? 为什么有人选择从源代码构建而不是使用像APT / yum这样的软件包管理系统?如果有某种形式的优化收益,什么时候超过了软件包管理系统的收益?

2
在哪里可以找到“正常运行时间”的源代码?
我正在学习Python。到目前为止,我只做基本的Python编码。一天前,我检查了tree命令的python实现。突然我想为Windows创建一个Python克隆uptime。对于使用哪种语言以及克隆它涉及的复杂性,我一无所知。 但是我找不到它的源代码。我正在使用Fedora14。已安装kernel-devel软件包。我这样做了,whereis uptime但是/usr/bin/uptime使用vim打开时,生成的文件显示了奇怪的符号。谷歌搜索其源代码也无法产生预期的结果。在哪里可以找到其源代码?
8 fedora  source  uptime 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.