פוסט זה הוא המשך (החלק השלישי) של ה Tutoriales מוקדש ל DEBIAN GNU / Linux Distro, גרסה 10 (באסטר), המשמש כבסיס לרבים אחרים כגון MX-Linux 19 (ברווזון מכוער).
בחלק שלישי זה נראה את חבילות חיוניות (יישומים) מומלץ לספק את הדרוש תמיכה בסיסי עבור פיתוח, בדיקה וביצוע של כמה תוכנה (יישומים) על הדיסטרוס היפות והנהדרות שלנו DEBIAN 10 ו- MX-Linux 19.
שני הפוסטים הקודמים בסדרה זו הם:
- עדכן ואופטימיזציה של MX-Linux 19.0 ו- DEBIAN 10.2 לאחר ההתקנה (ראה ערך)
- DEBIAN 10: אילו חבילות נוספות מועילות לאחר ההתקנה? (ראה ערך)
זכרו וזכרו כי:
"זכור כי הפעולות והחבילות המומלצות כאן להפעלה והתקנה הן בדיוק זה, חבילות מוּמלָץ", וכל אחד מהם צריך להריץ ולהתקין את כולם או את חלקם, מדוע הם נחוצים או שימושיים, בטווח הקצר או הבינוני, לדעת ולהשתמש בהם, בכך שהם כבר פועלים או מותקנים.
ויש לזכור כי פעולות ו / או חבילות אלו היו נבדק בעבר בשתי ה- Distros, והם אינם מבקשים להסיר את ההתקנה של חבילות המותקנות כברירת מחדל באלה. נוסף, הם אינם מגדילים את צריכת הזיכרון או המעבד מכיוון שהם אינם טוענים תהליכים או שדים (שירותים) בזיכרון כברירת מחדל. כדי לדעת מראש למה כל חבילה משמשת, לחץ כאן."
חבילות לתמיכה בפיתוח תוכנה
תמיכה ביישומי Java
apt install browser-plugin-freshplayer-pepperflash default-jdk icedtea-netx
Objetivo: התקן תמיכה בסיסית לצורך תאימות ליישומי Java.
תמיכה ביישומי QT5
apt install libqt5core5a qt5-default qt5-qmake qtbase5-dev-tools qttools5-dev-tools
Objetivo: התקן תמיכה בסיסית לצורך תאימות ליישומים שנבנו עם 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
Objetivo: התקן את תמיכת היישומים הבסיסית, מנהלי ההתקנים והספריות הנחוצים להתקנה וניהול של יישומי Digital Mining.
apt install libdb++-dev libdb5.3++ libdb5.3++-dev
Objetivo: התקן תמיכה בסיסית בספריה עבור תוכניות המשתמשות בספריית מסדי הנתונים ברקלי v5.3, הנמצאת בשימוש נרחב על ידי יישומי כרייה דיגיטליים מודרניים לצורך הידור ו / או הפעלה.
תמיכה ביישומי אינטרנט
אַפָּשׁ
apt install apache2
Objetivo: התקן תמיכה בסיסית עבור יישומי אינטרנט המותאמים או תואמים עבור Apache2.
nginx
apt install nginx
Objetivo: התקן תמיכה בסיסית ליישומי אינטרנט המותאמים או תואמים ל- Nginx.
PostgreSQL
apt install postgresql
Objetivo: התקן את תמיכת הפקודה והפונקציה הבסיסית לניהול מסדי נתונים מבוססי Postgresql.
apt install pgadmin3 y phppgadmin
Objetivo: התקן תמיכה בסיסית ביישומים לניהול מסדי נתונים מבוססי Postgresql.
MySQL
apt install mysql-server mysql-client
Objetivo: התקן תמיכה בסיסית בפקודה ובפונקציה לניהול מסדי נתונים מבוססי MySQL.
apt install phpmyadmin y mysql-workbench
Objetivo: התקן תמיכה בסיסית באפליקציות לניהול מסדי נתונים מבוססי MySQL.
מריאד
apt install mariadb-server mariadb-client
Objetivo: התקן תמיכה בסיסית בפקודה ובפונקציה לניהול מסדי נתונים מבוססי MariaDB.
PHP
apt install php
Objetivo: התקן תמיכה בסיסית בפקודה ובפונקציה לטיפול ביישומים מבוססי 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
Objetivo: התקן את התמיכה הבסיסית של ספריות מקומיות לטיפול ביישומים מבוססי PHP.
apt install libmagic-dev libapache2-mod-php libcurl4-gnutls-dev
Objetivo: התקן תמיכה בסיסית בספריה שאינה מקורית לטיפול ביישומים מבוססי PHP.
פרל
apt install perl
Objetivo: התקן תמיכה בסיסית בפקודה ובפונקציה לטיפול ביישומים מבוססי PERL.
apt install libapache2-mod-perl2 y perlbrew
Objetivo: התקן תמיכה בסיסית בספריה לטיפול ביישומים מבוססי PERL.
פיתון
apt install python-all-dev python-pip
Objetivo: התקן תמיכה בסיסית בפקודה ובפונקציה לטיפול ביישומים מבוססי פיתון.
apt install python3-setuptools python3-pyqt5 python3-pip
Objetivo: התקן תמיכה בסיסית בפקודה ובפונקציה לטיפול ביישומים מבוססי Python3.
מסקנה
אנחנו מקווים ש זה "פוסט קטן ומועיל" אודות החבילות החיוניות הדרושות בכדי לספק את התמיכה הדרושה לתיקון נכון «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»
, אל תפסיקו לשתף אותו עם אחרים, שלך אתרים, ערוצים, קבוצות או קהילות אהובים של רשתות חברתיות, רצוי בחינם ופתוחות כ- מסטודון, או כמו מאובטח ופרטי מברק.
או פשוט בקר בדף הבית שלנו בכתובת DesdeLinux או להצטרף לערוץ הרשמי מברק של DesdeLinux לקרוא ולהצביע לפרסומים מעניינים אלה או אחרים «Software Libre»
, «Código Abierto»
, «GNU/Linux»
ונושאים אחרים הקשורים ל «Informática y la Computación»
, ו «Actualidad tecnológica»
.
תקן אותי אם אני טועה, אבל .. ב- Debian, הם לא הסירו את ה- phpmyadmin מהמאגרים?
וכדי להתקין php, אינך צריך לציין (למשל) php7.3, או php7.3-curl
ברכות טוויצר! תודה על תגובתך. אין ספק ש phpmyadmin לא נמצא במאגרים DEBIAN 10 (יציבים) אבל זה במאגרי DEBIAN 11 (Testing) ממה שאני מניח, שבשלב מסוים הם יכללו את זה כמו חבילות אחרות ביציבות, אבל אתה יכול או יכול להשמיט את זה, בלי עם זאת, בגלל זה השארתי את זה שם. לגבי השנייה, אין צורך בכך, שכן הגרסאות הנוכחיות במאגר נקראות בשמם הגנרי.