Wednesday, October 21, 2009

කුරුල්ලන්ට ගී හදන්න


අපි ගොඩදෙනෙක් අහල නැති ලොකු තේරුමක් තියෙන සින්දුවක්.
MP3 ගොනුව මෙතැනින් (2.8 MB) බාගන්න

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

විරහ වේදනා වින්දා
ඇසුවෙමි අවමන් නින්දා
ආදරයත් කරුණාවත්
හදේ දරා සිටි හන්දා

කුරුලු ගීත මට ඇහුණා
ගහේ කොළේ මල් පිපුණා
ළඳකට පිදුවාට වඩා
සතුටක් මට ඉන් දැනුණා

ගායනය - වික්ටර් රත්නායක

Saturday, October 10, 2009

APT එක්ක හරඹ කරමු


ලිනක්ස් ටිකක් අතපත ගාල තියෙනම් (Ubuntu, Debian, Knoppix වගේ Debian-based ලිනක්ස් සංස්කරණ) apt-get කියන වචනෙ නුහුරු වෙන්න විදියක් නෑ. idea උබුන්ටු ටර්මිනල් එකෙන් අළුත් මෘදුකාංගයක් ස්ථාපනය කරනකොට පාවිච්චි කරන්නෙ මේ sudo apt-get install කියන විධානයනෙ. නොදන්න අයට දැනගන්නත්, දන්න අයට මතක් වෙන්නත් මේ APT ගැන පොඩ්ඩක් ලියන්න හිතුණා.


APT කියන්නෙ Advanced Packaging Tool කියන එක. ඉස්සර මෘදුකාංගයක් ස්ථාපනය කරන්න ඕන වුණාම ඒකෙ ප්‍රභව කේතය (source code) බාගෙන ඒක කොම්පයිල් කරල අවශ්‍ය අමතර පැකේජ (dependencies) තියෙනම් ඒවත් බාගෙන ලොකු ගේමක් දෙන්න වුණා (ලු lol). ඉතින් මේකට විසඳුමක් විදියට තමන්ට අවශ්‍ය පැකේජ ඉබේම හොයල දීල ඉබේම ස්ථාපනය කරල දෙන ක්‍රමයක් විදියට තමයි APT බිහිවෙලා තියෙන්නෙ. මේක වැඩ කරන්නෙ අර මුලින් කියපු වගේ Debian මත ගොඩනගපු ලිනක්ස් සංස්කරණවල විතරයි.

කතා ඇති, දැන් ටර්මිනල් එකක් එහෙම ඇරගෙන වැඩට බහිමු.
හිතමු අපිට ට්විටර් පාවිච්චි කරන්න අවශ්‍ය මෘදුකාංගයක් දාගන්න ඕන වුණා කියලා. මුලින්ම අපි apt-cache search මගින් හොයන්න ඕන ට්විටර් සම්බන්ධයෙන් දැනට තියෙන මෘදුකාංග මොනවද කියල, මෙන්න මෙහෙම:

$ apt-cache search twitter



එතකොට ට්විටර් සම්බන්ධෙයන් තියෙන මෘදුකාංග එකක් නෙමෙයි කීපයක්ම පෙන්නනවා. (තව උදාහරණයක් විදියට video conversion tool එකක් ඕන නම් apt-cache search video converter වගේ දෙයක් පාවිච්චි කරන්න පුළුවන්). දැන් මේවයින් මොකක් හරි එකක් ගැන විස්තර දැනගන්න ඕන නම් apt-cache show විධානය පාවිච්චි කරන්න, මෙන්න මේ විදියට:

$ apt-cache show gwibber


මේ විදියට විධානය දුන්නම අවශ්‍ය පැකේජය (මේ උදාහරණෙදි නම් gwibber) ගැන වැඩිදුර විස්තර බලාගන්න පුළුවන්. විශේෂයෙන් බාගැනීමට අවශ්‍ය ගොනුවල ප්‍රමාණය එහෙම එතන කියල තියෙනවා.

දැන් මේ විදියට තෝරලා තමන්ට ස්ථාපනය කරන්න අවශ්‍ය වැඩසටහන හොයාගත්තට පස්සෙ apt-get install මගින් ස්ථාපනය කරගන්න පුළුවන්. හැබැයි මෙතනදි අපිට "විධායක බලතල" ඕන වෙනවා. mrgreen ඉතින් sudo කියල පටන්ගෙන තමයි විධානය දෙන්න වෙන්නෙ, මෙන්න මෙහෙම:

$ sudo apt-get install gwibber



ඉස්සෙල්ලම අපෙන් admin password එක අහවි. ඒක දුන්නට පස්සෙ ඔය රූපෙ විදියට ඔය අනංමනං ගොඩක් පෙන්නුවට බය වෙන්න හොඳ නෑ. ඔය පෙන්නන්නෙ ස්ථාපනය කරන්න අවශ්‍ය අමතර පැකේජ, බාගත කළ යුතු ගොනුවල ප්‍රමාණය, ස්ථාපනය කරන්න හාඩ් ඩිස්ක් එකේ තියෙන්න ඕන ඉඩ වගේ දේවල්. Do you want to continue? කියල ඇහුවම Y ඔබන්න. දැන් අපි හොයල බලන්න ඕන නෑ, එයා (APT) තනියෙන් ඔක්කොම වැඩ ටික කරල දෙනවා.

apt-get වලින් මෘදුකාංග දාන්න වගේම අයින් කරන්නත් පුළුවන්. ඒකට පාවිච්චි කරන්නෙ apt-get remove විධානය. gwibber අයින් කරන්න ඕන නම් මෙහෙම ගහන්න:

$ sudo apt-get remove gwibber


හැබැයි මේකෙන් ස්ථාපනය වෙච්ච ඔක්කොම ගොනු අයින් කරන්නෙ නැහැ. උදාහරණයක් විදියට වැඩසටහනේ වින්‍යාස දත්ත තිබුණු ගොනු ඉතුරු කරනව. ඒ ඔක්කොමත් එක්ක අයින් කරන්න ඕන නම් sudo apt-get remove --purge gwibber විදියට දෙන්න ඕන.

apt-get upgrade වලින් දැනට ස්ථාපනය කරල තියෙන ඔක්කොම මෘදුකාංග එකවර අප්ග්‍රේඩ් කරන්න පුළුවන්.

යන්න කලින් තව දෙයක් කියන්න ඕන. උබුන්ටුවල මේ වැඩ ටික Synaptic Manager කියන මෘදුකාංගය භාවිතා කරලත් කරගන්න පුළුවනි. මේකෙදි කරල තියෙන්නෙ apt විධානවලට රූපමය අතුරුමුහුණතක් දීපු එක. (Applications මෙනුවෙ Add/Remove... කියල තියෙන්නෙ මේකට තමා smile) මීට අමතරව dpkg, tasksel, aptitude වගේ ක්‍රමත් තියෙනවා. පොඩ්ඩක් ගූගල් එකේ ගහල බැලුවොත් විස්තර හොයා ගන්න පුළුවන්. APT ගැනත් අර කියපු ක්‍රම ගැනත් හොඳ විස්තරයක් මෙතන තියෙනවා.

ප.ලි.
මෙන්න මේක නෙට් එකේ තිබිල හොයාගත්තෙ. පේන්නෙ නැත්නම් රූපෙ උඩ ක්ලික් කරන්න. හිනා යන්නෙ නැත්නම් කිති කවා ගෙන හරි හිනා වෙන්න lol

Saturday, October 3, 2009

GRUB මෙනුවේ සෙනසුරු මාරුව

හෆොයි, මාසෙකින් විතර බ්ලොග් එකේ ලියන්න බැරි වුණානෙ. කොටින්ම සින්ඩියට ගියපු කාලයක් මතක නෑ. දැන් ජීවිතේ අන්තෝ ජටා බහි ජටා වෙලා. අළුත් සෙමෙස්ටරෙත් පටන් අරන් සති තුනක් ගියා. ඒත් ලෙක්චර් තුන හතරකට වඩා යන්න බැරි වුණා. තව අතකින් කෙල්ලොන්ගෙ ප්‍රශ්න.
ඔක්කොටම හේතුව මේ සෙනසුරා මාරුවෙච්ච එක්ක. මාත් ඔය කේන්දර ලග්න එච්චර ඇඟට ගන්න කෙනෙක් නෙවෙයි, ඒත් මෙදා සැරේ සෙනසුරා නම් සිරාවටම මාරු වෙලා තියෙනවා. අද උදේ නැගිටින කොට GRUB මෙනුවෙත් සෙනසුරා මාරුවෙලා. Ubuntu වලට යන්න බෑ. වින්ඩෝස්වලටත් යන්න බෑ.

Error 11: Unrecognized device string
Press any key to continue..


Any key එකක් එබුවට හරියන්නෙත් නැහැ. ගිය මාසෙ GRUB එකට වැඩ දාපු එකේ ආනිශංස තමයි කිය කිය හිතන කොට තමයි මතක් වුණේ ඊයෙ උබුන්ටු අප්ග්‍රේඩ් කළා කියල. ඔව් නේන්නම්. GRUB එක බැලුවම kernel එකේ version එක අළුත්. වෙලාවට Live cd එකකුත් අතේ නැහැ. ඉතින් යාලුවෙක්ගෙ මැෂිමකින් නෙට් එකේ පොඩි සෙවුමක් දාල බැලුවා. බැලින්නම් මේක මේ දවස්වල ගොඩක් අයට එන ගැටලුවක්. මේක එන්නෙ GRUB එක අප්ඩේට් වෙන කොටලු.
මේකට විසඳුමකුත් තියෙනවා. GRUB මෙනුවෙ අයිතමයක් උඩට ගිහිල්ල e එබුවම ඒ අයිතමයට අදාළ විධාන ටික වෙනස් කරන්න පුළුවන්. උබුන්ටුවල අළුත් kernel එකට අදාළ විධාන වලට ඇතුළු වෙලා එතන තියෙන

root b9e8bb5-a876-4388-bc32-f4fd27bbefbb

කියන පේළිය

root (hd0,5)

කියල වෙනස් කළා. මෙතන (hd0,5) කියල කියන්නෙ පරිගණකයෙ උබුන්ටු පාටිෂන් එක.
දැන් වැඩේ ගොඩ. ඒත් වින්ඩෝස්වලට අදාළ මෙනු අයිතමය අයින් වෙලා. වෙලාවට පරණ GRUB එකේ backup එකක් තිබුණා. උබුන්ටුවලට ගිහින් අදාළ පේළි ටික කොපි පේස්ට් කරල දැම්මම වැඩේ ගොඩ.

අන්තිමට ලොකු පාඩමකුත් ඉගෙන ගත්තා. මොළේ කල්පනා කරනව නම් සෙනසුරා නෙමෙයි ගුරා මාරුවුණත් බය වෙන්න දෙයක් නෑ. හිත ඇත්නම් පත කුඩාද?