以下命令将 pure-ftp 的源代码下载到当前目录中。
apt-get source pure-ftp
如何下载到指定目录?
我想把 pure-ftp 的源代码下载到 /tmp 目录下,不能这样写:
apt-get source pure-ftp -output /tmp
如何获取?
答案1
我不知道如何指定将源代码下载到哪里,但我知道你可以将它作为一行运行以强制它下载到您选择的文件夹中。
如果你按如下方式运行命令:
cd /tmp && apt-get source pure-ftpd
它将改变当前工作目录,然后将
/tmp
源代码下载到/tmp
文件夹中。或者,您可以按照以下方式执行该行,并能够返回到您刚才所在的目录:
cd /tmp && apt-get source pure-ftpd && cd $OLDPWD
最好的办法是将此行作为永久函数添加到
~/.bashrc
apt-get-source(){ cd $2 && apt-get source $1 && cd $OLDPWD; }
然后将其用作:
apt-get-source pure-ftpd /tmp
希望这可以帮助!
答案2
为什么不使用apt-src
?该man
页面显示:
trusty (1) apt-src.1p.gz
Provided by: apt-src_0.25.1-0.2_all bug
NAME
apt-src - manage debian source package trees
SYNOPSIS
apt-src [options] command
apt-src [options] install|remove pkg1 [pkg2 ...]
apt-src location pkg
DESCRIPTION
apt-src is a command line interface for downloading, installing,
upgrading, and tracking debian source packages. It can be run as a
normal user, or as root.
对我有用!