Questions tagged «source»

5
为什么打开终端时无法获取〜/ .bash_profile?
问题 我有一个Ubuntu 11.04虚拟机,我想设置自己的Java开发环境。我做了如下 sudo apt-get install openjdk-6-jdk 在〜/ .bash_profile中添加了以下条目 export JAVA_HOME=/usr/lib/jvm/java-6-openjdk export PATH=$PATH:$JAVA_HOME/bin 保存更改并退出 再次打开终端并输入以下内容 echo $JAVA_HOME (blank) echo $PATH (displayed, but not the JAVA_HOME value) 什么也没发生,就像从未执行过JAVA_HOME的导出及其对PATH的添加一样。 解 我不得不转到〜/ .bashrc并将以下条目添加到文件末尾 #Source bash_profile to set JAVA_HOME and add it to the PATH because for some reason is not being picked up …

2
为什么打开终端时不提供.profile?
刚刚安装了Ubuntu 14.04.1 LTS。 根据.profile, # ~/.profile: executed by the command interpreter for login shells. # This file is not read by bash, if ~/.bash_profile or ~/.bash_login exists. 没有〜/ .bash_profile或〜/ .bash_login。 打开终端时,似乎没有源.profile。 为什么在打开终端时没有源.profile? 如果没有提供.profile,为什么会有该文件? 我如何知道/控制打开新终端时的来源? 打开新终端后,是否进行“登录”? 在哪里将$ HOME / bin添加到我的路径?.bashrc?因为.profile具有相同的代码,这会引起问题吗?





1
bash脚本源:没有这样的文件或目录
我有一个像这样开始的脚本 #!/bin/bash VALKYRIE=~/myProjects/valkyrie source $VALKYRIE/cluster.conf 但是当我运行它返回 line 2: ~/myProjects/valkyrie/cluster.conf: No such file or directory 但是该文件存在,并且在我运行source ~/myProjects/valkyrie/cluster.conf时可以正常运行。任何的想法?我在VALKYRIE其他地方设置了变量,因此无法在路径中添加硬编码。
9 bash  scripts  source 

1
有没有一种简便的方法可以自动修补ubuntu来源,使其可用并上传到PPA?
我正在寻找一种工具来执行以下操作: 自动检测对一组源软件包(特别是gtk + 2和gtk + 3)的更新 下载源包 将我自己的自定义补丁应用于源 正确提交补丁(dpkg-source --commit [something-or-other]?) 如果成功,则将它们上传到Launchpad上的PPA(然后可以按通常的方式将其指向系统)。 Launchpad可以为我做所有这些吗? 如果不是,是否有工具可以自动执行cron作业中的所有操作? 如果以上操作失败,我自己将某些东西击倒,但是我需要什么命令: 检测并下载源软件包更新?(我更喜欢像(bzr | git)pull之类的东西,而不是每次都必须获得一个全新副本的来源) 在本地自动提交补丁(我每次都会使用相同的提交描述)? 非交互地将源上传到PPA? 我发现了一个问题(为自定义PPA修补Wine的正确方法是什么?),但这很相似,但是答案中的步骤基本上仍然是手动和交互的。完全放手的版本加上自动检测源代码更新将大有帮助。
9 ppa  launchpad  source 
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.