GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Debian – Wie erkennt man das Quell-Repository eines Pakets in Debian?

In Debian, AFAIK, werden einige Pakete in Subversion (berühmterweise team-pkg-gnome) verwaltet, während einige in git und andere in einigen anderen VCS verwaltet werden.

Gibt es eine Möglichkeit zu wissen, wo sich die Quelle eines Pakets befindet, ohne apt-get source $PACKAGENAME auszuführen ?

Ich habe drei Methoden ausprobiert und alle sind fehlgeschlagen:-

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

keiner der oben genannten Personen kann diese Informationen weitergeben/weitergeben.

Gibt es trotzdem Informationen zu bekommen. Ich muss das Source Repo kennen. name und ob es sich um git, svn oder eine andere Versionskontrolle handelt.

Akzeptierte Antwort:

CLI-Tools verwenden

Wie von derobert angegeben, sollen Debian-Pakete, die in einem VCS verwaltet werden, dies in einem Paar Vcs-... angeben Felder in ihrem Quellpaket.

Das beste Werkzeug, um diese Informationen zu verwenden, ist debcheckout in den devscripts Paket oder apt-cache showsrc . Beide zeigen Ihnen gnome-disk-utility Repository-Informationen.

apt-cache showsrc gnome-disk-utility

zeigt alle im Quellpaket enthaltenen Informationen, einschließlich Links zum VCS (Vcs-Brower gibt einen Link zur Verwendung in einem Browser, Vcs-Git Geben Sie den Link zum Klonen des Git-Repositorys an, vorausgesetzt, das Repository verwendet Git):

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

wohingegen

debcheckout -d gnome-disk-utility

zeigt nur die VCS-Informationen und relevanten Details an (wenn das Paket in einem VCS gehostet wird).

Zur Kasse

Wenn Sie dann die Quelle überprüfen möchten,

debcheckout gnome-disk-utility

wird das für Sie erledigen.

Webinterface

Sie können diese Informationen auch auf dem Debian-Paket-Tracker sehen, der mit dem VCS verknüpft ist, wo das Paket gehostet wird (falls es eines gibt).


Debian
  1. So installieren Sie den Budgie Desktop unter Debian

  2. So installieren Sie den Pantheon-Desktop unter Debian

  3. So ändern Sie das Profilbild in Debian 10

  4. Debian – Bei einem Debian-Paketnamen, wie bekomme ich eine URL zur neuesten .deb-URL??

  5. Debian – Sicherheit des Debian-Repository?

So verwenden Sie den Who-Befehl in Debian 10

So stellen Sie die Zeitzone in Debian 11 ein

So installieren Sie das Debian-Paket (.deb).

So ändern Sie den Hostnamen in Debian 10

So bearbeiten Sie die Hosts-Datei unter Debian

So installieren Sie das neueste MySQL 8 auf Debian 11