DEBIAN10でのソフトウェア開発サポート用パッケージ
この出版物は、 DEBIAN GNU/Linux ディストリビューションバージョン10 (Buster)に特化したチュートリアルの続編(第 3 部) であり、 MX-Linux 19 (Ugly Duckling)など、他の多くのディストリビューションの基礎となっています。
この第3部では、美しく優れたDebian 10およびMX-Linux 19ディストリビューション上で、ソフトウェア(アプリケーション)の開発、テスト、実行に必要な基本的なサポートを提供するために推奨される必須パッケージ(アプリケーション)を紹介します。
インストール後にMX-Linux19.0およびDEBIAN10.2を更新および最適化する
このシリーズの前の2つの投稿は次のとおりです。
- インストール後にMX-Linux19.0およびDEBIAN10.2を更新および最適化する (エントリを参照)
- DEBIAN 10:インストール後に役立つ追加のパッケージは何ですか? (エントリを参照)
DEBIAN 10:インストール後に役立つ追加のパッケージは何ですか?
次のことを覚えておいてください。
ここで推奨されているアクションやパッケージはあくまで「推奨パッケージ」であり、それらすべてまたは一部を実行およびインストールするかどうかは、各個人に委ねられています。なぜなら、それらが短期的または中期的に必要または有用であるかどうか、また、実行またはインストール後にそれらを理解して使用する必要があるかどうかは、各個人に委ねられているからです。
これらのアクションおよびパッケージは、両方のディストリビューションで既にテスト済みであり、デフォルトでインストールされているパッケージをアンインストールする必要はありません。また、デフォルトではプロセスやデーモン(サービス)をメモリにロードしないため、メモリやCPUの使用量も増加しません。各パッケージの目的の詳細については、こちらをクリックしてください。

ソフトウェア開発サポート用パッケージ
Javaアプリケーションのサポート
apt install browser-plugin-freshplayer-pepperflash default-jdk icedtea-netx
目的: Javaで開発されたアプリケーションとの互換性を確保するための基本的なサポートをインストールする。
QT5アプリケーションのサポート
apt install libqt5core5a qt5-default qt5-qmake qtbase5-dev-tools qttools5-dev-tools
目的: QT5で開発されたアプリケーションとの互換性を確保するための基本的なサポートをインストールする。
デジタルマイニングアプリケーションのサポート
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
目的:デジタルマイニングアプリケーションのインストールと管理に必要な基本的なアプリケーションサポート、ドライバ、ライブラリをインストールする。
apt install libdb++-dev libdb5.3++ libdb5.3++-dev
目的:現代のデジタルマイニングアプリケーションで広く使用されているBerkeley v5.3データベースライブラリを使用するプログラムがコンパイルおよび/または実行できるように、基本的なライブラリサポートをインストールする。
Webアプリケーションのサポート
アパッチ
apt install apache2
目的: Apache2に最適化または互換性のあるWebアプリケーションの基本サポートをインストールする。
nginx
apt install nginx
目的: Nginxに最適化された、または互換性のあるWebアプリケーションのための基本的なサポートをインストールする。
PostgreSQL
apt install postgresql
目的: PostgreSQLベースのデータベースを管理するための基本的なコマンドと機能のサポートをインストールする。
apt install pgadmin3 y phppgadmin
目的: PostgreSQLベースのデータベースを管理するための基本的なアプリケーションサポートをインストールする。
MySQL
apt install mysql-server mysql-client
目的: MySQLベースのデータベースを扱うための基本的なコマンドと機能のサポートをインストールする。
apt install phpmyadmin y mysql-workbench
目的: MySQLベースのデータベース管理のための基本的なアプリケーションサポートをインストールする。
MariaDB
apt install mariadb-server mariadb-client
目的: MariaDBベースのデータベースを管理するための基本的なコマンドと機能のサポートをインストールする。
PHP
apt install php
目的: PHPベースのアプリケーションを管理するための基本的なコマンドと機能のサポートをインストールする。
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
目的: PHPベースのアプリケーションを扱うためのネイティブライブラリの基本的なサポートをインストールする。
apt install libmagic-dev libapache2-mod-php libcurl4-gnutls-dev
目的: PHPベースのアプリケーションを扱うための非ネイティブライブラリの基本的なサポートをインストールする。
パー
apt install perl
目的: PERLベースのアプリケーションを扱うための基本的なコマンドと関数のサポートをインストールする。
apt install libapache2-mod-perl2 y perlbrew
目的: PERLベースのアプリケーションを扱うための基本的なライブラリサポートをインストールする。
Python
apt install python-all-dev python-pip
目的: Pythonベースのアプリケーションを管理するための基本的なコマンドと関数サポートをインストールする。
apt install python3-setuptools python3-pyqt5 python3-pip
目的: Python3ベースのアプリケーションを管理するための基本的なコマンドと関数サポートをインストールする。

結論
私たちはそれを願っています ESTA 便利な小さな投稿 正しいために必要なサポートを提供するために必要な必須パッケージについて «instalación y gestión» 特定のソフトウェア開発の、Distrosについて «DEBIAN y MX-Linux»、全体として、非常に興味深く、有用である «Comunidad de Software Libre y Código Abierto» そして、アプリケーションの素晴らしい、巨大で成長しているエコシステムの普及に大きく貢献しています «GNU/Linux».
そして、詳細については、いつでも訪問することを躊躇しないでください オンラインライブラリ として OpenLibra y ジェディット 読む 書籍(PDF) このトピックまたは他の人について 知識分野。 今のところ、これが好きなら «publicación», それを共有するのをやめないでください 他の人と、あなたの中で お気に入りのウェブサイト、チャンネル、グループ、またはコミュニティ ソーシャルネットワークの、できれば無料でオープンな マストドン、または安全でプライベートのように Telegram.
または、次のホームページにアクセスしてください。 FromLinux または公式チャンネルに参加する FromLinux テレグラム この出版物または他の興味深い出版物を読んで投票する «Software Libre», «Código Abierto», «GNU/Linux» およびに関連するその他のトピック «Informática y la Computación»、そして、 «Actualidad tecnológica».