Pakketten voor ondersteuning van softwareontwikkeling op DEBIAN 10
Deze publicatie is het vervolg (derde deel ) op de handleidingen voor de DEBIAN GNU/Linux-distributie , versie 10 (Buster) , die als basis dient voor vele andere distributies zoals MX-Linux 19 (Ugly Duckling).
In dit derde deel laten we de essentiële pakketten (applicaties) zien die worden aanbevolen om de noodzakelijke basisfunctionaliteit te bieden voor de ontwikkeling, het testen en de uitvoering van bepaalde software (applicaties) op onze prachtige en geweldige Debian 10- en MX-Linux 19- distributies.
Update en optimaliseer MX-Linux 19.0 en DEBIAN 10.2 na installatie
De vorige 2 berichten in deze serie zijn:
- Update en optimaliseer MX-Linux 19.0 en DEBIAN 10.2 na installatie (Zie binnenkomst)
- DEBIAN 10: Welke extra pakketten zijn nuttig na installatie? (Zie binnenkomst)
DEBIAN 10: Welke extra pakketten zijn nuttig na installatie?
Onthoud en onthoud dat:
“ Houd er rekening mee dat de acties en pakketten die hier worden aanbevolen om uit te voeren en te installeren, slechts ‘ aanbevolen pakketten ’ zijn. Het is aan ieder individu om ze allemaal of een deel ervan uit te voeren en te installeren, omdat ze voor hen op korte of middellange termijn noodzakelijk of nuttig zijn, om ze te leren kennen en te gebruiken zodra ze zijn uitgevoerd of geïnstalleerd.
Houd er rekening mee dat deze acties en/of pakketten eerder op beide distributies zijn getest en dat het niet nodig is om standaard geïnstalleerde pakketten te verwijderen. Bovendien verhogen ze het geheugen- of CPU-gebruik niet, omdat ze standaard geen processen of daemons ( services) in het geheugen laden. Klik hier voor meer informatie over het doel van elk pakket.

Pakketten voor ondersteuning van softwareontwikkeling
Ondersteuning voor Java-toepassingen
apt install browser-plugin-freshplayer-pepperflash default-jdk icedtea-netx
Doel: Basisfunctionaliteit installeren voor compatibiliteit met applicaties die ontwikkeld zijn met Java.
Ondersteuning voor QT5-toepassingen
apt install libqt5core5a qt5-default qt5-qmake qtbase5-dev-tools qttools5-dev-tools
Doel: Basisfunctionaliteit installeren voor compatibiliteit met applicaties ontwikkeld met QT5.
Ondersteuning voor Digital Mining-toepassingen
apt install autoconf automake autotools-dev build-essential byobu g++ gcc gcc-7 g++-7 git git-core libboost-dev libboost-all-dev libcrypto++-dev libcurl4 libdb-dev libdb++-dev libevent-dev libgmp-dev libgmp3-dev libhwloc-dev libjansson-dev libmicrohttpd-dev libminiupnpc-dev libncurses5-dev libprotobuf-dev libqrencode-dev libqt5gui5 libqtcore4 libqt5dbus5 libstdc++6 libssl-dev libusb-1.0-0-dev libtool libudev-dev make ocl-icd-opencl-dev openssl pkg-config protobuf-compiler qrencode qttools5-dev qttools5-dev-tools
Doel: Het installeren van de basisapplicatieondersteuning, stuurprogramma's en bibliotheken die nodig zijn voor de installatie en het beheer van Digital Mining-applicaties.
apt install libdb++-dev libdb5.3++ libdb5.3++-dev
Doel: Het installeren van basisbibliotheekondersteuning voor programma's die gebruikmaken van de Berkeley v5.3-databasebibliotheek, die veelvuldig wordt gebruikt in moderne digitale mijnbouwtoepassingen, zodat deze gecompileerd en/of uitgevoerd kan worden.
Ondersteuning voor webapplicaties
apache
apt install apache2
Doel: Basisfunctionaliteit installeren voor webapplicaties die geoptimaliseerd zijn voor of compatibel zijn met Apache2.
Nginx
apt install nginx
Doel: Basisfunctionaliteit installeren voor Nginx-geoptimaliseerde of -compatibele webapplicaties.
PostgreSQL
apt install postgresql
Doel: Het installeren van basisfunctionaliteit en commando's voor het beheren van PostgreSQL-databases.
apt install pgadmin3 y phppgadmin
Doel: Het installeren van basisapplicatieondersteuning voor het beheren van op PostgreSQL gebaseerde databases.
MySQL
apt install mysql-server mysql-client
Doel: Het installeren van basiscommando's en -functies voor het beheren van MySQL-databases.
apt install phpmyadmin y mysql-workbench
Doel: Het installeren van basisapplicatieondersteuning voor het beheer van MySQL-databases.
MariaDB
apt install mariadb-server mariadb-client
Doel: Het installeren van basiscommando's en -functies voor het beheren van MariaDB-databases.
PHP
apt install php
Doel: Het installeren van basisfunctionaliteit en commando's voor het beheren van PHP-applicaties.
apt install php-cas php-cgi php-curl php-gd php-json php-mbstring php-mysql php-xml php-apcu php-cli php-dev php-imap php-ldap php-xmlrpc php-intl php-pgsql php-sqlite3 php-zip phpqrcode
Doel: Basisfunctionaliteit installeren voor native bibliotheken voor het afhandelen van PHP-gebaseerde applicaties.
apt install libmagic-dev libapache2-mod-php libcurl4-gnutls-dev
Doel: Basisfunctionaliteit installeren voor niet-standaardbibliotheken voor het afhandelen van PHP-applicaties.
PERL
apt install perl
Doel: Het installeren van basisfunctionaliteit voor commando's en functies voor het beheren van PERL-gebaseerde applicaties.
apt install libapache2-mod-perl2 y perlbrew
Doel: De basisbibliotheekondersteuning installeren voor het afhandelen van PERL-gebaseerde applicaties.
Python
apt install python-all-dev python-pip
Doel: Het installeren van basisfunctionaliteit en commando's voor het beheren van Python-applicaties.
apt install python3-setuptools python3-pyqt5 python3-pip
Doel: Basisfunctionaliteit en commando's installeren voor het beheren van Python3-applicaties.

Conclusie
We hopen dat esta "handige kleine post" over welke essentiële pakketten nodig zijn om de nodige ondersteuning te bieden voor een correct «instalación y gestión» van bepaalde softwareontwikkelingen, over Distros «DEBIAN y MX-Linux», van groot belang en nuttig zijn voor het geheel «Comunidad de Software Libre y Código Abierto» en een grote bijdrage aan de verspreiding van het prachtige, gigantische en groeiende ecosysteem van toepassingen van en voor «GNU/Linux».
En voor meer informatie, aarzel dan niet om er een te bezoeken Online bibliotheek als OpenLibra y jedit om te lezen boeken (pdf's) over dit onderwerp of anderen kennisgebieden. Voor nu, als je dit leuk vond «publicación», stop niet met het delen met anderen, in jouw Favoriete websites, kanalen, groepen of gemeenschappen van sociale netwerken, bij voorkeur gratis en open als Mastodont, of veilig en privé zoals Telegram.
Of bezoek gewoon onze homepage op FromLinux of word lid van het officiële kanaal Van Linux Telegram om deze of andere interessante publicaties op te lezen en erop te stemmen «Software Libre», «Código Abierto», «GNU/Linux» en andere onderwerpen die verband houden met «Informática y la Computación», En de «Actualidad tecnológica».