Следующая команда загружает исходный код pure-ftp в текущий каталог.
apt-get source pure-ftp
Как загрузить его в указанный каталог?
Я хочу загрузить исходный код pure-ftp в каталог / tmp. Мы не можем написать это так:
apt-get source pure-ftp -output /tmp
Как это получить?
Я не знаю так или иначе для определения, где это загружает источник на, но я знаю, что Вы могли выполнить его как одну строку, чтобы вынудить его загрузить на папку по Вашему выбору.
, Если Вы выполняете свою команду этот путь:
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
Hope это помогает!
Почему бы не использовать 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.
Работы для меня!