Optimer dine GNU/Linux: Debian-pakker til at udvikle apps

Optimer dine GNU/Linux: Debian-pakker til at udvikle apps

Optimer dine GNU/Linux: Debian-pakker til at udvikle apps

mellem udgivelsen af Debian 10 (Buster), for mere end 3 år siden (07/2019), og det af Debian 11 (Bullseye), for godt 1 år siden (08/21) offentliggjorde vi vores sædvanlige serie af indlæg på "Konverter din GNU/Linux Distro til...". At være en af ​​dem, 2 af dem, en med navn "Gør din GNU/Linux til en distro, der er egnet til softwareudvikling", og den anden, "Pakker til softwareudviklingssupport på DEBIAN 10". Og i begge giver vi gode forslag og anbefalinger til softwarepakker, der skal installeres for det pågældende it-område.

Men på nuværende tidspunkt, fordi jeg er ved at udvikle en interessant lille app til GNU/Linux, kaldet Linux Post Install – Advanced Optimization Script (LPI-SOA); Jeg har lagt mærke til, at der er andre fantastiske Debian-pakker at inkludere i hele denne it-verden. Pakker der refererer mere til, når vi udvikler ".deb-pakker og native applikationer" enkel, for eksempel at bruge scriptsprog som Bash Shell eller Python. Derfor deler jeg i dag en interessant og nyttig liste med dig "Debian-pakker til udvikling af apps".

Pakker til support til softwareudvikling på DEBIAN 10

Pakker til support til softwareudvikling på DEBIAN 10

Og før du begynder at læse dette indlæg om det nødvendige "Debian-pakker til udvikling af apps", vil vi efterlade nogle links til tidligere relaterede indlæg til senere læsning:

Pakker til support til softwareudvikling på DEBIAN 10
relateret artikel:
Pakker til support til softwareudvikling på DEBIAN 10
Gør din GNU / Linux til en Distro, der passer til softwareudvikling
relateret artikel:
Gør din GNU / Linux til en Distro, der passer til softwareudvikling

Debian-pakkeanbefalinger til udvikling af apps

Debian-pakkeanbefalinger til udvikling af apps

Debian-pakkefortegnelser til udvikling af apps

Debian-pakker, der er nødvendige for app-udvikling

Den følgende kommandorækkefølge indeholder listen over de pakker, der tages i betragtning minimalt nødvendigt at udvikle og kompilere, fra bunden og helt, enhver form for pakke, applikation og program, grundlæggende og native, på Debian GNU/Linux:

apt install autoconf automake autotools-dev build-essential dh-make debhelper debmake devscripts dpkg fakeroot file gfortran git gnupg fp-compiler lintian patch pbuilder perl python quilt xutils-dev

Husk, at der som sædvanligt er mange af disse pakker, der er afgørende for udvikling, har afhængigheder, hvilket vil medføre, at andre nødvendige pakker installeres, når de installeres, og dermed opnås en minimum konfiguration, men nok til pakkekonstruktion.

For eksempel pakken bygge-essentielt Det er:

En pakke, der indeholder en informativ liste over pakker, der anses for at være afgørende for at bygge Debian-pakker. Denne pakke afhænger også af pakkerne på denne liste, for at gøre det nemmere at få installeret de bygge-essentielle pakker.

Mens autoconf, automake og autotools-dev er pakker, der fungerer som hjælpere (behandlingssupport og dokumentation) til andre nye programmer, som bruger konfigurationsfiler og Makefile-filer. og pakkerne dh-make og debhelper de er nødvendige for at bygge skelettet af pakkerne og for at kunne bruge nogle værktøjer til at bygge pakkerne.

For mere information om dette punkt, kan du udforske følgende link.

Debian-pakker nødvendige til grafiske brugergrænseflader

Den følgende kommandorækkefølge indeholder listen over de pakker, der tages i betragtning minimalt nødvendigt at udvikle, fra bunden og helt, evt grafisk brugerflade, både til terminaler (CLI) og til skrivebordet (GUI), på Debian GNU/Linux:

apt install dialog gtkdialog kdialog libnotify-bin gxmessage yad zenity 

Debian-pakker er nødvendige for at tilføje multimedieunderstøttelse

Følgende kommandorækkefølge indeholder listen over de pakker, der anses for at være minimalt nødvendige for at tilføje multimedie support nødvendigt, så en ansøgning kan generere eller reproducere behageligt og effektivt, multimediefiler (MP3-filer, GIF-filer, JPG- og PNG-filer) og stemme lyder; både på terminaler (CLI) og til skrivebordet (GUI), på Debian GNU/Linux:

apt install espeak espeak-ng speech-dispatcher speech-dispatcher-espeak speech-dispatcher-espeak-ng festvox-ellpc11k festvox-en1 festvox-kallpc16k festvox-kdlpc16k festvox-us1 festvox-us2 festvox-us3 festival festival-freebsoft-utils mbrola mbrola-en1 mbrola-es1 mbrola-es2 mbrola-es3 mbrola-es4 mbrola-us1 mbrola-us2 mbrola-us3 mbrola-vz1 mpg123
LPI - SOA: Advanced Optimization Script lavet i Bash Shell
relateret artikel:
LPI – SOA: Advanced Optimization Script lavet i Bash Shell
MilagrOS 3.1: Arbejdet er allerede i gang med årets anden version
relateret artikel:
MilagrOS 3.1: Arbejdet er allerede i gang med årets anden version

Roundup: Bannerpost 2021

Resumé

Kort sagt, sikkert mange andre Avancerede brugereog frem for alt softwareudviklere og systemprogrammører, vil have andre gode forslag eller anbefalinger til, hvad "Debian-pakker til udvikling af apps" er nødvendige for at lave applikationer, programmer og systemer på vores GNU / Linux Distros. Så hvis nogen ved eller har noget brugbart forslag, anbefaling eller rettelse til det, der er angivet her, er du velkommen til at gøre det gennem kommentarerne.

Og ja, du kunne simpelthen lide denne publikation, stop ikke med at kommentere den og dele den med andre. Husk også at besøge vores «hjemmeside» for at udforske flere nyheder samt deltage i vores officielle kanal for Telegram af DesdeLinux, Vest gruppe for mere information om dagens emne.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.