Kuinka ladata Debian-paketin ' lähdekoodi?

Haluan lukea jonkin paketin lähdekoodin Debianissa; miten voin tehdä sen?

Vastaa

Lähdekoodin lataaminen Debianin arkistoista on yhtä helppoa kuin apt-get source <PACKAGE>. Se asettaa 3 tiedostoa nykyiseen hakemistoon, .dsc, joka kuvaa pakettia, .orig.tar.gz, joka sisältää muokkaamattomia lähteitä, ja .diff.gz, joka sisältää Debian-kohtaisia muutoksia. Mutta jos saat virheen E: Unable to find a source package for <PACKAGE>, lähdekoodivarastoa ei ehkä ole määritetty, joten siirry kohtaan /etc/apt/sources.list (tai jokin tiedosto /etc/apt/sources.list.d/, joka sisältää Debian-arkiston), etsi merkkijono:

deb ftp://ftp.debian.org/debian wheezy main contrib non-free 

Muuta deb muotoon deb-src:

deb-src ftp://ftp.debian.org/debian wheezy main contrib non-free 

Päivitä pakettihakemistotiedosto sudo apt-get update ja yritä uudelleen. Katso myös:

Vastaus

Toinen mahdollisuus on ladata lähdekoodin suoraan ylävirtaan sen sijaan, että lataaisit sen Debianin arkistoista. Tällä on se etu, että jos et halua vain lukea lähdekoodia, mutta haluat ehkä muuttaa jotain, voit suoraan sitoutua ja lähettää sen ylävirtaan (olettaen, että se ei ole Debian-korjaus).

Voit yleensä selvitä ylätason lähdekoodivaraston URL-osoite tiedostosta /usr/share/doc/$package_or_program_name/copyright.

$ head /usr/share/doc/git/copyright Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Contact: [email protected] Source: https://www.kernel.org/pub/software/scm/git/ Files: * Copyright: © 2005-2014, Linus Torvalds and others. License: GPL-2 Files: xdiff/* Copyright: © 2003-2009, Davide Libenzi, Johannes E. Schindelin 

Tähän tiedostoon viitataan myös osoitteesta package.debian.org (hae " tekijänoikeustiedosto ") .

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *