Skip to content
Uudet virat
  • Så här kontrollerar du om du har Windows 11 Home eller Pro
  • Hur man skapar paritetsvolym med lagringsutrymmen i inställningar på Windows 11
  • Hur man ändrar poolnamn i Storage Spaces på Windows 10
  • Hur man aktiverar Sleeping Tabs för att spara resurser på Microsoft Edge
  • Systemkrav för Windows 11
onioni tech

Vain yksi tekninen sivustoz

  • Home
  • Technology News
  • Linux
  • Windows
  • Mac
  • Hardware
  • Internet
  • More
    • Opinions
    • Productivity
    • Smart Home
onioni tech

Vain yksi tekninen sivustoz

  • Home
  • Technology News
  • Linux
  • Windows
  • Mac
  • Hardware
  • Internet
  • More
    • Opinions
    • Productivity
    • Smart Home
onioni tech

Vain yksi tekninen sivustoz

Home - Teknology - Hur man bygger ett paket från källan i Linux

Rebuild Package Utvalda

Hur man bygger ett paket från källan i Linux

    onsdag juli 28, 2021
Hem> Linux

Contents

  • 1 Hur man bygger ett paket från källan i Linux
    • 1.1 1. Aktivera källförråd
    • 1.2 2. Hämta källkodspaketet
    • 1.3 3. Kontrollera och installera Build Beroenden
    • 1.4 4. Ändra paketet
    • 1.5 5. Bygg paket
    • 1.6 6. Installera paketet
    • 1.7 Avslutningsvis

Hur man bygger ett paket från källan i Linux

Förutom dess öppen källkod är anpassningsbarhet en av de andra anledningarna till att många användare älskar Linux: du kan ändra och konfigurera nästan varje fil för att uppfylla dina specifika behov och stil. Detta inkluderar möjligheten att bygga om ett paket från källan.

Möjligheten att bygga om ett paket från källan kan vara till nytta för alla Linux -kraftanvändare eftersom det låter dig ändra paket, aktivera eller inaktivera en funktion eller till och med tillämpa anpassade ändringar.

Den här artikeln beskriver enkla steg för att bygga om ett paket från källan.

1. Aktivera källförråd

Det första steget innan du bygger om ett källpaket är att aktivera källförvaren för din distribution. Genom att aktivera källlagren kan du söka och ladda ner källpaket med standardpakethanteraren för apt.

I Debians system kan du lägga till källkodspaket genom att redigera filen ”/etc/apt/sources.list”.

Till exempel är följande innehållet i “sources.list” för Debian buster med källpaketen aktiverade.

deb http://deb.debian.org/debian buster main
deb-src http://deb.debian.org/debian buster main
deb http://deb.debian.org/debian-security/ buster/updates main
deb-src http://deb.debian.org/debian-security/ buster/updates main
deb http://deb.debian.org/debian buster-updates main
deb-src http://deb.debian.org/debian buster-updates main

De deb-src gör det möjligt för källpaketen och informerar pakethanteraren om att ge oss källpaketet och inte den vanliga binära filen.

När den är aktiverad, spara filen och uppdatera systemet med kommandot:

sudo apt-get update

2. Hämta källkodspaketet

När du har kört uppdateringsprocessen kan du hämta källpaketet för att ändra ditt system.

Låt oss till exempel använda tjärapaketet. Börja med att skapa en katalog för att lagra källpaketen:

mkdir apt-rebuilds
cd apt-rebuilds

Ladda sedan ner källpaketet med kommandot:

apt-get source tar
Apt källa tjära

Så här visar du filerna i katalogen:

ls -la
Apt Tar Ls La

3. Kontrollera och installera Build Beroenden

Nästa steg handlar om att kontrollera och installera de nödvändiga byggberoenden för det paket du vill bygga om.

Inne i katalogplatsen för källpaketen, ange kommandot nedan för att leta efter de ouppfyllda byggberoenden.

sudo dpkg-checkbuilddeps

Kommandot visar alla ouppfyllda beroenden för paketet. Även om du kan installera dem manuellt, är en enklare metod att använda apt för att installera källpaketen.

För att göra detta, använd kommandot:

sudo apt-get build-dep tar

Kommandot ovan hämtar beroenden och installerar dem åt dig.

Apt Get Build Dep

4. Ändra paketet

I det här skedet kommer du att vilja göra ändringarna i paketet och aktivera eller inaktivera alla funktioner du behöver. (Att göra detta är en bred aspekt, och därför kan vi omöjligt täcka varje ändring du kan göra för varje paket.)

När du har gjort alla ändringar och personliga tweaks, kompilera om källan och spara den med ett annat versionsnummer. Du kan göra detta med kommandot:

dch --local tar

Om du kör det här kommandot uppmanas du till önskad redaktör och startar ändringsloggen för dig att redigera.

Dhc Local Tar

Du kan lägga till några rader för att beskriva de ändringar som gjorts och ändra versionen.

5. Bygg paket

Det sista steget är att bygga källpaketet. Se till att du befinner dig i källkodspaketkatalogen och kör kommandot:

dpkg-buildpackage --force-sign

Kommandot kommer att initiera byggprocessen med alla ändringar som gjorts i steget ovan.

Dpkg Buildpackage

Beroende på ändringarna och paketet som ska byggas om kan processen ta några minuter eller längre.

6. Installera paketet

När byggprocessen är klar kommer det att generera ett binärt paket i den överordnade katalogen. Allt du behöver göra är att använda dpkg kommando:

sudo dpkg -i *.deb

Avslutningsvis

Att bygga paket är en måste-ha-färdighet för alla Linux-administratörer och en god färdighet att ha som en vanlig Linux-användare. Nu när du vet hur du bygger ett paket från källan kan du också lära dig hur du enkelt byter namn på filer i Linux och hur du använder och redigerar värdfilen i Linux.

Relaterad:

  • Hur man använder lp -kommandot i Linux för att skriva ut filer från terminal
  • De 6 bästa Linux Distros för spel
  • Använda / proc-filsystemet för att undersöka dina inre Linux-arbeten

#Hur #man #bygger #ett #paket #från #källan #Linux

How much onions deserves this post?

Click a onion to throw it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Inläggsnavigering

Previous Article
Next Article

Senaste inläggen

  • Så här kontrollerar du om du har Windows 11 Home eller Pro
  • Hur man skapar paritetsvolym med lagringsutrymmen i inställningar på Windows 11
  • Hur man ändrar poolnamn i Storage Spaces på Windows 10
  • Hur man aktiverar Sleeping Tabs för att spara resurser på Microsoft Edge
  • Systemkrav för Windows 11

Kategorier

  • Deals
  • News
  • Software Tools

Sitemaps

FINLAND | SWEDEN | NORWAY zz
Contact
ONIONI.FI
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Cookie settingsACCEPT
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Alltid aktiverad
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SPARA OCH ACCEPTERA

Terms and Conditions - Privacy Policy