ඔබගේ GNU/Linux ප්රශස්ත කරන්න: යෙදුම් සංවර්ධනය කිරීමට Debian පැකේජ
මුදා හැරීම අතර ඩේබියන් 10 (බස්ටර්), වසර 3 කට පෙර (07/2019), සහ එම ඩේබියන් 11 (බුල්ස් අයි), යන්තම් වසර 1 කට පෙර (08/21), අපි අපගේ සුපුරුදු පළ කිරීම් මාලාවක් පළ කළෙමු "ඔබේ GNU/Linux Distro බවට පරිවර්තනය කරන්න...". ඔවුන්ගෙන් එක් අයෙකු වීම, ඔවුන්ගෙන් 2 ක්, එක් නමක් නම් "ඔබේ GNU/Linux මෘදුකාංග සංවර්ධනය සඳහා සුදුසු Distro එකක් බවට පත් කරන්න", සහ අනෙකුත්, "DEBIAN 10 හි මෘදුකාංග සංවර්ධන සහාය සඳහා පැකේජ". ඒ දෙකේදීම, අපි එම තොරතුරු තාක්ෂණ ක්ෂේත්රය සඳහා ස්ථාපනය කිරීමට මෘදුකාංග පැකේජ සඳහා විශිෂ්ට යෝජනා සහ නිර්දේශ ලබා දෙන්නෙමු.
කෙසේ වෙතත්, දැනට, මම GNU/Linux සඳහා රසවත් කුඩා යෙදුමක් සංවර්ධනය කරමින් සිටින නිසා ලිනක්ස් පෝස්ට් ස්ථාපනය - උසස් ප්රශස්තිකරණ ස්ක්රිප්ට් (LPI-SOA); මෙම සමස්ත තොරතුරු තාක්ෂණ ලෝකයටම ඇතුළත් කිරීමට තවත් විශිෂ්ට ඩේබියන් පැකේජ ඇති බව මම දුටුවෙමි. අපි සංවර්ධනය කරන විට, වැඩිපුර යොමු කරන පැකේජ ".deb පැකේජ සහ දේශීය යෙදුම්" සරල, උදාහරණයක් ලෙස, භාවිතා කිරීම Bash Shell හෝ Python වැනි ස්ක්රිප්ටින් භාෂා. එමනිසා, අද මම ඔබ සමඟ රසවත් හා ප්රයෝජනවත් ලැයිස්තුවක් බෙදා ගන්නෙමි "යෙදුම් සංවර්ධනය සඳහා ඩේබියන් පැකේජ".
DEBIAN 10 හි මෘදුකාංග සංවර්ධන සහාය සඳහා පැකේජ
තවද, ඔබ අවශ්ය දේ ගැන මෙම ලිපිය කියවීමට පෙර "යෙදුම් සංවර්ධනය සඳහා ඩේබියන් පැකේජ", අපි සබැඳි කිහිපයක් තබමු පෙර අදාළ තනතුරු පසුව කියවීම සඳහා:
ඒ
යෙදුම් සංවර්ධනය කිරීම සඳහා ඩේබියන් පැකේජ නිර්දේශ
යෙදුම් සංවර්ධනය කිරීම සඳහා ඩේබියන් පැකේජ ලැයිස්තුගත කිරීම්
යෙදුම් සංවර්ධනය සඳහා අවශ්ය ඩේබියන් පැකේජ
පහත දැක්වෙන විධාන අනුපිළිවෙලෙහි සලකා බලනු ලබන එම පැකේජ ලැයිස්තුව අඩංගු වේ සංවර්ධනය කිරීමට සහ සම්පාදනය කිරීමට අවම වශයෙන් අවශ්ය වේ, මුල සිටම සහ සම්පූර්ණයෙන්ම, ඕනෑම ආකාරයක පැකේජය, යෙදුම සහ වැඩසටහන, මූලික සහ දේශීය, 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
සුපුරුදු පරිදි, මේවායින් බොහොමයක් බව මතක තබා ගන්න සංවර්ධනය සඳහා අත්යවශ්ය පැකේජවලට පරායත්තතා ඇත, ස්ථාපනය කරන විට අවශ්ය අනෙකුත් පැකේජ ස්ථාපනය කිරීමට හේතු වන අතර එමඟින් a අවම වින්යාසය, නමුත් ප්රමාණවත් තරම් පැකේජ ඉදිකිරීම.
උදාහරණයක් ලෙස, පැකේජය අත්යවශ්ය දෙයක් එය:
ඩේබියන් පැකේජ තැනීම සඳහා අත්යවශ්ය යැයි සැලකෙන තොරතුරු සහිත පැකේජ ලැයිස්තුවක් අඩංගු පැකේජයක්. මෙම පැකේජය ද එම ලැයිස්තුවේ ඇති පැකේජ මත රඳා පවතී, ගොඩනැගීමට අත්යවශ්ය පැකේජ ස්ථාපනය කිරීම පහසු කරවයි.
අතර, ද autoconf, automake, සහ autotools-dev වින්යාස ගොනු සහ Makefile ගොනු භාවිතා කරන වෙනත් නව වැඩසටහන් සඳහා සහායක (සැකසුම් සහාය සහ ලේඛන) ලෙස සේවය කරන පැකේජ වේ. සහ පැකේජ dh-make සහ debhelper පැකේජවල ඇටසැකිල්ල තැනීමට සහ පැකේජ තැනීමට සමහර මෙවලම් භාවිතා කිරීමට ඒවා අවශ්ය වේ.
මෙම කරුණ පිළිබඳ වැඩි විස්තර සඳහා, ඔබට පහත කරුණු ගවේෂණය කළ හැකිය සබැඳිය.
චිත්රක පරිශීලක අතුරුමුහුණත් සඳහා අවශ්ය ඩේබියන් පැකේජ
පහත දැක්වෙන විධාන අනුපිළිවෙලෙහි සලකා බලනු ලබන එම පැකේජ ලැයිස්තුව අඩංගු වේ සංවර්ධනය කිරීමට අවම වශයෙන් අවශ්ය වේ, මුල සිටම සහ සම්පූර්ණයෙන්ම, ඕනෑම චිත්රක පරිශීලක අතුරුමුහුණත, Debian GNU/Linux මත ටර්මිනල් (CLI) සහ ඩෙස්ක්ටොප් (GUI) යන දෙකම සඳහා:
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. ඉතින් කවුරු හරි දන්නවනම් හරි ප්රයෝජනවත් දෙයක් තියනවනම් හරි යෝජනාව, නිර්දේශ කිරීම හෝ නිවැරදි කිරීම මෙහි සපයා ඇති දේ සඳහා, අදහස් දැක්වීම් හරහා එසේ කිරීමට ඔබව සාදරයෙන් පිළිගනිමු.
ඔව්, ඔබ සරලවම මෙම ප්රකාශනයට කැමති විය, එය ගැන අදහස් දැක්වීම සහ එය අන් අය සමඟ බෙදා ගැනීම නතර නොකරන්න. එසේම, අපගේ සංචාරය කිරීමට මතක තබා ගන්න «මුල් පිටුව» තවත් ප්රවෘත්ති ගවේෂණය කිරීමට මෙන්ම අපගේ නිල නාලිකාවට සම්බන්ධ වීමට ෆ්රොම් ලිනක්ස් වෙතින් විදුලි පණිවුඩය, බටහිර කණ්ඩායමයි අද මාතෘකාව පිළිබඳ වැඩි විස්තර සඳහා.
අදහස් පළ කිරීමට ප්රථම වන්න