在一个工作中的C项目中,make为各种目标构建,其中一个显然是powerpc-405。该特定目标的构建失败,因为我没有安装工具链。
make[7]: /opt/crosstool/gcc-4.2.4-glibc-2.3.6/powerpc-405-linux-gnu/bin/powerpc-405-linux-gnu-gcc: Command not found
问:我对“下载源代码,然后自己构建它”的模式有一个非常不稳定的理解,这在Linux-land中很常见。有人能描述一下我如何在错误中做特定于指定工具链的操作吗?
到目前为止,我已经决定/认为我需要去ftp://gcc.gnu.org/p
我正在写一个shell脚本,需要使用ftp下载补丁。有不同版本的补丁,但我想下载与模式*$ver_LINUX*或*$ver_Generic*匹配的补丁。下面的mget命令不允许我为此使用或(|)选项。谁能建议这是不是可以在ftp和如何。
ftp -inv $FTP <<EOF
quote USER $ftp_usr
quote PASS $ftp_pass
cd $patch
binary # for zip files.
ls # Just for check
mget *${ver}_LINUX.* # downloads patches like p111229_11202
我正在尝试将补丁应用于apache。apache的当前版本是2.2.22,使用的是ubuntu服务器12.04LTS。我们已经使用apt命令安装了apache。我已经从下载了补丁。我不知道把这份文件放在哪里。我已经将补丁文件放在/usr/lib/apache2/modules/下,并使用下面的命令应用补丁。
补丁-s < mod_proxy_ftp_CVE-2008-2939.diff
它再次要求我输入:
The text leading up to this was:
--------------------------
|# SECURITY: CVE-2008-2939 (cve.
我是做文件复制从Linux到Windows共享通过FTP。
一旦复制完成,我将把它移动到isilon存储,它是在网络路径上共享的(手动)。
现在我已经创建了一个批处理文件,它将从FTP共享路径复制到网络路径。
那么,如何在FTP下载之后启动批处理文件呢?我怎么才能完全自动化呢?
来自Linux
ftp -n ip
user "user" "pwd"
put app.tar.gz
一旦完成,我想移动它的网络共享路径。
我想在我的Debian上安装Mediatomb。我一直看到人们安装它很简单,就像
sudo apt-get install mediatomb
但很明显,我的/etc/apt/sources.list里没有医疗设备。我目前的消息来源如下:
deb http://ftp.tu-chemnitz.de/pub/linux/debian/debian/ stable main
deb-src http://ftp.tu-chemnitz.de/pub/linux/debian/debian/ stable main
deb http://security.debian.org/ stable/up