Optimaliseer jou GNU/Linux: Debian-pakkette om toepassings te ontwikkel

Optimaliseer jou GNU/Linux: Debian-pakkette om toepassings te ontwikkel

Optimaliseer jou GNU/Linux: Debian-pakkette om toepassings te ontwikkel

tussen die vrystelling van Debian 10 (Buster), meer as 3 jaar gelede (07/2019), en dié van Debian 11 (Bullseye), net meer as 1 jaar gelede (08/21), het ons ons gewone reeks plasings op gepubliseer "Skakel jou GNU/Linux Distro om na ...". Synde een van hulle, 2 van hulle, een genoem "Verander jou GNU/Linux in 'n Distro wat geskik is vir sagteware-ontwikkeling", en die ander, "Pakkette vir sagteware-ontwikkelingsondersteuning op DEBIAN 10". En in albei bied ons wonderlike voorstelle en aanbevelings vir sagtewarepakkette om vir daardie IT-veld te installeer.

Maar tans, omdat ek besig is om 'n interessante klein toepassing vir GNU/Linux te ontwikkel, genaamd Linux Post Install – Advanced Optimization Script (LPI-SOA); Ek het opgemerk dat daar ander wonderlike Debian-pakkette is om in hierdie hele IT-wêreld in te sluit. Pakkette wat meer verwys na, wanneer ons ontwikkel ".deb-pakkette en oorspronklike toepassings" eenvoudig, byvoorbeeld, gebruik skriftale soos Bash Shell of Python. Daarom deel ek vandag met jou 'n interessante en nuttige lys van "Debian-pakkette vir die ontwikkeling van toepassings".

Pakkette vir ondersteuning vir sagteware-ontwikkeling op DEBIAN 10

Pakkette vir ondersteuning vir sagteware-ontwikkeling op DEBIAN 10

En, voordat jy hierdie pos oor die nodige begin lees "Debian-pakkette vir die ontwikkeling van toepassings", sal ons 'n paar skakels na los vorige verwante plasings vir later lees:

Pakkette vir ondersteuning vir sagteware-ontwikkeling op DEBIAN 10
Verwante artikel:
Pakkette vir ondersteuning vir sagteware-ontwikkeling op DEBIAN 10

Verander u GNU / Linux in 'n Distro wat geskik is vir sagteware-ontwikkeling
Verwante artikel:
Verander u GNU / Linux in 'n Distro wat geskik is vir sagteware-ontwikkeling

Debian-pakketaanbevelings vir die ontwikkeling van toepassings

Debian-pakketaanbevelings vir die ontwikkeling van toepassings

Debian-pakketlyste vir die ontwikkeling van toepassings

Debian-pakkette benodig vir toepassingsontwikkeling

Die volgende opdragorde bevat die lys van daardie pakkette wat oorweeg word minimaal nodig om te ontwikkel en saam te stel, van nuuts af en heeltemal, enige soort pakket, toepassing en program, basies en inheems, op 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

Hou in gedagte dat, soos gewoonlik, baie hiervan pakkette wat noodsaaklik is vir ontwikkeling het afhanklikhede, wat sal veroorsaak dat ander vereiste pakkette geïnstalleer word wanneer dit geïnstalleer word, en sodoende 'n minimum konfigurasie, maar genoeg vir pakket konstruksie.

Byvoorbeeld, die pakket bou-noodsaaklik is:

'n Pakket wat 'n insiggewende lys bevat van pakkette wat as noodsaaklik beskou word vir die bou van Debian-pakkette. Hierdie pakket hang ook af van die pakkette in daardie lys, om dit makliker te maak om die bou-noodsaaklike pakkette te installeer.

Terwyl die autoconf, automake en autotools-dev is pakkette wat dien as helpers (verwerkingsondersteuning en dokumentasie) vir ander nuwe programme, wat konfigurasielêers en Makefile-lêers gebruik. en die pakkies dh-make en debhelper hulle is nodig om die skelet van die pakkette te bou en om 'n paar gereedskap te kan gebruik om die pakkette te bou.

Vir meer inligting oor hierdie punt, kan jy die volgende verken skakel.

Debian-pakkette benodig vir grafiese gebruikerskoppelvlakke

Die volgende opdragorde bevat die lys van daardie pakkette wat oorweeg word minimaal nodig om te ontwikkel, van nuuts af en heeltemal, enige grafiese gebruikerskoppelvlak, beide vir terminale (CLI) en vir die lessenaar (GUI), op Debian GNU/Linux:

apt install dialog gtkdialog kdialog libnotify-bin gxmessage yad zenity 

Debian-pakkette benodig om multimedia-ondersteuning by te voeg

Die volgende opdragorde bevat die lys van daardie pakkette wat as minimaal nodig geag word om die multimedia ondersteuning nodig, sodat 'n aansoek kan genereer of reproduseer aangenaam en doeltreffend, multimedia lêers (MP3-lêers, GIF-lêers, JPG- en PNG-lêers) en stem klink; beide op terminale (CLI) en vir die lessenaar (GUI), op 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: Gevorderde optimaliseringskrip gemaak in Bash Shell
Verwante artikel:
LPI – SOA: Gevorderde optimaliseringskrip gemaak in Bash Shell
MilagrOS 3.1: Werk is reeds aan die gang aan die tweede weergawe van die jaar
Verwante artikel:
MilagrOS 3.1: Werk is reeds aan die gang aan die tweede weergawe van die jaar

Samevatting: Banierplasing 2021

Opsomming

Kortom, sekerlik baie ander Gevorderde gebruikers, en bowenal, sagteware-ontwikkelaars en stelselprogrammeerders, sal ander goeie voorstelle of aanbevelings hê oor, wat "Debian-pakkette vir die ontwikkeling van toepassings" is nodig om toepassings, programme en stelsels op ons te maak GNU / Linux-verspreidings. So, as iemand weet of enige nuttig het voorstel, aanbeveling of regstelling na wat hier verskaf word, is u welkom om dit deur die kommentaar te doen.

En ja, jy het eenvoudig van hierdie publikasie gehou, moenie ophou om daarop kommentaar te lewer en dit met ander te deel nie. Onthou ook om ons te besoek «tuisblad» om meer nuus te verken, asook om by ons amptelike kanaal van Telegram vanaf FromLinux, Wes groep vir meer inligting oor vandag se onderwerp.


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

Wees die eerste om te kommentaar lewer

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.