Latest Entries »

වින්ඩෝස් මෘදුකාංග ලිනක්ස් වල වැඩ කරවන්න Wine යොදා ගන්න

බොහෝ ලිනක්ස් භාවිතා කරන අයට තිබෙන ප්‍රධානම ප්‍රශ්නය නම් තමන්ට අවශ්‍ය වින්ඩෝස් මෘදුකාංග ලිනක්ස් වල ධාවනය කර ගත නොහැකි වීමයි. එසේ වීමට හේතුව ලිනක්ස් මෙහෙයුම් පද්ධතිය සකස් කර ඇති binaries වලට වඩා වෙනස් binaries වින්ඩෝස් භාවිතා කිරීමයි (එය විය යුතු දෙයක් මොකද නැත්තනම් වින්ඩෝසුත් ලිනක්ස් වෙනවනේ...). නමුත් වර්තමානයේ බොහෝ වානිජ වෂයෙන් වැදගත් වන මෘදුකාංග නිපදවන්නේ ලිනක්ස් මෙහෙයුම් පද්ධතියට නොව වින්ඩෝස් මෙහෙයුම් පද්ධතියටයි. එයට හේතුව වන්නේ ලොකයේ බොහෝ දෙනෙකු භාවිතා කරන මෙහෙයුම් පද්ධතිය තවමත් වින්ඩෝස්ම වන බැවිනි.

නමුත් අප open source කදවුරට අයත් පුර වැසියෝ වන්නෙමු. යම් ස්ථානයකට යාමට ඇත්තේ එකම මාවතක් නොවන්නාක් මෙන් ලිනක්ස් වලද වින්ඩෝස් මෘදුකාංග ධාවනය කරවීමට සමත් තාකෂණයක් දැන් ඇත. Wine තාකෂණය නිර්මාණය කිරීම ආරම්භ වූයේ වසර කිහිපයකට පමණ පෙරය. එය නවතින මෙහෙයුමක් නොවේ. එය දිනෙන් දින වර්ධනය වන මෙහෙයුමකි. විශේෂයෙන්ම ලොකයේ විවිධ රටවල ජීවත්වෙන open source හවුලේ සාමාජිකයන් මෙහි විවිධ කේත කොටස් දැන් මේ මොහොත වන විටත් සකස් කරමින් ඉදිරියට වින්ඩෝස් ආධිපත්‍ය හීන කිරීමට අඩිතාලම දමමින් සිටී.




වින්ඩෝස් වල ධාවනය වන මෘදුකාංගයක් තව දුරටත් ලිනකස් වල ධාවනය කරගැනීම ප්‍රශ්නයක් නොවේ. Wine ඔබේ ලිනක්ස් මෙහෙයුම් පද්ධතියේ ස්ථාපනය කරගන්න. මෙයට ඔබේ පරිගණකයේ අන්තර්ජාල පහසුකම තිබිය යුතුය.

Wine ස්ථාපනය කර ගැනීමට ඔබ terminal එක විවෘත්ත කරගෙන එහි yum install wine ලෙස ඔබ fedora භාවිතා කරනව නම් type කරන්න, root password එක ලබා දී ඉදිරියට යන්න. ඔබ Ubuntu වැනි Debian ලිනක්ස් මත පාදක වූ මෙහෙයුම් පද්ධතියක් භාවිතා කරනව නම් # apt-get install wine ලෙස type කර පෙර මෙන් root password එක ලබාදී wine ස්තාපනය කර ගන්න. ඉන්පසු ලිනක්ස් විසින් ඉබේම wine ස්තාපනය කිරීම සදහා බාගත කර යුතු packages වර්ග සොයා බලයි. ඊටත් පසුව ඔබෙන් ඒවා භාගත කර ස්ථාපනය කරීමට අවසර ඉල්ලයි. එතනට y ලෙස ලබාදෙන්න. අවසානයේ wine ස්තාපනය වී complete වේවි.

වැඩ් හරි, දැන් ඔබේ gnome desktop එකේ Applications වල wine ලෙස මෙනුවක් දකින්න ලැබේවි.

දැන් තමන්ට අවශ්‍ය වින්ඩෝස් මෘදුකාංගයක exe file එකක් ගන්න. එය මත right click කර ලැබෙන මෙනුවෙන් Open with Wine Windows program loader මත Click කිරීමෙන් සරලව වින්ඩෝස් වලදී ඔබ මෘදුකාංග ස්තාපනය කරන විට ලැබෙන dialogue-boxes ටික ලැබේවි. ඉතින් ඊට පස්සෙ කරන්න තියෙන ටික ඉතින් හැමෝම දන්නවනේ.

ඔන්න ඉතින් ඔය විදියට දැනට ලිනක්ස් වලට අත තියන්නවත් කැමති නැති අයටත් ලිනක්ස් වල ඉදන් වැඩ කරන්න පටන් ගන්න පුළුවන්. වැඩේ හරි සරලයි.

වැඩි විස්තර සදහා WineHQ වෙබ් අඩවියට පිවිසෙන්න. 

ලිනක්ස් වලදි නෙට්වර්ක් port එකට IP Address එකක් ලබා දෙමු


සාමාන්‍යයෙන් Windows වලදි තමන්ගෙ Network Card එකේ තියෙන Ethernet Port එකට IP Address එකක් ලබා දෙන විදිහ හුගක් අය දන්නව. ඒ වුනාට ලිනක්ස් භාවිතා කරන සමහර අය එහෙම IP Address එක ලබා දෙන්නෙ කොහොමද කියල දන්නෙ නැහැ. මොකද ලිනක්ස් කියන්නෙ බොහෝ දෙනා භාවිතා කරන මෙහෙයුම් පද්ධතියක් නොවන නිසා. කොහොමින් කොහොම හරි ලිනක්ස් කම්පියුටර් එකක ඉදන් තමන්ගෙ Ethernet Port (සරලව කිව්වොත් RJ-45 ජැක් එක සම්බන්ද කරන තැනට) එකට IP Address එකක් ලබා දෙන එක හරිම පහසුයි. ඒක කරන්න ඔබ Gnome desktop එක භාවිතා කරනව නම් System->Administration->Network හරහා ගොස් තමන්ගේ root password එක ලබා දුන්නාට පසු විවෘත්ත වන dialog-box එකේ eth0 කියන නම මත double click කරන්න.
 

එවිට විවෘත්ත වන Ethernet Device කියන Dialog-box එකේ Statically Set IP Address කියන තැනට තමන්ගේ IP Address එකයි Subnet Mask එකයි දීල ඔබේ machine එක restart කරගත්තහම ඔබටත් වැඩේ සරලව කරගන්න පුළුවන්.
 
පස්සෙ ඉතින් ඔබේ කම්පියුටරේ ඉදන් වෙනිං කම්පියුටර් එකකට data send කරන්න terminal එක open කරල data packets ටිකක් ping කරල බලන්න. හැබැයි මෙතනදි වැදගත් කාරනාවක් වෙන්නෙ ලිනක්ස් වලදි terminal එකෙන් data ping කරන කොට ඒක නවතින්නෙ නැතුව දිගටම යනව. වින්ඩෝස් වලදි නම් එහෙම නැහැ තමා. ඒක නවත්ත ගන්න එක cntl+c ඔබල කරගන්න. වින්ඩෝස් වලදි Network Address එක එහෙම බලාගන්න command prompt එකේ ipconfig ටයිප් කරල වගේ ලිනක්ස් වල තියෙන්නෙ ifconfig කියන විදානයයි.

ලිනක්ස් වලට NetBeans දාගනිමු

මුලින්ම ඔබ NetBeans ඔබේ ලිනක්ස් මෙහෙයුම් පද්ධතිය අනුව බාගත කරගන්න. NetBeans අඩවියෙන් ඔබ බාගත කර ගන්නේ .sh යන extension එක ඇති file type එකකි. මෙය executable file type එකකි. නමුත් මෙහිදී ඔබ විසින් chmod විදානය ලබා දීමෙන් එම බාගත කර ගත් file type එකේ permissions executable ආකාරයට වෙනස් කර ගන්න.



(සරලවම ඔබේ termonal එකෙන් ඔබ NetBeas බාගත කරගත් folderය වෙතගොස් chmod +x එක ලබාදෙන්න) වැඩිදුරටත් ලිනක්ස් වල file permission වෙනස් කරගන්නා හැටි දැන ගැනීමට මෙතනින් යන්න. ඉන් පසු ඔබේ terminal එකේ එම NetBeans බාගත කරගත් තැනම සිට ./ යන විදානය ලබා දෙන්න. එවිට ඔබේ NetBeans Setup එක Windows වලදී මෙන් ආරම්භ වේවි. අවශ්‍ය දෙවල් ටික select කරල ඔබත් NetBeans ඔබේ Linux පරිගණකයේ ස්තාපනය කර ගන්න. 




 

ඔබ කැමතිම Video Formats ලිනක්ස් වල Play කිරීමට MPlayer

ලිනකස් මෙහෙයුම් පද්ධතිය භාවිතා කරන සාමාන්‍ය පරිෂීලකයාට තිබෙන අපහසුතා අතුරෙන් එකක් නම් තමන් කැමති video ෆයිල් වර්ගයක් ලිනක්ස් වල play කර ගැනීමේ අපහසුතාවයයි. නමුත් MPlayer මෘදුකාංයෙන් මෙම අපහසුතාවය මගහරවා ගත හැක. මෙම player එක මගින් අප සාමාන්‍යතායෙන් භාවිතා කරන flv, mpg, mp4, wmv වැනි ඕනෑම video format එකක files play කර ගත හැකිය.


මෙම player එක පරිගණකයේ ස්ථාපනය කර ගැනීමටද වැඩි දැනුමක් අවශ්‍ය නැත.

නමුත් මෙය භාගත කර ගැනමට internet සම්බන්දතාවය අවශ්‍ය වේ.

ඔබ gnome desktop එක භවිතා කරයි නම් system->Administration->Add/Remove Software යටතේ විවෘත්ත වන වින්ඩෝවේ MPlayer යනුවෙන් search කරන්න එහි ඇති පහත සදහන් පැකේජ ස්තාපනය කර ගන්න,

An MPlayer GUI,a full featured binary
An MPlayer GUI,common files
Movie player playing most video formats and DVDs
MPlayer common files


එය සිදුකිරීම සිංදුවක් අසන තරමටම පහසුවේ. MPlayer එක ගැන තව දුරටත් ඉගෙනීමට එහි help එක භාවිතා කරන්න.

වැඩිදුර ඉගෙනීමට MPlayer Documentation එක කියවන්න.

මෙම ලිපිය පිළිබදව සිදුකළ නිවැරදි කිරීමක් දැන ගැනීමට මෙම සම්බන්ධකය හරහා පිවිසෙන්න.

Server කියන්නෙ මොහොකටද?


බොහෝ දෙනා අසා ඇති එහෙත් බොහෝ දෙනෙකුට තේරුම් ගැනීමට අපහසු වචනයක් වන්නේ පරිගණක server යන වචනයේ අර්තයයි. අන්තර්ජාලය භාවිතා කරන බොහෝ අය මෙම වචනය අසා ඇතුවාට කිසිදු සැකයක් නැත.

ඇත්තටම මොකක්ද මේ සර්වර්?

සර්වර් යන්න පැහැදිලි කර ගැනීමට එතරම් අපහසු නැත. කිමද මෙම ඉංග්‍රීසි වචනයේ අර්තයෙන්ම එහි තේරුම ගත හැකි බැවිනි.

සර්වරයක් යනු සරළ ලෙස ගත්තොත් පරිගණකයකි. ඔව් එය පරිගණකයකි. උදාහරණයක් ලෙසට දැනට මේ ලිපිය කියවන ඔබේ පරිගණකයටද සර්වරයක් බවට පත් විය හැක.

දැන් server යන ඉංග්‍රීසි වචනයේ අර්තය ගනිමු.

server යන පදයේ අර්තය කොටින්ම කිව්වොත් “ලබාදෙන්නා” යන්නයි.

“පරිගණක සර්වරයක්” යනු යම්කිසි පරිගණකයක්, එම පරිගණකය, තුළ ඇති සේවාවක් වෙනත් පරිගණකයකට ලබාදෙන උපකරණයකි.

මා මෙහි විශේෂයෙන් උපකරණයක් ලෙස සදහන් කර ඇතත්, ඇත්ත වශයෙන්ම ගත හොත් මෙම “උපකරණය” යනු තවත් එක් සාමාන්‍ය පරිගණකයකි.

මෙය ඔබ එදිනෙදා ජීවිතයේදී යොදාගන්නා පරිගණකය විය හැක. දැනට පවතින තාකෂණයේ දියුණුව සමග සලකා බලද්දී අතේ ගෙන යන ඔබේ ජංගම දුරකතනයටද සර්වරයක් බවට පත්කළ හැක.

උදාහරණයක් මගින් තවදුරටත් සර්වර් යන්නෙහි අර්තය පැහැදිලි කරගන්න. මා මෙය හදුන්වන්නේ රජයේ සේවක උදාහරණය යනුවෙනුයි.

ඔබ සැවොම රජයේ සේවක යන්නෙහි අර්තය දනී. එනම් පොදු මහජනතාවට සේවය කිරීමට බැදී සිටින තැනැත්තා අප හදුන්වන්නේ රජයේ සේවකයා යනුවෙනුයි. එනම්,
මිනිසුන්ට යම් සේවයක් ලබා දීමට සැදීපැහැදී සිටිනා තවත් එවැනිම මිනිහෙක්
පරිගණක සර්වරයත් එසේමයි.

යම් පරිගණකයකට මුද්‍රණ යන්ත්‍රයක් සම්බන්දව ඇතැයි සිතන්න. පරිගණකයෙන් මුද්‍රණ කටයුතු කර දීම එම පරිගණකයෙන් කරන සේවාවකි. ඔබ නිවසේ තවත් පර්ගණක කිහිපයක් ඇතැයි සිතන්න ඔබ එවා ජාල ගත කර ඇත. එහි එක් පරිගණකයකට මම පෙර කීවාසේ මුද්‍රණ යන්ත්‍රය සවිකර ඇත. ඔබ වෙනත් පරිගණක වලට එම මුද්‍රණ යන්ත්‍රය පාවිච්චි කරන්නට ඉඩ ලබා දී ඇතැයි සිතන්න.

සරලව ගතහොත් ඔබ එම මුද්‍රණ යන්ත්‍රය සියළු පරිගණක සදහා හවුලේ (share කර) තබා ඇත. එසේනම් ඔබ වෙනත් පරිගණකයක සිට ලිපිය මුද්‍රණය කරීමට, ඔබ සිදු කරන්නේ, ඔබ වැඩ කරනා පරිගණකයේ සිට එම හවුලේ තබා ගත් මුද්‍රණ යන්ත්‍රය තෝරා එමගින් පිටපත මුද්‍රණය කරවා ගැනීමය.

දැන් අප මෙම මුද්‍රණ යන්ත්‍රය සම්බන්ද කොට තැබූ පරිගණකය සලකමු. එම පරිගණකය මගින් වෙනත් පරිගණකයකට මුද්‍රණ කටයුතු කරදීමේ සේවාව පවත්වාගෙන යයි. එයට සර්වරයක් යයි කියනු ලැබේ.

දැන් ඔබේ නිවසේ අන්තර්ජාලයට සම්බන්ද පරිගණකයක් ඇතැයි සිතන්න. ඔබ අන්තර්ජාල පහසු කම එම පරිගණකය හරහා වෙනත් පරිගණකයකට ලබා දීමට අදහස් කර ඇතයි සිතන්න. එසේ නම් එම අන්තර්ජාලයට සම්බන්ද පරිගණකයද සර්වරයක් බවට පත්වී ඇත. එනම් අන්තර්ජාලය වෙනත් පරිගණක වලට ලබාදීමේ සේවාව එම පරිගණකයෙන් සිදුවන නිසාය.

ඔබ දැන් මේ කියවන ලිපිය ලබාදෙන්නේද සර්වර් පරිගණකයකිනි. එනම් එම පරිගණකයෙන් සිදුකරන්නේ ඔබ වෙබ් බ්‍රව්සරයක් හරහා ඉල්ලූ වෙබ් පිටුව ඔබ වෙත ලබාදීමයි. මෙවැනි පරිගණකයකට විශේෂයෙන් web server එකක් යයි කියයි.

එසේ නම් දැන් ඔබට සර්වරයක් යනු කුමක්දැයි සරලව පැහැදිලි වුවා කියා සිතමි.