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
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:
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
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.
Wees die eerste om te kommentaar lewer