tussen de release van Debian 10 (Buster), meer dan 3 jaar geleden (07/2019), en die van Debian 11 (in de roos), iets meer dan 1 jaar geleden (08-21) publiceerden we onze gebruikelijke reeks berichten op “Converteer je GNU/Linux Distro naar…”. Een van hen zijn, 2 van hen, een met de naam "Verander uw GNU/Linux in een Distro die geschikt is voor softwareontwikkeling", en de andere, "Pakketten voor ondersteuning van softwareontwikkeling op DEBIAN 10". En in beide bieden we geweldige suggesties en aanbevelingen voor softwarepakketten die voor dat IT-gebied moeten worden geïnstalleerd.
Op dit moment ben ik echter bezig met het ontwikkelen van een interessante kleine app voor GNU/Linux, genaamd Linux Post Install - Geavanceerd optimalisatiescript (LPI-SOA); Ik heb gemerkt dat er nog andere geweldige Debian-pakketten zijn om in deze hele IT-wereld op te nemen. Pakketten die meer verwijzen naar, wanneer we ontwikkelen ".deb-pakketten en native applicaties" eenvoudig, bijvoorbeeld met behulp van scripttalen zoals Bash Shell of Python. Daarom deel ik vandaag een interessante en nuttige lijst met: "Debian-pakketten voor het ontwikkelen van apps".
En, voordat je dit bericht begint te lezen over het noodzakelijke "Debian-pakketten voor het ontwikkelen van apps", we zullen enkele links achterlaten naar eerdere gerelateerde berichten voor later lezen:
Debian pakketaanbevelingen voor het ontwikkelen van apps
Debian-pakketlijsten voor het ontwikkelen van apps
Debian-pakketten die nodig zijn voor app-ontwikkeling
De volgende opdrachtvolgorde bevat de lijst van de pakketten die worden overwogen: minimaal nodig om te ontwikkelen en te compileren, vanaf nul en volledig, elke vorm van pakket, applicatie en programma, basic en native, 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
Houd er rekening mee dat, zoals gewoonlijk, veel van deze pakketten die essentieel zijn voor ontwikkeling hebben afhankelijkheden, waardoor andere vereiste pakketten worden geïnstalleerd wanneer ze worden geïnstalleerd, waardoor een minimale configuratie, maar genoeg voor pakket constructie.
Bijvoorbeeld het pakket build-essentiële is:
Een pakket met een informatieve lijst van pakketten die als essentieel worden beschouwd voor het bouwen van Debian-pakketten. Dit pakket is ook afhankelijk van de pakketten in die lijst, om het gemakkelijker te maken om de build-essentiële pakketten te installeren.
Terwijl de autoconf, automake en autotools-dev zijn pakketten die dienen als helpers (verwerkingsondersteuning en documentatie) voor andere nieuwe programma's, die configuratiebestanden en Makefile-bestanden gebruiken. en de pakketten dh-make en debhelper ze zijn nodig om het skelet van de pakketten te bouwen en om enkele hulpmiddelen te kunnen gebruiken om de pakketten te bouwen.
Voor meer informatie over dit punt kunt u het volgende verkennen: link.
Debian-pakketten die nodig zijn voor grafische gebruikersinterfaces
De volgende opdrachtvolgorde bevat de lijst van de pakketten die worden overwogen: minimaal nodig om te ontwikkelen, helemaal opnieuw en volledig, elke grafische gebruikersinterface, zowel voor terminals (CLI) als voor het bureaublad (GUI), op Debian GNU/Linux:
apt install dialog gtkdialog kdialog libnotify-bin gxmessage yad zenity
Debian-pakketten die nodig zijn om multimedia-ondersteuning toe te voegen
De volgende opdrachtvolgorde bevat de lijst met pakketten die minimaal nodig worden geacht om de multimedia-ondersteuning nodig, zodat een aanvraag kan genereren of reproduceren aangenaam en efficiënt, multimediabestanden (MP3-bestanden, GIF-bestanden, JPG- en PNG-bestanden) en stem klinkt; zowel op terminals (CLI) als voor het bureaublad (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
Overzicht
Kortom, zeker, vele andere Gevorderde gebruikers, en bovenal, softwareontwikkelaars en systeemprogrammeurs, zal andere geweldige suggesties of aanbevelingen hebben over, wat? "Debian-pakketten voor het ontwikkelen van apps" zijn nodig om applicaties, programma's en systemen op onze GNU / Linux-distributies. Dus als iemand iets weet of iets nuttigs heeft suggestie, aanbeveling of correctie naar wat hier wordt verstrekt, bent u van harte welkom om dit te doen via de opmerkingen.
En ja, je vond deze publicatie gewoon leuk, stop niet met reageren en delen met anderen. Vergeet ook niet om onze «startpagina» om meer nieuws te ontdekken en om lid te worden van ons officiële kanaal van Telegram van DesdeLinux, West groep voor meer informatie over het onderwerp van vandaag.