Вы не должны устанавливать ничто больше, просто необходимо настроить Мерзавца для игнорирования вещей, которые Вы не хотите. .gitignore является именем файла, нет никакой команды для взаимодействия через интерфейс с этими файлами.
Я имею, это - мой ~/.gitconfig файл:
[core]
excludesfile = /home/soleary/.gitignore
И в .gitignore я имею:
.*.swp
Это дает мне глобальный файл, который игнорирует файлы подкачки во всех моих проектах мерзавца. Если Вы хотите сделать это на на repo основание, можно создать .gitignore файл в каталоге верхнего уровня для того проекта. (Тот же уровень как .git каталог того repo.)
Посмотрите man gitignore
для большего количества информации.
apt-cache зависимо pkgname
покажет зависимости пакета.
Если вы хотите все в одной команде, вы можете сделать хуже, чем:
apt-get install `apt-cache depends pkgname | awk '/Depends:/{print$2}'`
aptitude позволит вам указать запрос вместо имени пакета при установке. Если вы хотите установить зависимости пакета с именем foo
, вы можете установить пакеты, которые имеют обратную зависимость от foo
:
aptitude install '?reverse-depends(foo)'
или
aptitude install '~Rfoo'
Проблема с установкой пакета затем его удаление заключается в том, что все пакеты, которые устанавливаются как зависимости, будут помечены как «автоматически установленные» и будут удалены любым действием установки / удаления / обновления с помощью aptitude или при запуске apt-get autoclean
, если вы не отметите их как установленные вручную с помощью aptitude mark
или команды apt-mark
.
Однако, Возникает вопрос, зачем вам это нужно. Я предполагаю, что вы пытаетесь установить зависимости для некоторого программного обеспечения, которое собираетесь компилировать вручную. В этом случае вы должны сначала установить зависимости сборки с помощью apt-get build-dep packagename
, но затем вы должны создать фиктивный пакет, который имеет зависимости времени выполнения (которые обычно отличаются от зависимостей сборки) на использование пакета Equiv
для создания фиктивного пакета с правильными зависимостями для вашей вручную скомпилированной программы. См. Информацию о эквивалентах
в APT HOWTO
apt-get предоставляет команду именно для этого ...
apt-get build-dep <package name>
На страницах руководства вы видите
build-dep заставляет apt-get устанавливать / удалять пакеты в попытке удовлетворить зависимости сборки для исходного пакета. По умолчанию зависимости удовлетворяются для сборки пакета изначально. При желании архитектура хоста может быть указана с параметром --host-architecture.