Dieser Beitrag ist die Fortsetzung (Dritter Teil) des Tutorials gewidmet DEBIAN GNU / Linux Distribution, Ausführung 10 (Busters), die als Grundlage für viele andere dient, wie z MX-Linux 19 (Hässliches Entlein).
In diesem dritten Teil zeigen wir die wesentliche Pakete (Anwendungen) empfohlen, die notwendigen zur Verfügung zu stellen unterstützen Basic für Entwicklung, Test und Ausführung von einigen Softwareanwendungen) über unsere schönen und tollen Distros DEBIAN 10 und MX-Linux 19.
Die vorherigen 2 Beiträge in dieser Reihe sind:
- Aktualisieren und optimieren Sie MX-Linux 19.0 und DEBIAN 10.2 nach der Installation (Siehe Eintrag)
- DEBIAN 10: Welche zusätzlichen Pakete sind nach der Installation nützlich? (Siehe Eintrag)
Denken Sie daran und denken Sie daran, dass:
"Denken Sie daran, dass die hier empfohlenen Aktionen und Pakete zum Ausführen und Installieren genau das sind: "Pakete Recomendados" und es liegt an jedem, alle oder einige von ihnen auszuführen und zu installieren, warum sind sie es? kurz- oder mittelfristig notwendig oder nützlich, um sie zu kennen und zu nutzen, indem sie bereits ausgeführt oder installiert werden.
Und denken Sie daran, dass diese Aktionen und / oder Pakete waren zuvor auf beiden Distros getestetund sie werden nicht aufgefordert, standardmäßig in diesen installierte Pakete zu deinstallieren. Des Weiteren, Sie erhöhen nicht den Speicher- oder CPU-Verbrauch da sie standardmäßig keine Prozesse oder Dämonen (Dienste) in den Speicher laden. Klicken Sie auf, um im Voraus zu erfahren, wofür jedes Paket verwendet wird hier."
Pakete zur Unterstützung der Softwareentwicklung
Unterstützung für Java-Anwendungen
apt install browser-plugin-freshplayer-pepperflash default-jdk icedtea-netx
Ziel: Installieren Sie die Basisunterstützung für die Kompatibilität mit Java-Anwendungen.
Unterstützung für QT5-Anwendungen
apt install libqt5core5a qt5-default qt5-qmake qtbase5-dev-tools qttools5-dev-tools
Ziel: Installieren Sie die Basisunterstützung für die Kompatibilität mit Anwendungen, die mit QT5 erstellt wurden.
Unterstützung für Digital Mining-Anwendungen
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
Ziel: Installieren Sie die grundlegende Anwendungsunterstützung, Treiber und Bibliotheken, die für die Installation und Verwaltung von Digital Mining-Anwendungen erforderlich sind.
apt install libdb++-dev libdb5.3++ libdb5.3++-dev
Ziel: Installieren Sie die grundlegende Bibliotheksunterstützung für Programme, die die Berkeley v5.3-Datenbankbibliothek verwenden, die von modernen Digital Mining-Anwendungen häufig zum Kompilieren und / oder Ausführen verwendet wird.
Unterstützung von Webanwendungen
Apache
apt install apache2
Ziel: Installieren Sie die grundlegende Unterstützung für Webanwendungen, die für Apache2 optimiert oder kompatibel sind.
Nginx
apt install nginx
Ziel: Installieren Sie die Basisunterstützung für Webanwendungen, die für Nginx optimiert oder kompatibel sind.
PostgreSQL
apt install postgresql
Ziel: Installieren Sie die grundlegende Befehls- und Funktionsunterstützung für die Verwaltung von Postgresql-basierten Datenbanken.
apt install pgadmin3 y phppgadmin
Ziel: Installieren Sie die grundlegende Unterstützung von Anwendungen für die Verwaltung von Datenbanken basierend auf Postgresql.
MySQL
apt install mysql-server mysql-client
Ziel: Installieren Sie die grundlegende Befehls- und Funktionsunterstützung für die Verwaltung von MySQL-basierten Datenbanken.
apt install phpmyadmin y mysql-workbench
Ziel: Installieren Sie die grundlegende Anwendungsunterstützung für die Verwaltung von MySQL-basierten Datenbanken.
MariaDB
apt install mariadb-server mariadb-client
Ziel: Installieren Sie die grundlegende Befehls- und Funktionsunterstützung für die Verwaltung von Datenbanken basierend auf MariaDB.
PHP
apt install php
Ziel: Installieren Sie die grundlegende Befehls- und Funktionsunterstützung für die Verarbeitung von PHP-basierten Anwendungen.
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
Ziel: Installieren Sie die grundlegende Unterstützung nativer Bibliotheken für die Verwaltung von PHP-basierten Anwendungen.
apt install libmagic-dev libapache2-mod-php libcurl4-gnutls-dev
Ziel: Installieren Sie die grundlegende Unterstützung für nicht native Bibliotheken für die Verarbeitung von PHP-basierten Anwendungen.
PERL
apt install perl
Ziel: Installieren Sie die grundlegende Befehls- und Funktionsunterstützung für die Verarbeitung von PERL-basierten Anwendungen.
apt install libapache2-mod-perl2 y perlbrew
Ziel: Installieren Sie die grundlegende Bibliotheksunterstützung für die Verarbeitung von PERL-basierten Anwendungen.
Python
apt install python-all-dev python-pip
Ziel: Installieren Sie die grundlegende Befehls- und Funktionsunterstützung für die Verwaltung von Python-basierten Anwendungen.
apt install python3-setuptools python3-pyqt5 python3-pip
Ziel: Installieren Sie die grundlegende Befehls- und Funktionsunterstützung für die Verarbeitung von Python3-basierten Anwendungen.
Fazit
Wir hoffen es dies "hilfreicher kleiner Beitrag" darüber, welche wesentlichen Pakete benötigt werden, um die notwendige Unterstützung für eine korrekte zu bieten «instalación y gestión»
bestimmter Softwareentwicklungenüber Distros «DEBIAN y MX-Linux»
ist von großem Interesse und Nutzen für das Ganze «Comunidad de Software Libre y Código Abierto»
und von großem Beitrag zur Verbreitung des wunderbaren, gigantischen und wachsenden Ökosystems von Anwendungen von und für «GNU/Linux»
.
Und für weitere Informationen zögern Sie nicht immer, eine zu besuchen Online-Bibliothek als OpenLibra y jedit zu lesen Bücher (PDFs) zu diesem oder anderen Themen Wissensbereiche. Fürs Erste, wenn dir das gefallen hat «publicación»
, Hör nicht auf, es zu teilen mit anderen in deinem Lieblingswebsites, -kanäle, -gruppen oder -gemeinschaften von sozialen Netzwerken, vorzugsweise frei und offen als Mastodonoder sicher und privat wie Telegram.
Oder besuchen Sie einfach unsere Homepage unter DesdeLinux oder trete dem offiziellen Kanal bei Telegramm von DesdeLinux zu lesen und für diese oder andere interessante Publikationen zu stimmen «Software Libre»
, «Código Abierto»
, «GNU/Linux»
und andere Themen im Zusammenhang mit «Informática y la Computación»
Und das «Actualidad tecnológica»
.
Korrigieren Sie mich, wenn ich falsch liege, aber ... auf Debian haben sie phpmyadmin nicht aus den Repositories entfernt?
und um php zu installieren, müssen Sie nicht (zum Beispiel) php7.3 oder php7.3-curl angeben
Grüße Twikzer! Vielen Dank für Ihren Kommentar. Sicherlich befindet sich phpmyadmin nicht in den DEBIAN 10 (Stable) -Repositorys, aber es befindet sich in den DEBIAN 11 (Testing) -Repositorys, von denen ich annehme, dass sie es irgendwann wie andere Pakete in den stabilen enthalten werden, aber Sie können oder können es weglassen es, ohne jedoch, deshalb habe ich es dort gelassen. In Bezug auf die zweite ist dies nicht erforderlich, da die aktuellen Versionen im Repository unter ihrem generischen Namen aufgerufen werden.