Fout bij het downloaden van lettertypecodes in Linux Mint 13: oplossing

Vandaag werd ik gebeten door de bug om de broncode van het commando "ls" in GNU / Linux te zien. Dit commando behoort tot het "coreutils" pakket, dus om het te verkrijgen moest je het uitvoeren

apt-get source coreutils

De fout die in Linux Mint werd gegenereerd, was

E: Unable to find a source package for coreutils

Het probleem in Linux Mint is dat ze niet de repositories toevoegen die de broncodes bevatten waaruit de pakketten die we hebben geïnstalleerd, zijn gecompileerd.

De oplossing is simpel, we hoeven alleen maar de repositories toe te voegen aan de sources.list

sudo pluma /etc/apt/sources.list

Waar staat pen vervangen door uw favoriete editor voor platte tekst

Nu moeten we voor elke repository «deb» zijn tegenhanger «deb-src» toevoegen die de repository van de broncode zou zijn

ja, src komt van het woord source

Als we bijvoorbeeld de repository hebben

deb http://packages.linuxmint.com/

We voegen zijn tegenhanger toe

deb-src http://packages.linuxmint.com/

En dat geldt ook voor alle repositories, of waarvan we in ieder geval de broncode willen kunnen ontvangen

We updaten

sudo apt-get update

En als we nu de broncode van het gewenste pakket kunnen krijgen

Ik vond de oplossing door de apt-man in de bronsessie te lezen

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.