がすでにシステムにインストールされているかどうかapt-cache depends package
に関係なく、必要なすべてのパッケージを取得していました。したがって、常に正しく機能します。
コマンドapt-cacheの動作は言語によって異なるため、システムでこのコマンドを試して、コマンドを調整する必要があります。apt-cacheはあなたのパッケージに依存
しますあなたが得る英語のシステムでは:
$ apt-cache depends yourpackage
node
Depends: libax25
Depends: libc6
ドイツのシステムでは、次のようになります。ノード
Hängt ab von: libax25
Hängt ab von: libc6
用語が付いた英語版:
" Depends:
"このコマンドで
は、用語 " yourpackage
"を希望に合わせて2回変更する必要があります。これに注意してください!
$ sudo apt-get --print-uris --yes -d --reinstall install yourpackage $(apt-cache depends yourpackage | grep " Depends:" | sed 's/ Depends://' | sed ':a;N;$!ba;s/\n//g') | grep ^\' | cut -d\' -f2 >downloads.list
そして、 「Hängt ab von:
」という用語が付いたドイツ語版では、このコマンドで「」という用語を2回希望に
合わせて変更する必要があります。これに注意してください!
このテキストは、このコマンドで2回使用されます。言語に適合させたい場合は、このテキストに注意してください。yourpackage
$ sudo apt-get --print-uris --yes -d --reinstall install yourpackage $(apt-cache depends yourpackage | grep "Hängt ab von:" | sed 's/ Hängt ab von://' | sed ':a;N;$!ba;s/\n//g') | grep ^\' | cut -d\' -f2 >downloads.list
downloads.listにリンクのリストが表示
されます。リストを確認し、フォルダーに移動してリストを実行します。
$ cd yourpathToYourFolder
$ wget --input-file downloads.list
必要なすべてのパッケージは次のとおりです。
$ ls yourpathToYourFolder