ระหว่างการปล่อย เดเบียน 10 (บัสเตอร์), 3 ปีที่แล้ว (07/2019) และของ เดเบียน 11 (เป้า)เมื่อ 1 ปีที่แล้ว (08/21) เราเผยแพร่ชุดโพสต์ตามปกติของเราบน “แปลง GNU/Linux Distro ของคุณเป็น…”. เป็นหนึ่งในนั้น 2 ในนั้น มีตัวหนึ่งชื่อ “เปลี่ยน GNU/Linux ของคุณให้เป็น Distro ที่เหมาะสมสำหรับการพัฒนาซอฟต์แวร์”, และอื่น ๆ, “แพ็คเกจสำหรับการสนับสนุนการพัฒนาซอฟต์แวร์บน DEBIAN 10”. และในทั้งสองอย่าง เราให้คำแนะนำและคำแนะนำที่ยอดเยี่ยมสำหรับแพ็คเกจซอฟต์แวร์ที่จะติดตั้งสำหรับไอทีสาขานั้น
อย่างไรก็ตาม ในปัจจุบันเนื่องจากฉันกำลังพัฒนาแอพเล็กๆ ที่น่าสนใจสำหรับ GNU/Linux ที่ชื่อว่า Linux Post Install – สคริปต์การเพิ่มประสิทธิภาพขั้นสูง (LPI-SOA); ฉันสังเกตเห็นว่ามีแพ็คเกจ Debian ที่ยอดเยี่ยมอื่นๆ ที่จะรวมไว้ในโลกไอทีทั้งใบนี้ แพ็คเกจที่อ้างถึงมากขึ้นเมื่อเราพัฒนา “แพ็คเกจ .deb และแอปพลิเคชันดั้งเดิม” ง่ายๆ เช่น ใช้ ภาษาสคริปต์เช่น Bash Shell หรือ Python. ดังนั้นวันนี้ฉันจึงแบ่งปันรายการที่น่าสนใจและมีประโยชน์ของ .กับคุณ “แพ็คเกจเดเบียนสำหรับพัฒนาแอพ”.
และก่อนที่คุณจะเริ่มอ่านโพสต์นี้เกี่ยวกับความจำเป็น “แพ็คเกจเดเบียนสำหรับพัฒนาแอพ”, เราจะฝากลิงค์ไปยัง โพสต์ที่เกี่ยวข้องก่อนหน้านี้ สำหรับการอ่านในภายหลัง:
คำแนะนำแพ็คเกจ Debian สำหรับการพัฒนาแอพ
รายการแพ็คเกจเดเบียนสำหรับการพัฒนาแอพ
แพ็คเกจเดเบียนที่จำเป็นสำหรับการพัฒนาแอพ
ลำดับคำสั่งต่อไปนี้ประกอบด้วยรายการแพ็คเกจที่พิจารณา จำเป็นน้อยที่สุดในการพัฒนาและรวบรวมตั้งแต่เริ่มต้นและโดยสมบูรณ์ . ใดๆ แพ็คเกจ แอปพลิเคชัน และโปรแกรม พื้นฐานและดั้งเดิมบน 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
จำไว้เสมอว่าหลายสิ่งหลายอย่างเช่นเคย แพ็คเกจที่จำเป็นสำหรับการพัฒนามีการพึ่งพาซึ่งจะทำให้การติดตั้งแพ็คเกจที่จำเป็นอื่น ๆ เมื่อติดตั้งจึงบรรลุ การกำหนดค่าขั้นต่ำแต่เพียงพอสำหรับ การก่อสร้างบรรจุภัณฑ์.
ตัวอย่างเช่น แพ็คเกจ สร้างจำเป็น มันเป็น:
แพ็คเกจที่มีรายการแพ็คเกจข้อมูลซึ่งถือว่าจำเป็นสำหรับการสร้างแพ็คเกจ Debian แพ็คเกจนี้ยังขึ้นอยู่กับแพ็คเกจในรายการนั้นด้วย เพื่อให้ง่ายต่อการติดตั้งแพ็คเกจที่จำเป็นสำหรับบิลด์
ในขณะที่ autoconf, automake และ autotools-dev เป็นแพ็คเกจที่ทำหน้าที่เป็นตัวช่วย (การสนับสนุนการประมวลผลและเอกสารประกอบ) สำหรับโปรแกรมใหม่อื่น ๆ ซึ่งใช้ไฟล์การกำหนดค่าและไฟล์ Makefile และแพ็คเกจ dh-make และ debhelper พวกเขาจำเป็นในการสร้างโครงกระดูกของแพ็คเกจและเพื่อให้สามารถใช้เครื่องมือบางอย่างเพื่อสร้างแพ็คเกจได้
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับประเด็นนี้ คุณสามารถสำรวจต่อไปนี้ ลิงค์.
แพ็คเกจเดเบียนที่จำเป็นสำหรับอินเทอร์เฟซผู้ใช้แบบกราฟิก
ลำดับคำสั่งต่อไปนี้ประกอบด้วยรายการแพ็คเกจที่พิจารณา จำเป็นต่อการพัฒนาน้อยที่สุดจากศูนย์และโดยสมบูรณ์ใดๆ ส่วนต่อประสานผู้ใช้แบบกราฟิกทั้งสำหรับเทอร์มินัล (CLI) และสำหรับเดสก์ท็อป (GUI) บน Debian GNU/Linux:
apt install dialog gtkdialog kdialog libnotify-bin gxmessage yad zenity
จำเป็นต้องใช้แพ็คเกจเดเบียนเพื่อเพิ่มการรองรับมัลติมีเดีย
ลำดับคำสั่งต่อไปนี้ประกอบด้วยรายการแพ็คเกจที่ถือว่ามีความจำเป็นน้อยที่สุดในการเพิ่ม รองรับมัลติมีเดีย จำเป็นเพื่อให้แอปพลิเคชันสามารถ สร้างหรือทำซ้ำ อย่างเป็นสุขและมีประสิทธิภาพ ไฟล์มัลติมีเดีย (ไฟล์ MP3, ไฟล์ GIF, ไฟล์ JPG และ PNG) และ เสียง; ทั้งบนเทอร์มินัล (CLI) และสำหรับเดสก์ท็อป (GUI) บน 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
ข้อมูลอย่างย่อ
สั้นๆ แน่นอน อื่นๆอีกมากมาย ผู้ใช้ขั้นสูง, และเหนือสิ่งอื่นใด, นักพัฒนาซอฟต์แวร์และโปรแกรมเมอร์ระบบ,จะมีข้อเสนอแนะหรือคำแนะนำดีๆ อื่นๆ ว่าอย่างไร “แพ็คเกจเดเบียนสำหรับพัฒนาแอพ” มีความจำเป็นในการสร้างแอปพลิเคชัน โปรแกรม และระบบของเรา GNU / Linux Distros. ดังนั้นหากใครรู้หรือมีประโยชน์ประการใด ข้อเสนอแนะ คำแนะนำ หรือการแก้ไข สำหรับสิ่งที่ให้ไว้ที่นี่ คุณสามารถดำเนินการผ่านความคิดเห็นได้
และใช่ คุณเพียงแค่ชอบสิ่งพิมพ์นี้ อย่าหยุดแสดงความคิดเห็นและแชร์กับผู้อื่น นอกจากนี้อย่าลืมเยี่ยมชม .ของเรา «หน้าแรก» เพื่อสำรวจข่าวสารเพิ่มเติมรวมทั้งเข้าร่วมช่องทางการของเราที่ โทรเลขของ DesdeLinux, ตะวันตก กลุ่ม สำหรับข้อมูลเพิ่มเติมในหัวข้อของวันนี้