web-dev-qa-db-ja.com

パッケージソースとリポジトリリンクを取得する

DebianでパッケージのソースとリポジトリへのURL(入手可能な場合)を取得する方法(dpkg、apt?)はありますか?

10
Marius Cotofana

Sudo apt-get source packageName?利用可能な場合、最新の利用可能なソースツリーを現在の作業ディレクトリにインストールします。

小切手 man apt-get 詳細については。

3
jippie

最新バージョン:

apt-get download --print-uris package | cut -d' ' -f1

特定のバージョン

apt-get download --print-uris package=version | cut -d' ' -f1
6
Omriko

試してください:

apt-get install --yes --no-download --reinstall --print-uris package-name

以下を追加することで、URLのみを抽出できます:| tail -n1 | grep -o "http[^']\+"

5
amra

apt-cache policy packageは、どのバージョンがどのリポジトリからインストールできるかを表示します。

bash$ apt-cache policy dpkg
dpkg:
  Installed: 1.16.1.2ubuntu7.1
  Candidate: 1.16.1.2ubuntu7.1
  Version table:
 *** 1.16.1.2ubuntu7.1 0
        500 http://fi.archive.ubuntu.com/ubuntu/ precise-updates/main AMD64 Packages
        500 http://mirrors.nic.funet.fi/ubuntu/ precise-updates/main AMD64 Packages
        100 /var/lib/dpkg/status
     1.16.1.2ubuntu7 0
        500 http://fi.archive.ubuntu.com/ubuntu/ precise/main AMD64 Packages
5
tripleee

パッケージを検索できるWebサイト pkgs.org を使用できます。パッケージとリポジトリのパスも表示されます。

0
linuxexplore

apt-urlという非常に単純なスクリプトを使用できます。このスクリプトは、舞台裏でapt-moveを使用して、パッケージのURLを表示します。

このスクリプトは次の場所にあります。

https://github.com/leitao/apt-url

0
Breno Leitão