CLIツールの使用

CLIツールの使用

私が知っている限り、Debianでは、一部のパッケージはSubversion(有名なteam-pkg-gnome)で維持され、一部のパッケージはgitで維持され、一部は他のVCSで維持されます。

実行せずにパッケージソースがどこにあるかを知る方法はありますかapt-get source $PACKAGENAME

3つの方法を試しましたが、すべて失敗しました。

$apt show $PACKAGENAME
$aptitude show $PACKAGENAME 
$apt-cache show $PACKAGENAME 

上記の誰もこの情報を提供/共有できません。

何があっても情報を利用できます。ソースコードストアを知る必要があります。名前とそれがgit、svn、または他のバージョン管理にあるかどうか。

ベストアンサー1

多くのソフトウェアパッケージには、制御情報フィールドにこの内容が含まれていますVcs-*apt-cache showsrc。 (ソースパッケージをダウンロードする必要はありません)を使用して簡単に表示できます。

$ apt-cache showsrc gnome-disk-utility
Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-disk-utility
Vcs-Git: https://salsa.debian.org/gnome-team/gnome-disk-utility.git

したがって、この場合はgit clone https://salsa.debian.org/gnome-team/gnome-disk-utility.gitソースコードをダウンロードしたり、Webで閲覧したりできます。https://salsa.debian.org/gnome-team/gnome-disk-utility

すべてのパッケージにVcs-*フィールドがあるわけではありません。管理者がVCS(または少なくとも公開バージョン)を使用していないか、他の理由でヘッダーが追加されていないため、欠落している可能性があります。apt-get source packagenameVCSを介していなくても、ソースコードは常に利用可能です。同様に、すべてのソースコードをオンラインで閲覧できます。http://sources.debian.net/

deb-src(注:ファイルには次の行が必要ですsources.list。)

修正する: スティーブンジッタご指摘くださいdebcheckout -d。私も初めて聞きます。見る(いいね)Steven Kitの答えもっと学ぶ。

おすすめ記事