Go Back   ျမန္မာမိသားစုဖိုရမ္ » ..:: ကြန္ပ်ဴတာနယ္ပယ္ ::.. » Linux မ်ား (သုိ႕) Linux ႏွင္႕ဆုိင္ရာမ်ား
ျမန္မာလက္ကြက္

Linux မ်ား (သုိ႕) Linux ႏွင္႕ဆုိင္ရာမ်ား Linux OS မ်ားအေၾကာင္း ေဆြးေႏြးရန္ေနရာပါ.. Linux OS အသံုးျပဳပံုမ်ား.. ေတြ႕ႀကံဳရသည္႕အခက္အခဲမ်ားကို ေဆြးေႏြးေ၀မွ်ထားသည္႕ေနရာျဖစ္သလို သင္ကိုယ္တိုင္လည္း၀င္ေရာက္ေဆြးေႏြးႏိုင္ပါသည္.

Reply
 
Bookmark and Share တန္ဆာပလာမ်ား ေဖာ္ျပမႈပံုစံ
Old 24-03-2013, 02:43 PM
  post #1
g00gle
အထူးအသင္း၀င္
 
အသင္း၀င္ေန႔စြဲ: Nov 2010
ေရးသားခ်က္မ်ား: 751
ႏိုင္ငံအလံ: Users Flag!
ေက်းဇူးတင္စကား: 12,278
ပို႔စ္ 754 ခုအတြက္ 6,476 ဦးမွ ေက်းဇူးတင္ေၾကာင္းေျပာပါသည္။
g00gle will become famous soon enough
openSUSE

openSUSE documentation က အရမ္းေကာင္းတာနဲ႕ အဲဒါေလး ဘာသာျပန္မလား စဥ္းစားထားတယ္။ ဘယ္ေလာက္ထိ လုပ္ႏိုင္မလဲေတာ့ မေျပာတတ္ဘူး။ တစ္မ်က္ႏွာထဲနဲ႕လဲ ျပီးခ်င္ျပီးသြားႏိုင္တယ္။

စစခ်င္း Installation guide ကို ျပန္ထားပါတယ္။ သိပ္ေတာ့ အေသးစိတ္မဟုတ္ဘူး။ ဖတ္လို႕နားလည္ရံု ျပန္ထားတာပါ။ အသံုးတဲ့မယ္ထင္ပါတယ္။

ပထမဆံုး partition ၾကိဳခြဲထားရင္ သြင္းရေတာ္ေတာ္လြယ္ပါမယ္။ Free Space အလြတ္တစ္ခု ၾကိဳလုပ္ထားပါ။ Primary partitions 4 ခုမျဖစ္ဖို႕ေတာ့ ဂရုစိုက္ပါ။

ပံုေတြက တစ္ခုခ်င္း ဖိုရမ္မွာ ျပန္ထဲ့ရ အဆင္မေျပလို႕ web page အေနနဲ႕ပဲ Ubuntu One မွာ တင္ေပးထားပါတယ္။ ျပန္ရလြယ္ေအာင္ google translator tool kit သံုးထားလို႕ပါ။ ဒါေၾကာင့္ပံုေတြက တိုက္ရိုက္သူ႕ website ကယူသံုးပါတယ္။ အဲဒါကိုေတာ့ browser ကေန print ျပန္ထုတ္ထားတယ္။ အရမ္းမေသသပ္ေပမဲ့ ဖတ္လို႕ ရမယ္ထင္ပါတယ္။


Chapter 1. Installation Quick Start ( PDF Link - http://ubuntuone.com/3Ow94W82Uamr6eaViIMBc4 )
Chapter 2. KDE Quick Start // KDE desktop အသံုးျပဳပံုနဲ႕ Dolphin File Manager အေၾကာင္းအဓိကေရးထားပါတယ္။ KWallet အေၾကာင္းအနည္းငယ္ပါပါတယ္။ Firefox သံုးတာ၊ Chat ေဆာ့၀ဲ၊ music player ကို ခဏခ်န္ထားျပီး ေဆာ့၀ဲသြင္းတာ ဆက္ပါမယ္။

Extra 1. Using software.opensuse.org (installing kernel 3.8.xx in openSUSE 12.3)
Extra 2. Installing software with YaST
Extra 3. Multimedia - mp3, mp4, mpeg

.

If something doesn't work, break it and create a BETTER one.

Last edited by g00gle; 15-04-2013 at 01:01 PM..
g00gle is offline   Reply With Quote
ေအာက္ပါအသင္း၀င္ 7 ဦးတို႔မွ g00gle အား ေက်းဇူးတင္စကား ေျပာၾကားသြားပါသည္။
Old 24-03-2013, 03:29 PM
  post #2
g00gle
အထူးအသင္း၀င္
 
အသင္း၀င္ေန႔စြဲ: Nov 2010
ေရးသားခ်က္မ်ား: 751
ႏိုင္ငံအလံ: Users Flag!
ေက်းဇူးတင္စကား: 12,278
ပို႔စ္ 754 ခုအတြက္ 6,476 ဦးမွ ေက်းဇူးတင္ေၾကာင္းေျပာပါသည္။
g00gle will become famous soon enough
zypper package management in openSUSE

အရင္က Ubuntu သံုးေနတုန္းက apt-get က အဆင္ေျပေနေတာ့ aptitude ျပီးရင္ အေကာင္းဆံုးမွတ္ေနတယ္။ yum သံုးဖူးေပမဲ့ အဲဒီတုန္းက စသံုးတာဆိုေတာ့ ဘာမွန္း သတိမထားမိဘူး။ openSUSE မွာပါတဲ့ package management - zypper က ေတာ္ေတာ္ သေဘာက်ဖို႕ေကာင္းတယ္။ (yum လဲ ေကာင္းခ်င္ေကာင္းမွာပါ။ ကြ်န္ေတာ္မသိလို႕ေပါ့)

သိသေလာက္ Ubuntu မွာဆို မ်ားေသာအားျဖင့္ ေဆာ့၀ဲေတြက package ထုတ္ထားတာ repository ကို တစ္ခါထဲ မထဲ့ေပးဘူး။ ထဲ့ေပးျပန္ရင္လဲ update မလုပ္ေပးျပန္ဘူး။ ပံုမွန္ အဆင့္အေနနဲ႕ဆို

repo ထဲ့မယ္။
gpg key ထဲ့မယ္။
apt-get update လုပ္မယ္။
ျပီးမွ install လုပ္မယ္။

software center / gdebi တို႕ရွိေပမဲ့ Yast တို႕ေလာက္ မလုပ္ေပးဘူး။ openSUSE က 1-click install - တခ်က္ႏွိပ္၊ အကုန္သူ႕ဟာသူ လုပ္သြားတယ္။ လြယ္မွလြယ္တာေပါ့။ ေနာက္ http://software.opensuse.org မွာ Ubuntu ppa လိုပဲ ေဆာ့၀ဲေပး package လုပ္ခြင့္ေပးထားေတာ့ လိုခ်င္တာ အဲဒီမွာရွာ 1-click install နဲ႕ ျပီးျပီ။

ေနာက္ zypper ကို သေဘာက်တာေတြ ရွိတယ္။ သူ႕နာမည္ေပးထားပံုက ရွင္းတယ္။ apt-get လို မဟုတ္ဘူး။

apt-get update = zypper refresh
apt-get upgrade = zypper update / zypper patch
apt-get install = zypper install
apt-get remove = zypper remove

ဒီထိအဆင္ေျပတယ္။ ျပီးရင္ pkg ရွာရင္ apt-get မဟုတ္ေတာ့ျပန္ဘူး။ apt-cache search ျဖစ္သြားေရာ၊ zypper ကေတာ့ zypper search ပဲ။ နာမည္ေတြ consistent ျဖစ္တယ္။ ရွင္းတယ္။ ျပီးရင္ rpm package mananger အားသာခ်က္က dpkg လို break မျဖစ္ဘူး။

ဥပမာ - deb file တစ္ခုသြင္းရင္ dpkg ပဲ သံုးလို႕ရတယ္။ dependencies မစံုရင္ break >> ျပီးမွာ apt-get install -f နဲ႕ ျပန္ျပင္။ ဒီမွာေတာ့ ဒီလိုမဟုတ္ဘူး တစ္ခုထဲ rpm မသံုးပဲ zypper သံုးလိုက္လို႕ ရတယ္။

zypper install skype.rpm

လြယ္တာေပါ့။ လိုတဲ့ dependencies အလိုလို သြင္းသြားတယ္။



ေနာက္ repositories ေတြကို manage လုပ္လို႕ရတယ္။ vi ေတြ၊ ဘာေတြ သံုးတတ္ဖို႕မလိုဘူး။ zypper search သံုးလိုက္တာ၊ repository update လုပ္ဖို႕ command ပါျပေပးတယ္။ ေနာက္ packages list လုပ္တာကလဲ ပိုအေသးစိတ္ ရွိတယ္။ ရွင္းတယ္။



အားနည္းခ်က္ေတာ့ ရွိတယ္။ apt-get က pkg version latest ကိုပဲသြင္းတယ္။ version တစ္ခုပဲဆိုေပမဲ့ နာမည္ေပးတာ မတူရင္ သူ႕ဟာသူ ေနာက္ဆံုးထင္တာကို ေရြးသြင္းတယ္။ ဒါေၾကာင့္ version တစ္ခုထဲကို ၂ ခါ သြင္းတာတို႕ ဘာတို႕ ရွိတယ္။ (နာမည္တလြဲေပးတဲ့ repositories သံုးခဲ့ရင္)

ဒီမွာၾကေတာ့ version conflict ကို ျပန္ေမးတယ္။ စစသံုးခ်င္းဆိုရင္ေတာ့ နည္းနည္းေၾကာင္ေတာင္ေတာင္ ႏိုင္တယ္။ ဘယ္ pkg ေရြးမလဲဆိုတာ။ vendor change ခိုင္းတာေပါ့။ ေလာေလာဆယ္ဆယ္ ျပသနာတက္တာကေတာ့ media codecs - version က အမ်ိဳးမ်ိဳးဆိုေတာ့ conflict ျဖစ္၊ ကိုယ္သြင္းတဲ့ version ကို ကိုယ္သံုးခ်င္တဲ့ software က မသိ။ ဒါေလးတစ္ခုပါပဲ။

ေသခ်ာလဲ မသိေတာ့ အခုေျပာတာေတြ မွားခ်င္လဲ မွားပါမယ္။

If something doesn't work, break it and create a BETTER one.
g00gle is offline   Reply With Quote
ေအာက္ပါအသင္း၀င္ 6 ဦးတို႔မွ g00gle အား ေက်းဇူးတင္စကား ေျပာၾကားသြားပါသည္။
Old 25-03-2013, 10:55 AM
  post #3
g00gle
အထူးအသင္း၀င္
 
အသင္း၀င္ေန႔စြဲ: Nov 2010
ေရးသားခ်က္မ်ား: 751
ႏိုင္ငံအလံ: Users Flag!
ေက်းဇူးတင္စကား: 12,278
ပို႔စ္ 754 ခုအတြက္ 6,476 ဦးမွ ေက်းဇူးတင္ေၾကာင္းေျပာပါသည္။
g00gle will become famous soon enough
fcitx - Input method

ျမန္မာလို ဖိုရမ္ကလြဲ တျခားေနရာ မရိုက္ျဖစ္တာရယ္၊ ရိုက္ျဖစ္ရင္လဲ မ်ားေသာအားျဖင့္ ဖိုရမ္က built-in editor ပဲသံုးေနတာဆိုေတာ့ ကီးဘုတ္ကို သိပ္မသံုးျဖစ္တာအမွန္ပဲ။ ျမန္မာကီးဘုတ္က လင္းနက္အတြက္ဆို xkb, ကို thura hlaing, Ubuntu mm LoCo team ကလုပ္တဲ့ ibus, ibus ကိုပဲ သံုးထားတဲ့ လက္ကြက္ပိုစံုတဲ့ keymagic, waitzar တို႕ရွိတယ္။ သံုးျဖစ္တာက mm-kb.deb ibus keyboard ကိုု သံုးတယ္။

ဒီမွာ KDE desktop သြင္းထားေတာ့ ibus သြင္းဖို႕ dependencies အမ်ားၾကီးလိုေနေရာ။ ဘာကီးဘုတ္ သံုးလို႕ရသလဲ သိခ်င္လို႕ လိုက္ဖတ္ရင္းနဲ႕ မထင္ပဲ fcitx အေၾကာင္းျပထားတဲ့ youtube video ကို သြားၾကည့္လိုက္မိတယ္။ အရင္က ရွိမွန္းသိေပမဲ့ ဒီေလာက္ထိ ေကာင္းလာမွန္း မသိဘူး။ သံုးရေတာ္ေတာ္ အဆင္ေျပတယ္။ ျမန္မာလို မရိုက္ဘူးဆိုရင္ေတာင္ spell check တို႕၊ ဘာတို႕ရွိတို႕ ေတာ္ေတာ္ၾကိဳက္တာ အမွန္ပဲ။ ေနာက္ျပီး xkb layout ကိုလဲ သိေတာ့ ယူနီကုတ္ဆို ျမန္မာ၃၊ ေဇာ္ဂ်ီအတြက္ဆို xkb ကို ျပင္သံုးလို႕ ရတယ္။ fcitx က တရုတ္စာအတြက္ပဲ အဓိကလုပ္ထားတာျဖစ္ျပီး သူ႕ features ေတြသံုးထားတဲ့ ျမန္မာကီးဘုတ္ေတာ့ ေလာေလာဆယ္ဆယ္ မရွိပါဘူး။ ဘာေတြသံုးလို႕ရလဲ video မွာၾကည့္ၾကည့္ပါ။


If something doesn't work, break it and create a BETTER one.
g00gle is offline   Reply With Quote
ေအာက္ပါအသင္း၀င္ 5 ဦးတို႔မွ g00gle အား ေက်းဇူးတင္စကား ေျပာၾကားသြားပါသည္။
Old 26-03-2013, 06:54 AM
  post #4
ကိုလင္း1z
ႀကီးေကာင္၀င္စ
 
အသင္း၀င္ေန႔စြဲ: Nov 2010
ေရးသားခ်က္မ်ား: 86
ႏိုင္ငံအလံ: Users Flag!
ေက်းဇူးတင္စကား: 247
ပို႔စ္ 83 ခုအတြက္ 372 ဦးမွ ေက်းဇူးတင္ေၾကာင္းေျပာပါသည္။
ကိုလင္း1z is on a distinguished road
ျပန္စာ - openSUSE

ၾကိုဆိုပါတယ္ ကိုဂူဂဲ..( ဘယ္လိုေခၚရမွန္းမသိလို့ အလြယ္တကူ ကိုဂဴဂဲလို့ဘဲ ေခၚလိုက္တယ္)
က်ေနာ္ ကုိယ္တိုင္လဲ ubuntu ကိုသံုးေနတာ။ opensuse ေတာ့ မစမ္းဘူးေသးဘူး။
စမ္းမယ္စမ္းမယ္နဲ့အခ်ိန္သာကုန္သြားတယ္။ KDE ကိုစိတ္၀င္စားေပမဲ့ မသံုးျဖစ္ေသးဘူး။
အခ်ိိန္ရရင္ဆက္ျပီး တင္ေပးပါလို့ ေတာင္းဆိုခ်င္ပါတယ္။ စိတ္၀င္စားမိတာက myanmar keyboard ကိုေရာ Opensuse မွာ သံုးလို့အဆင္ေျပနို္င္မလားဆိုတာဘဲ။
ေနာက္ထြက္တဲ့ WINDOW 8 က (METRO UI ကို TOUCH SCREEN အတြက္ အဓိကထားျပီး ဒီဇိုင္းထုတ္ထားေတာ့ ) အဆင္မေျပတာမ်ားေနတယ္။ window ME နွင့္ VISTA လိုမ်ားျဖစ္ေနျပီလားမသိဘူး။
ဒါကလဲ MICROSFOT ရဲ့ သမိုင္းလို့ေတာင္ ေျပာလို့ရေနပါျပီ။
ကိုလင္း1z is offline   Reply With Quote
ေအာက္ပါအသင္း၀င္ 4 ဦးတို႔မွ ကိုလင္း1z အား ေက်းဇူးတင္စကား ေျပာၾကားသြားပါသည္။
Old 26-03-2013, 03:13 PM
  post #5
g00gle
အထူးအသင္း၀င္
 
အသင္း၀င္ေန႔စြဲ: Nov 2010
ေရးသားခ်က္မ်ား: 751
ႏိုင္ငံအလံ: Users Flag!
ေက်းဇူးတင္စကား: 12,278
ပို႔စ္ 754 ခုအတြက္ 6,476 ဦးမွ ေက်းဇူးတင္ေၾကာင္းေျပာပါသည္။
g00gle will become famous soon enough
ျပန္စာ - openSUSE

ျမန္မာလိုက gnome ေလာက္အဆင္ေျပမွာ မဟုတ္ဘူး။ kde applications ေတြကိုက အဲလိုျဖစ္ေနတာ။ text editor - kwrite တို႕ဆို ျမန္မာလို ေကာင္းေကာင္းမေပၚဘူး။ တျခားျမန္မာလိုေပၚတဲ့ ေဆာ့ဝဲသြင္းမွပဲရမယ္။ ပိုေကာင္းတာေတာ့ ရွိတယ္။ ရိုက္ထားတဲ့စာလံုး autocomplete လုပ္ေပးတာတို႕မ်ိဳးေပါ့။

ျမန္မာလိုကေတာ့ ေလာေလာဆယ္ဆယ္ xkb ပဲ ကြ်န္ေတာ္သံုးတယ္။

/usr/share/X11/xkb/symbols မွာ mm ဆိုတဲ့ဖိုင္ရွိတယ္။ နဂိုက myanmar3 လက္ကြက္ပါ။ edit လုပ္ျပီး zawgyi layout ျပန္ေျပာင္းမွ ရမယ္။

Code:
partial default alphanumeric_keys 
xkb_symbols "basic" {
    name[Group1]= "Burmese";
	include "level3(ralt_switch)"
	
	// Alphanumeric section
	key <AE01> { [ U1041, U100D, U100E, U106F ] };
	key <AE02> { [ U1042, U1091, U106D ] };
	key <AE03> { [ U1043, U100B, U106C ] };
	key <AE04> { [ U1044, dollar, U104E, U1023 ] };
	key <AE05> { [ U1045, percent, U1029, U102A ] };
	key <AE06> { [ U1046, asciicircum ] };
	key <AE07> { [ U1047, U101B, U1090 ] };
	key <AE08> { [ U1048, U1002, U1062 ] };
	key <AE09> { [ U1049, parenleft, U1026 ] };
	key <AE10> { [ U1040, parenright ] };
	key <AE11> { [ minus, underscore, U1097 ] };
	key <AE12> { [ equal, plus, U106E ] };

	key <AD01> { [ U1006, U103D, U1066, U1067 ] };
	key <AD02> { [ U1010, U107D, U1071, U1072 ] };
	key <AD03> { [ U1014, U108F, U1077, U1096 ] };
	key <AD04> { [ U1019, U107D, U107C ] };
	key <AD05> { [ U1021, U108A, U1024 ] };
	key <AD06> { [ U1015, U1094, U1078, U104C ] };
	key <AD07> { [ U1000, U1095, U1060, U1009 ] };
	key <AD08> { [ U1004, U1088, U104D, U106A ] };
	key <AD09> { [ U101E, U1025, U1086 ] };
	key <AD10> { [ U1005, U100F, U1065, U1070 ] };
	key <AD11> { [ U101F, U1027 ] };
	key <AD12> { [ U104F, U1092 ] };

	key <AC01> { [ U1031, U1017, U1008, U107A ] };
	key <AC02> { [ U103A, U103D ] };
	key <AC03> { [ U102D, U102E, U108E, U108C ] };
	key <AC04> { [ U1039, U1064 ] };
	key <AC05> { [ U102B, U103C ] };
	key <AC06> { [ U1037, U1036 ] };
	key <AC07> { [ U103B, U1032, U1083, U1084 ] };
	key <AC08> { [ U102F, U1033, U1089 ] };
	key <AC09> { [ U1030, U1034, U108D, U108B ] };
	key <AC10> { [ U1038, U105A ] };
	key <AC11> { [ U1012, U1013, U1075, U1076 ] };

	key <AB01> { [ U1016, U1007, U1079, U1068 ] };
	key <AB02> { [ U1011, U100C, U1073, U1074 ] };
	key <AB03> { [ U1001, U1003, U1061, U1063 ] };
	key <AB04> { [ U101C, U1020, U1085 ] };
	key <AB05> { [ U1018, U1080, U1093 ] };
	key <AB06> { [ U100A, U107F, U106B, U1069 ] };
	key <AB07> { [ U102C, U107E, U1081, U1082 ] };
	key <AB08> { [ U101A, U101D ] };
	key <AB09> { [ period, U1008 ] };
	key <AB10> { [ U104B, U104A ] };

	key <BKSL> { [ U104F, U1092 ] };
	// End alphanumeric section
	include "mm(tilde_switch)"
};

// The following code creates the "Tilde key" phenomenon.

partial modifier_keys
xkb_symbols "tilde_switch" {
	key <TLDE> {
	symbols[Group1] = [ ISO_Level3_Latch, asciitilde, grave ]
	};
	modifier_map Mod5 { ISO_Level3_Latch };
};
ေနရာနည္းနည္းလြဲတာေနတယ္။ ယူနီကုတ္ပါသံုးမယ္ဆိုရင္ တျခားျပင္ရမွာရွိတယ္။ ဖိုရမ္မွာတေခါက္ေရးထားဖူးတယ္။

Ibus ကေတာ့ သြင္းရင္ gnome dependencies ပါသြင္းမွာမို႕ မစမ္းခ်င္ေတာ့ဘူး။

ေလာေလာဆယ္ဆယ္ ၾကိဳက္ေနတာက KRunner ပါ။ Unity ထက္ပိုေကာင္းတယ္။ ဖိုင္ရွာလို႕ရတယ္။ Apps ဖြင့္လို႕ရတယ္။ တျခား screen brightness ခ်ိန္တာဘာေတြရတယ္။ date, time, calculator ရတယ္။ ပိုျမန္တယ္။ Unity ထက္ပိုသာတာက Youtube search - results က Unity ထက္ပိုေကာင္းတယ။ (Ubuntu က youtube education) ပဲရွာေတာ့ results က သိပ္မေကာင္းဘူး။ ဒီမွာေတာ့ အေကာင္းဆံုးမဟုတ္ေပမဲ့ သံုးလို႕ရတဲ့အဆင့္ရွိတယ္။ Screen capture လုပ္ထားတာ။ quality ေတာ့ေကာင္းဘူး။ video ထဲမွာ ေႏွးျပီး ထစ္ေနတယ္။ အျပင္မွာေတာ့ ျမန္ပါတယ္။ ခဏခဏေတာ့ crash ျဖစ္တယ္။



စကားမစပ္ ဒီscreen capture url ကိုသေဘာက်တယ္။ http://youtu.be/vmB-_-mNuw4
-_- ေလးပါတယ္။ ထူးထူးဆန္းဆန္း။

If something doesn't work, break it and create a BETTER one.
g00gle is offline   Reply With Quote
ေအာက္ပါအသင္း၀င္ 5 ဦးတို႔မွ g00gle အား ေက်းဇူးတင္စကား ေျပာၾကားသြားပါသည္။
Old 04-04-2013, 09:00 AM
  post #6
g00gle
အထူးအသင္း၀င္
 
အသင္း၀င္ေန႔စြဲ: Nov 2010
ေရးသားခ်က္မ်ား: 751
ႏိုင္ငံအလံ: Users Flag!
ေက်းဇူးတင္စကား: 12,278
ပို႔စ္ 754 ခုအတြက္ 6,476 ဦးမွ ေက်းဇူးတင္ေၾကာင္းေျပာပါသည္။
g00gle will become famous soon enough
su Vs su -

openSUSE သံုးၾကည့္သေလာက္ Ubuntu နဲ႕ ကြာတာက root access ယူတာျဖစ္ပါတယ္။ Ubuntu မွာက root account ကို disable လုပ္ထားျပီး sudo သံုးပါတယ္။ Root လုပ္ခ်င္ရင္ sudo su, sudo bash, sudo -i, sudo -s စသျဖင့္ အမ်ိဳးမ်ိဳး သံုးၾကတယ္။ ကြ်န္ေတာ္က root မလုပ္တာမ်ားေတာ့ sudo ပဲ သံုးျဖစ္ေနေတာ့ ဒီ commands ေတြမွာ ဘာကြာလဲ သတိမထားမိဘူး။

openSUSE သံုးေတာ့ sudo လဲရွိတယ္။ ဒါေပမဲ့ Ubuntu လို အကုန္သံုးလို႕မရဘူး။ ဒါနဲ႕ root access ေျပာင္းဖို႕ လိုလာေရာ။ အဲဒီမွာ "su" နဲ႕ "su -" နဲ႕ ဘာကြာသလဲ သိခ်င္လာေရာ။

ဖတ္ၾကည့္ရင္း နားလည္သေလာက္က " su " နဲ႕ root ယူတဲ့အခါ root စစ္စစ္ကို မရသြားဘူး။ ဥပမာ -

$ su
$ ls
လို႕ ရိုက္ၾကည့္လိုက္ရင္ Home folder က local user ရဲ႕ user folder ျဖစ္ေနတာေတြ႕ပါမယ္။

(အေသးစိတ္သိခ်င္က $ echo $PATH)

" su - " သံုးရင္ root စစ္စစ္ရပါတယ္။

$ su -
$ ls
ဆို Home folder က root home folder ျဖစ္ေနတာကို ေတြ႕ပါမယ္။ local home folder က /home/username/ မွာပါ။ ($ echo $PATH လုပ္ၾကည့္ရင္ ပိုကြာတာေတြ႕ပါမယ္)

ကြာတာေတာ့ သိျပီ။ ဘယ္ဟာသံုးမွာလဲ။

" su - " ကို သံုးပါ။ ဘာလို႕လဲဆိုေတာ့ " su " သံုးတဲ့အခါ local home folder ျဖစ္ေနျပီး မေတာ္တဆ local files ကို overwrite သြားလို႕ပါ။ ဒါေၾကာင့္ အခန္႕မသင့္ရင္ " su " သံုး၊ program ေတြဖြင့္ျပီးေနာက္ - local အေနနဲ႕ run လို႕ မရတာမ်ိဳး ျဖစ္တတ္လို႕ပါ။ ေနာက္တစ္ခုက security ပါ။ (ကြ်န္ေတာ္ ေသခ်ာမသိလို႕ မေျပာေတာ့ပါဘူး)

Graphical applications ဖြင့္တဲ့အခါမွာလဲ " kdesu " " gksu " သံုးတာက ရိုးရိုး su , sudo သံုးျပီး ဖြင့္ထားထက္ security ပိုေကာင္းျပီး, စိတ္ခ်ရတယ္ ဆိုပါတယ္။

Ubuntu အတြက္ေတာ့ အေကာင္းဆံုးက " sudo -i " ကို သံုးတာပါ။ Graphical ဆို " gksu " သံုးတာပါ။ Root ယူျပီးရင္ေတာ့ exit နဲ႕ ျပန္ထြက္ပါ။

If something doesn't work, break it and create a BETTER one.
g00gle is offline   Reply With Quote
ေအာက္ပါအသင္း၀င္ 6 ဦးတို႔မွ g00gle အား ေက်းဇူးတင္စကား ေျပာၾကားသြားပါသည္။
Old 15-04-2013, 12:16 AM
  post #7
g00gle
အထူးအသင္း၀င္
 
အသင္း၀င္ေန႔စြဲ: Nov 2010
ေရးသားခ်က္မ်ား: 751
ႏိုင္ငံအလံ: Users Flag!
ေက်းဇူးတင္စကား: 12,278
ပို႔စ္ 754 ခုအတြက္ 6,476 ဦးမွ ေက်းဇူးတင္ေၾကာင္းေျပာပါသည္။
g00gle will become famous soon enough
ျပန္စာ - openSUSE

openSUSE 12.3 မွာ kernel 3.8 သြင္းနည္းပါ။ default က 3.7 ပါ။ ထံုးစံအတိုင္း သူ႕ build service ကပဲသြားေဒါင္းပါတယ္။ http://software.opensuse.org ကေန kernel-default လို႕ရွာလိုက္ပါတယ္။

ဒီ page ကို ေရာက္သြားပါမယ္။ http://software.opensuse.org/package/kernel-default

ေအာက္မွာ ျပထားတဲ့အတိုင္း ေတြ႕ပါမယ္။ မူရင္း default package ရွိလို႕ standard install - openSUSE 12.3 - kernel version 3.7.xx ဆိုျပီး ေတြ႕ပါမယ္။ သြင္းခ်င္တာက 3.8 ပါ။ official မဟုတ္ေပမဲ့ stable update မွာ ရွိပါတယ္။ ေအာက္နားက show other versions ကို ႏွိပ္လိုက္ပါ။



Direct install ဆိုတဲ့ ေအာက္မွာ တျခား openSUSE versions ေတြအတြက္ ရွိတဲ့ packages ေတြ ထြက္လာပါမယ္။ 12.3 က လက္ရွိ official မို႕ သူ႕ကို select လုပ္ထားပါတယ္။ Tumbleweed သံုးဖို႕မေျပာင္းထားဖူးဆိုရင္ 12.3 version က packages ေတြကိုပဲ သံုးရမွာပါ။



အဲဒီစာမ်က္ႏွာ 12.3 က show unstable packages ကိုႏွိပ္ပါ။ ဒီ packages က official မဟုတ္ေၾကာင္း (စမ္းသပ္ေဆာ့၀ဲျဖစ္ေၾကာင္း) အ၀ါေရာင္ေခါင္းစဥ္တက္ျပီး ေျပာပါမယ္။ Continue ကိုႏွိပ္ပါ။



ေနာက္ထပ္ ဒီလိုမ်ိဳး အမ်ားၾကီး ထပ္ေတြ႕ပါမယ္။ ထိပ္ဆံုးက official release ကေတာ့ default ပါတဲ့ဟာပါ။ သူ႕ေအာက္မွာ နာမည္အမ်ိဳးမ်ိဳးနဲ႕ kernel versions အမ်ိဳးမ်ိဳးကို ေတြ႕ပါမယ္။ openSUSE build service က Ubuntu မွာ သံုးတဲ့ PPA နဲ႕ တူတူပါပဲ။ ၾကိဳက္တဲ့သူ latest software ကို build လုပ္ျပီး တင္ေပးလို႕ရတယ္။ PPA ကို Ubuntu က လိုက္မစစ္သလို၊ openSUSE က packages တိုင္းကို လိုက္စစ္တာ မဟုတ္တဲ့အတြက္ သူမ်ား လက္တဲ့စမ္းထားတာသြင္းျပီး break ျဖစ္တာ၊ security risk ရွိတာ ျဖစ္ႏိုင္ပါတယ္။ ေကာင္းတာက ကိုယ္သြင္းမဲ့ builder နာမည္ကို google မွာ ရွာ၊ စိတ္ခ်ရတယ္ဆိုမွ သြင္းတာပါ။ ဒီမွာေတာ့ Kernel:stable ဆိုတဲ့သူဆီကေန ကြ်န္ေတာ္ သြင္းပါမယ္။



ဘယ္လိုသြင္းရမလဲဆိုေတာ့ နည္း ၂ နည္းရွိပါတယ္။ တခုက 1 Click Install ကို သံုးတာပါ။ ေနာက္တစ္ခုက rpm ကို တိုက္ရိုက္ေဒါင္းလုပ္လုပ္ျပီး သြင္းတာပါ။

Code:
Kernel:stable    3.8.7    32bit    64bit    source    1 Click Install
ဆိုျပီး ေတြကပါမယ္။ rpm တိုက္ရိုက္ေဒါင္းခ်င္တယ္ဆိုရင္ 32bit / 64 bit ကိုယ့္စက္နဲ႕ ကိုက္တာတစ္ခုကို ေဒါင္းလုပ္လုပ္ျပီး သြင္းရံုပါ။ (ဒါေပမဲ့ အဲဒီနည္းကို မသံုးပါနဲ႕)

1 Click Installer ကို သံုးပါ။ 1 Click installer ကို save လုပ္ပါ။ right-click > save ။
.ymp နဲ႕ဆံုးတဲ့ ဖိုင္တစ္ခုထြက္လာပါမယ္။ click လုပ္လိုက္ရင္ yast နဲ႕ ပြင့္ပါမယ္။

rpm နဲ႕ 1 Click installer နဲ႕ ကြာတာက rpm က အဲဒီဖိုင္တစ္ခုပဲသြင္းပါမယ္။ တကယ္လို႕ dependencies solve လုပ္ဖို႕လိုရင္ ကိုယ့္ repository က packages နဲ႕ လုပ္မွာျဖစ္ပါတယ္။ ဒီ kernel သြင္းတဲ့ေနရာမွေတာ့ ျပသနာ မရွိေပမဲ့ တခ်ိဳ႕ေဆာ့၀ဲေတြ သြင္းတဲ့အခါ လိုေနတဲ့ dependencies က ကိုယ့္ repo ထဲမရွိတဲ့အခါမ်ိဳးမွာ ျပသနာျဖစ္ႏိုင္ပါတယ္။

1 click installer ကေတာ့ repo ကိုပါ သြင္းသြားတာျဖစ္ပါတယ္။ ဒါေၾကာင့္ dependencies ျပသနာရွင္းပါတယ္။ ppa ထက္အားသာခ်က္က repo ကို ခဏယာယီ enable လုပ္မလား၊ permanent enable လုပ္မလား ေရြးလို႕ရတာ ျဖစ္ပါတယ္။ ဒါေၾကာင့္ dependencies ျပသနာလဲကင္း၊ ေနာက္ပိုင္း ကိုယ္လိုခ်င္တာရျပီး ထပ္မလိုေတာ့အခါ repo conflict ျဖစ္တာလဲ နည္းသြားပါမယ္။



ymp file ကိုဖြင့္လိုက္တဲ့အခါ yast နဲ႕ ဒီလိုမ်ိဳး repositories ထည့္ဖို႕ေတြ႕ပါမယ္။ repo URL ကိုဖတ္ပါ။ သူ႕ description ကိုဖတ္ပါ။ ေနာက္ အလယ္မွာ

Quote:
remain subscribed to these repositories after installation
ဆိုတာေတြ႕ပါမယ္။ ပံုမွန္ဆို အမွန္ျခစ္ထားတတ္ပါတယ္။ ကိုယ္သံုးမဲ့ေဆာ့၀ဲ, repos ကို မူတည္ျပီး ဆက္ျပီး subscribed လုပ္သင့္မလုပ္သင့္ ဆံုးျဖတ္ပါ။ မသိရင္ ျဖဳတ္ထားျပီး ေဆာ့၀ဲအသစ္ထြက္ရင္ ကိုယ္တိုင္ ေနာက္တစ္ခါ software.opensuse.org ကေန ဒီအဆင့္အတိုင္း ျပန္လုပ္လို႕ရပါတယ္။ ကြ်န္ေတာ္ေတာ့ အျမဲျဖဳတ္ပါတယ္။ local-install သေဘာျဖစ္သြားတာေပါ့။

ေနာက္ keyring ထဲ့ဖို႕ေျပာရင္ trust လုပ္ေပးျပီး ဆက္ install လုပ္ရံုပါပဲ။

ဒါဆို install လုပ္တာျပီးပါျပီ။

ကြ်န္ေတာ္က grub ကို usb ထဲသြင္းထားတာမို႕ စက္က ဒီအတိုင္း restart ခ်ရံုနဲ႕ မသိပါဘူး။ Ubuntu မွာ update-grub ဆိုျပီး လုပ္ေပးရတယ္။ (ဒီမွာ ကြ်န္ေတာ္က grub လို႕ပဲ ေျပာေနေပမဲ့ တကယ္တမ္းက grub2 ပါ။ အရင္က ရိုးရိုး grub legacy ပါ။ grub2 က experimental လို႕ နာမည္တပ္ထားေပမဲ့ သံုးလို႕ရတဲ့အဆင့္ထိ stable ျဖစ္လို႕ Ubuntu, openSUSE မွာ grub legacy အစား grub2 ကိုပဲ သံုးပါတယ္)

ဒီမွာ fedora, openSUSE တို႕နဲ႕ ubuntu မွာသံုးတဲ့ commands နည္းနည္းကြာပါတယ္။ update-grub အစား

Code:
su -
grub2-mkconfig -o /boot/grub2/grub.cfg
ကို run ေပးရပါမယ္။ ဒါဆို အသစ္သြင္းလိုက္တဲ့ kernel 3.8.7 ကို စက္ကသိသြားပါျပီ။ boot screen မွာ ကိုယ္ၾကိဳက္တဲ့ kernel ကိုသံုးႏိုင္ပါျပီး တကယ္လို႕ အဆင္မေျပရင္ နဂို kernel ကို ေရြးသံုး။ kernel အသစ္ကို ျပန္ဖ်က္ေပါ့။

ဒါဆို software.opensuse.org ကေန ေဆာ့၀ဲေတြ သြင္းနည္းသိျပီ ထင္ပါတယ္။ (အရင္ဆံုးေတာ့ software.opensuse.org အစား packman repository enable လုပ္ျပီး packman ကသြင္းလို႕ရရင္ packman က သြင္းပါ။ packman သြင္းထားရင္ VLC website က repo ကို မထဲ့ပါနဲ႕။ conflict ျဖစ္ပါတယ္)

If something doesn't work, break it and create a BETTER one.

Last edited by g00gle; 15-04-2013 at 03:23 AM..
g00gle is offline   Reply With Quote
ေအာက္ပါအသင္း၀င္ 4 ဦးတို႔မွ g00gle အား ေက်းဇူးတင္စကား ေျပာၾကားသြားပါသည္။
Old 15-04-2013, 02:40 AM
  post #8
g00gle
အထူးအသင္း၀င္
 
အသင္း၀င္ေန႔စြဲ: Nov 2010
ေရးသားခ်က္မ်ား: 751
ႏိုင္ငံအလံ: Users Flag!
ေက်းဇူးတင္စကား: 12,278
ပို႔စ္ 754 ခုအတြက္ 6,476 ဦးမွ ေက်းဇူးတင္ေၾကာင္းေျပာပါသည္။
g00gle will become famous soon enough
Installing software with YaST

openSUSE မွာ ေဆာ့၀ဲသြင္းဖို႕ GUI tool ၂ ခုပါပါတယ္။ တစ္ခုက package kit ကိုသံုးတဲ့ Apper ပါ။ (KDE) ေနာက္တစ္ခုက YaST ပါ။ Apper ကေတာ့ ဘာမွထူးထူးျခားျခား မရွိပါဘူး။ တခ်ိဳ႕ openSUSE သံုးတဲ့သူက Apper ကိုေႏွးတယ္။ password မေတာင္းပဲ လုပ္လို႕ရလို႕ မေကာင္းဘူးေျပာျပီး YaST ကိုပဲ သံုးခိုင္းပါတယ္။

အရင္ဆံုး YaST ကိုမသံုးခင္ သံုးရပိုေကာင္းေအာင္ နည္းနည္းျပန္ျပင္ပါမယ္။ YaST ကိုဖြင့္ပါ။

1. /etc/sysconfig Editor ကိုဖြင့္ပါ။ ( YaST က ပံုမွန္ဆို ေဆာ့၀ဲသြင္းျပီးရင္ အလိုလိုပိတ္သြားပါတယ္။ ကြ်န္ေတာ္က ပိတ္တာမၾကိဳက္လို႕ ျပန္ျပင္မလို႕ပါ)



2. System >> Yast2 >> GUI >> pkgmgr_action_at_exit ကိုေရြးပါ။ Close ဆိုတဲ့အစား summary / restart ကိုေရြးပါ။ Finish လုပ္ျပီး ဆက္သြားရင္ error တစ္ခုျပပါမယ္။ အေရးမၾကီးပါ။ (summary ေရြးထားရင္ back ကိုႏွိပ္ရင္ restart လုပ္ပါမယ္။ finish ဆိုရင္ ပိတ္ပါမယ္)



3. YaST ကိုျပင္ျပီးရင္ software repositories ထဲ့ပါမယ္။ Linux Distros အမ်ားစုက mp3 တို႕၊ movies ေတြအတြက္ လိုတဲ့ codecs ကို လိုင္စင္၊ patent ေတြေၾကာင့္ ထဲ့လို႕မရပါဘူး။ ေနာက္ တခ်ိဳ႕ေဆာ့၀ဲေတြကလဲ free software, opensource ဆိုေပမဲ့ တကယ္တမ္း free စစ္စစ္ မဟုတ္တာေတြ ရွိပါတယ္။ ေဆာ့၀ဲေရးတဲ့သူက သူ႕ဟာသူ free software ဆိုျပီး သတ္မွတ္ေပမဲ့ သူယူသံုးထားတဲ့ plugins, code ေတြက တကယ္ free စစ္စစ္မဟုတ္တဲ့အခါ ရွိပါတယ္။ ေရးတဲ့သူက သူ႕ဟာသူ ဘာမွမသိ၊ ဘာမွမျဖစ္ေပမဲ့ company အၾကီးနဲ႕လာတဲ့အခါ ျပသနာတက္လာေရာ။ ဥပမာ - Ubuntu installer မွာ skype ပံုယူသံုးထားလို႕ microsoft က ဖယ္ဖို႕ ေျပာတာ။ ရိုက္စားမဲ့သူဆို တရားစြဲတာေတြ ျဖစ္လာတာရွိတယ္။ Ubuntu မွာေတာ့ ဒါကို universe, multiverse repos နဲ႕ ေဆာ့၀ဲေတြ သြင္းလို႕ရေအာင္ လုပ္ထားပါတယ္။ openSUSE တို႕၊ Fedora တုိ႕က်ေတာ့ သူ႕ repos မွာကို မရွိပါဘူး။ 3rd party repos ေတြမွာ free စစ္စစ္မဟုတ္တဲ့ ေဆာ့၀ဲေတြ ရႏိုင္ပါတယ္။ openSUSE အတြက္ကေတာ့ Packman repos က comaptible အျဖစ္ဆံုးနဲ႕၊ ေဆာ့၀ဲမ်ားမ်ား ရပါတယ္။ (ubuntu ေလာက္မစံုေပမဲ့ ေဆာ့၀ဲပို update ျဖစ္တာ၊ ubuntu မွာ မေတြ႕ႏိုင္တဲ့ေဆာ့၀ဲေတြရွိပါတယ္)

Packman repos ကိုမွ ၂ မ်ိဳးထပ္ခြဲထားပါတယ္။ တစ္ခုက Packman ကို ၄ ပိုင္းထပ္ပိုင္းတယ္။ Essentials, Multimedia, Extra, Games ဆိုျပီး - Essentials က မသြင္းမေနရ။
ေနာက္တစ္ခုက Packman ၄ ပိုင္းလံုးကို စုျပီး တစ္ခုထဲလုပ္ထားတာ။ ဒါကို YaST ကေန အလြယ္တကူ enable လုပ္လို႕ ရပါတယ္။

Software repositories ကို ႏွိပ္ပါ။



4. repos ေတြ ေတြ႕ပါမယ္။ default ၄ ခု enable လုပ္ထားပါတယ္။ oss, non-oss, update - oss/non-oss

Add ကိုႏွိပ္ပါ။



5. Community repositories ကိုေရြးပါ။



6. Packman repo ကို အမွန္ျခစ္ျပီး enable လုပ္ပါ။



7. ေနာက္ finish / ok ႏွိပ္ျပီး ေဆာ့၀ဲသြင္းတဲ့ေနရာကို သြားပါမယ္။ Software Management ကိုႏွိပ္ပါ။



8. YaST မွာက ေဆာ့၀ဲသြင္းဖို႕အတြက္ လြယ္ေအာင္ categories အမ်ိဳးမ်ိဳးခြဲ tabs ေတြနဲ႕ ျပထားပါတယ္။ View ကိုႏွိပ္ျပီး tabs ေတြ လိုက္ဖြင့္ၾကည့္ပါ။



9. Tab ကိုျပန္ပိတ္ခ်င္ရင္ ညာဖက္မွာ အနီေရာင္ ၾကက္ေျခခတ္ပံုရွိပါတယ္။



10. Search Tab ကေတာ့ ထံုးစံအတိုင္း ကိုယ္လိုခ်င္တာ ေရြးရွာတာပါ။



11. Package Group ကေတာ့ အမ်ိဳးအစားအလိုက္ ရွာတာပါ။



12. RPM groups လဲ ဒီလိုပါပဲ။ ပိုအေသးစိတ္ေပမဲ့ ေဆာ့၀ဲအကုန္ မျမင္ရပါဘူး။



13. Repositories ကေတာ့ ကိုယ္ enable လုပ္ထားတဲ့ repos list ပါ။ မသံုးမျဖစ္ သံုးသင့္တဲ့ထဲပါပါတယ္။



14. Patterns ကေတာ့ meta package သေဘာမ်ိဳး ေရာက္ပါတယ္။ ဥပမာ - ubuntu မွာ restricted extras သြင္းမယ္ဆို sudo apt-get install ubuntu-restricted-extras ဆိုျပီး သြင္းပါတယ္။ တကယ္တမ္း restricted extras package က ဘာဖိုင္မွမပါပါဘူး။ တျခားဘယ္ဖိုင္ေတြကို သြင္းမယ္လို႕ ညႊန္ျပထားတဲ့ list ပဲပါပါတယ္။ အဲဒီ list ထဲမွာ mp3 ဖြင့္ဖို႕ပါမယ္။ movies ဖြင့္ဖို႕ပါမယ္။ microsoft font ပါမယ္။ စတာမ်ိဳးပါ။ Ubuntu မွာေတာ့ ဒီတိုင္း apt-get install နဲ႕ အကုန္ျပီးေပမဲ့ ဒီမွာက်ေတာ့ ဒီလိုမရပါဘူး။ Zypper နဲ႕ဆို pattern အတြက္ သီးသန္႕ command options ထဲ့ေပးရပါတယ္။ Yast မွာက်ေတာ့ ေဆာ့၀ဲအမ်ားၾကီးကို select မလုပ္ပဲ pattern ကို select လုပ္လိုက္တာနဲ႕ အကုန္သြင္းသြားတာမ်ိဳး လုပ္လို႕ရပါတယ္။ ( သတိေတာ့ ထားရပါတယ္။ packman သံုးထားရင္ တခါတေလ conflict ျဖစ္ပါတယ္)



15. Installation summary လဲ မသံုးမျဖစ္ပါ။ သူက ကိုယ္သြင္းေတာ့မဲ့ packages ေတြကို confirm လုပ္ေပးတဲ့ေနရာပါ။ update လုပ္တယ္ဆိုရင္ patches ဆိုျပီး ထပ္ေတြ႕ပါမယ္။ Updates က Apper က autostart လုပ္ထားတာမို႕ အမ်ားစုဆို YaST မွာ မေတြ႕ေလာက္ဘူး ထင္လို႕ ခ်န္ထားပါတယ္။

Installation summary မွာ ျမွားအၾကီးက ကိုယ္ select လုပ္ထားတာ။ အေသးက autoselect လုပ္ထားတာပါ။ Install မလုပ္ခင္ ေသခ်ာေအာင္ ျပန္ၾကည့္သင့္ပါတယ္။ (တကယ္မလုပ္ခင္ေတာ့ တခါထပ္ေမးပါတယ္)



16. KDE Live CD သံုးတဲ့သူဆို စစခ်င္း YaST ကိုဖြင့္ရင္ installation summary မွာ package အမ်ားၾကီး ျဖစ္ေနတာေတြ႕ပါမယ္။ 200 MB ေက်ာ္ပါတယ္။ recommended packages ေတြေၾကာင့္ပါ။ ပံုမွန္ KDE Live ကေနသြင္းရင္ PDF reader, Video Player မပါပါဘူး။ ဖြင့္ဖြင့္ခ်င္းဆို PDF reader, flash, video player, artwork, GIMP စသျဖင့္ အစံု install လုပ္ဖို႕ recommend လုပ္ထားပါတယ္။ ဖိုင္ဆိုက္က အရမ္းမ်ားလို႕ မလိုခ်င္ရင္ recommended package ကို disable လုပ္ထားလို႕ရပါတယ္။

Options >> ignore recommended packages for already installed packages ကို ေရြးပါ။ ဒါဆို အခုေလာေလာဆယ္ဆယ္ 80 MB ေလာက္ပဲ ရွိပါမယ္။



17. Package Install လုပ္နည္းကေတာ့ ရိုးရိုးပါပဲ။ ကိုယ္လိုခ်င္တာေရြး installation summary မွာ ဘာေတြ အပို select လုပ္လဲၾကည့္။ အဆင္ေျပရင္ ဆက္လုပ္။ ဒါပါပဲ။ အဆင္ေျပတဲ့အခါ ရွိေပမဲ့ အဆင္မေျပတဲ့အခါလဲ အမ်ားၾကီး ေတြ႕ႏိုင္ပါတယ္။ ကြ်န္ေတာ္ေတြ႕ဖူးတဲ့ conflict ကေတာ့ ၂ ခုပါ။

တစ္ခုက လံုး၀သြင္းလို႕မရတဲ့ package မ်ိဳးပါ။ သြင္းဖို႕ဆို နဂိုဟာ ဖယ္မွပဲရပါမယ္။



သြင္းဖို႕ဆို နဂို package ကိုဖယ္မွပဲရမယ္။ အထူးသျဖင့္ desktop environment ေရာသံုးရင္ ျဖစ္ပါတယ္။ အေကာင္းဆံုးက ကိုယ္ဘာသံုးခ်င္လဲ။ KDE, Gnome, Xfce, Lxde, Enlightment စကတည္းက ဆံုးျဖတ္ အဲဒီတစ္ခုထဲသံုး။ မသိရင္ packages ေရာမသံုးနဲ႕။

18. ေနာက္တစ္ကေတာ့ vendor change ဆိုျပီး ပါပါတယ္။ သူကေတာ့ repos အသံုးမက်လို႕ ျဖစ္တယ္ထင္တာပဲ။ ဥပမာ အားျဖင့္ packman repos ဆို ျဖစ္သင့္တာက သူ႕မွာပါတဲ့ packages တိုင္း ေနာက္ဆံုး versions ျဖစ္ေနသင့္တယ္။ တကယ္တမ္းက်ေတာ့ ဒီလိုမျဖစ္ဘူး။ အမ်ားစုက ေနာက္ဆံုး update (ubuntu ထက္ေတာင္ update ျဖစ္ပါတယ္) ျဖစ္ေပမဲ့ တခ်ိဳ႕အနည္းစုက်က openSUSE - default ထက္ version နိမ့္ေနတယ္။ (နာမည္ေပးပံုမွားေနတာ ျဖစ္ခ်င္ျဖစ္ပါမယ္)

amorak versions ကိုၾကည့္ပါ။ ၂ ခုရွိပါတယ္။

တစ္ခုက 2.7.0-2.2.1-i586 from openSUSE-12.3 oss - priority 99 and vendor openSUSE

ဖတ္နည္းက ရွင္းပါတယ္။ စစခ်င္း file version လာပါတယ္။ 2.7.0-2.2.1
ေနာက္ repo နာမည္လာပါတယ္။ openSUSE-12.3 - (free software မို႕ oss ဆိုျပီးပါ။)
priority ကိုေမ့ထားပါ။
ေနာက္ဆံုး vendor ပါ။ vendor - openSUSE ေပါ့။ (ပံုမွန္ဆို ၂ ခုပဲရွိပါမယ္ - openSUSE နဲ႕ packman ပါ၊ packman ကေတာ့ နာမည္ေပးထားပံုကိုလိုက္ျပီး url နဲ႕ လာခ်င္လာပါမယ္)

ေနာက္တစ္ခုက version - 2.7.0-14.46 - (file နာမည္ေပးထားပံုမတူတာၾကည့္ပါ။ zypper က 2.7.0-2.2.1 ကို latest လို႕ယူဆထားပါတယ္)
ေနာက္ repo - Packman Repository
ေနာက္ဆံုးက vendor - packman.links2linux.de ဆိုျပီးပါ။



VLC repo နဲ႕ packman ေရာ သံုးရင္ ပိုဆိုးတယ္။ အရင္က VLC repos က latest VLC, packman က version တစ္ခုနိမ့္တယ္။ ဒါေပမဲ့ VLC repos က တခ်ိဳ႕ libraries က packman ထက္ႏွိမ့္ေနျပန္ေရာ။ ျမင့္ခ်င္တာျမင့္၊ ႏွိမ့္ခ်င္တာႏွိမ့္။ ေဆာ့၀ဲက ဂ်ီးမ်ားရင္ VLC ကသြင္းထားတာကို မသိတာမ်ိဳး ျဖစ္တတ္တယ္။

ေနာက္ versions တူျပန္ေတာ့လဲ တခါတေလ vendor change ခိုင္းေသးတယ္။ ဒါေတာ့ ဘာေၾကာင့္လဲ မသိဘူး။ vendor မေျပာင္းပဲ ေပကတ္ျပီး ဒီတိုင္းသြင္းရင္ သံုးလို႕ရမရေတာ့ တခါမွ မစမ္းဖူးလို႕ မေျပာတတ္ပါဘူး။

Vendor change ျပသနာ နည္းေအာင္ ကိုယ္သြင္းမဲ့ ေဆာ့၀ဲ version ကိုၾကည့္သင့္ပါတယ္။ zypper သံုးရင္ေတာ့ သိသာတယ္။

Zypper မွာ update ၂ မ်ိဳးရွိတယ္။ zypper patch နဲ႕ zypper update

zypper patch က official repos ကပဲ update လုပ္တာ။
zypper update ကေတာ့ latest ကို install လုပ္တာ။

ဒါေၾကာင့္ latest က packman လို႕ယူဆထားေပမဲ့ SUSE repos က ပိုျပီး update ျဖစ္ေနရင္

Code:
The following package updates will NOT be installed:
  amarok gstreamer ...
ဆိုျပီး zypper update မွာျပပါတယ္။ package broken ျဖစ္ေနတာမဟုတ္ပါဘူး။ ေမ့ထားလို႕ရပါတယ္။


19. ေနာက္ဆံုး conflict မွားလုပ္။ ၾကံရာမရ ျဖစ္ေနရင္ repository တစ္ခုက packages version ကိုပဲ သြင္းမယ္လို႕ YaST ကို ေျပာထားလို႕ရပါတယ္။ Repositories Tab မွာ ကိုယ္အျမဲထားခ်င္တဲ့ repo ကိုေရြးျပီး "switch system packages" နဲ႕ repos တစ္ခုကို အေသထားလို႕ရပါတယ္။ ဒါေပမဲ့ စကတည္းက repos ကို packman နဲ႕ official ၂ ခုပဲ သံုးခဲ့တယ္။ vendor change ေသခ်ာလုပ္တယ္။ break မျဖစ္ရင္ လုပ္ဖို႕မလိုပါဘူး။



ဒီေလာက္ပါပဲ။ မွားတာရွိရင္လဲ တျခားသူမမွားရေအာင္ ေထာက္ျပေပးပါ။ ေက်းဇူးပါ။

If something doesn't work, break it and create a BETTER one.
g00gle is offline   Reply With Quote
ေအာက္ပါအသင္း၀င္ 3 ဦးတို႔မွ g00gle အား ေက်းဇူးတင္စကား ေျပာၾကားသြားပါသည္။
Old 15-04-2013, 12:57 PM
  post #9
g00gle
အထူးအသင္း၀င္
 
အသင္း၀င္ေန႔စြဲ: Nov 2010
ေရးသားခ်က္မ်ား: 751
ႏိုင္ငံအလံ: Users Flag!
ေက်းဇူးတင္စကား: 12,278
ပို႔စ္ 754 ခုအတြက္ 6,476 ဦးမွ ေက်းဇူးတင္ေၾကာင္းေျပာပါသည္။
g00gle will become famous soon enough
Multimedia - mp3, mp4, mpeg in openSUSE

openSUSE 12.3 မွာ multimedia နဲ႕ ပတ္သတ္ျပီး ျပသနာျဖစ္ေကာင္း ျဖစ္ႏိုင္ပါတယ္။

အရင္ဆံုး Linux မွာသံုးတဲ့ media codecs အေၾကာင္း သိထားသင့္ပါတယ္။

Gnome မွာ - gstreamer ကေန movies ဖြင့္ဖို႕လိုတဲ့ codecs ေတြ ေပးပါတယ္။ Totem နဲ႕ဖြင့္လို႕ရပါတယ္။
KDE မွာက်ေတာ့ - Kaffeine player က Xine ကေန ေပးတဲ့ codecs ကိုသံုးပါတယ္။ gstreamer နဲ႕ compatible မျဖစ္ပါဘူး။

ေနာက္ VLC ရွိပါတယ္။ သူ႕ codecs နဲ႕သူသံုးပါတယ္။
ေနာက္ Mplayer အေျခခံတဲ့ players ေတြ ရွိပါတယ္။ MPlayer, SMPlayer, UMPlayer

mp3 အတြက္ေတာ့ fluendo ကေန mp3 codecs အတြက္ လိုင္စင္ကို free for personal use ဆိုျပီး ေပးပါတယ္။
Gnome, KDE ၂ ခုလံုးမွာ compatible ျဖစ္ပါတယ္။


openSUSE 12.3 အတြက္ Multimedia guide ကို http://forums.opensuse.org/english/g...ml#post2533652 ကေန သြင္းရင္ ျပသနာမရွိေပမဲ့ http://opensuse-community.org/Restricted_formats/12.3 က 1-click-installer ကိုသံုးရင္ ဖြင့္လို႕မရျဖစ္တတ္ပါတယ္။

ဘာေၾကာင့္လဲဆိုေတာ့ Gstreamer ေၾကာင့္ပါ။ Gstreamer က မႏွစ္က သူ႕ version ကိုအသစ္ထုတ္လိုက္ပါတယ္။ အရင္ version အေဟာင္း 0.1 ကို support မေပးေတာ့ဘူး။ Version 1.xx ကိုပဲ support ေပးမယ္ဆိုျပီး လုပ္ပါတယ္။

ဆိုးတာက သူ version 1 ကိုထုတ္ခ်ိန္မွာ complete မျဖစ္ေသးပါဘူး။ Totem တို႕လို video player က version 1 ကို မသိပါဘူး။ ဒီေတာ့ version 0.1 အေဟာင္းေကာ၊ version 1 ေကာ ၂ ခုလံုး သံုးရမဲ့ပံုေပါက္ေနတယ္။ Ubuntu 12.10 မွာဆိုလဲ သတိထားၾကည့္ၾကည့္ပါ။

ေနာက္ပိုင္းက်ေတာ့ Totem တို႕က version 1 ကိုသံုးလာတယ္။ version မတူတဲ့အျပင္ file name ေတြလဲ ေျပာင္းသြားတယ္။ အဓိက mp4 video codec အတြက္ gstreamer-ffmpeg plugin အစား gstreamer-libav ဆိုျပီး ေျပာင္းသြားတယ္။ 1-click-installer မွာ version 1 အသစ္အတြက္ ထည့္မေရးထားေတာ့ codecs က်န္ျပီး videos ဖြင့္မရျဖစ္ပါတယ္။ Gstreamer အေဟာင္းမသံုးလဲရလားဆိုေတာ့ တခ်ိဳ႕ player ေတြ update မလုပ္လို႕ အေဟာင္းပဲ သံုးတာလဲ ျဖစ္ႏိုင္ေသးပါတယ္။ ဒါေၾကာင့္ ၂ ခုလံုးသြင္းထားပါ။

12.3 အတြက္
libxine2-codecs - for Kaffeine
gstreamer - bad, ugly, ffmpeg - old version
gstreamer - bad, ugly, libav - new version
k3b-codecs - for CD burning software

အနည္းဆံုးလိုပါမယ္။ http://forums.opensuse.org/english/g...ml#post2533652 ကအတိုင္း လုပ္ပါ။

ေနာက္ ျပသနာထပ္တက္တာက VLC ပါ။ VLC ေနာက္ဆံုး 2.06 version packman repo မွာ ရွိပါတယ္။ ေနာက္ဆံုး version မွာ KDE က gstreamer သံုးလို႕မရလို႕၊ vlc က library တစ္ခုကို ယူသံုးလိုက္ပါတယ္။ ဒါေပမဲ့ VLC တစ္ခုလံုးက legally ထဲ့လို႕မရလို႕ VLC ကိုပဲ ထဲ့လို႕ရတာထဲ့တယ္။ ထဲ့လို႕မရတဲ့ plugin codecs ဆိုျပီး ၂ ခုခြဲထုတ္လိုက္တယ္။ အဲဒါကို vlc-codecs အေနနဲ႕ recommended package ဆိုျပီး ေပးလိုက္တယ္။ ဒါေပမဲ့ zypper က default dependencies ကိုပဲ သြင္းပါတယ္။ recommended packages ကို မသြင္းပါဘူး။ ဒါေၾကာင့္ vlc နဲ႕လဲ ဖြင့္လို႕မရျဖစ္တတ္ပါတယ္။ ဒါဆို

vlc-codecs

ကိုထပ္သြင္းေပးပါ။

If something doesn't work, break it and create a BETTER one.
g00gle is offline   Reply With Quote
ေအာက္ပါအသင္း၀င္ 3 ဦးတို႔မွ g00gle အား ေက်းဇူးတင္စကား ေျပာၾကားသြားပါသည္။
Old 18-04-2013, 07:54 AM
ကိုလင္း1z
ႀကီးေကာင္၀င္စ
 
အသင္း၀င္ေန႔စြဲ: Nov 2010
ေရးသားခ်က္မ်ား: 86
ႏိုင္ငံအလံ: Users Flag!
ေက်းဇူးတင္စကား: 247
ပို႔စ္ 83 ခုအတြက္ 372 ဦးမွ ေက်းဇူးတင္ေၾကာင္းေျပာပါသည္။
ကိုလင္း1z is on a distinguished road
ျပန္စာ - openSUSE

ေက်းဇူးတင္တယ္ ကိုဂူေရ...... OpenSuse တင္မဟုတ္ဘဲ KDE နဲ့ Gnome တို့ရဲ့ကြာဟခ်က္အနည္းအက်ဥ္း လွစ္လွစ္ကေလး သိလိုက္ရလို့ ေက်းဇူးတင္ပါတယ္။
ထပ္ျပီး ပိုမိုျပည့္စံုတဲ့ သင္ခန္းစာမ်ိဳးထပ္ျပီး တင္ေပးနိုင္မယ္လို့ ေမွ်ာ္လင့္ပါတယ္။
Cheer for Linux users!!!
ကိုလင္း1z is offline   Reply With Quote
ေအာက္ပါအသင္း၀င္ 2 ဦးတို႔မွ ကိုလင္း1z အား ေက်းဇူးတင္စကား ေျပာၾကားသြားပါသည္။
Reply

တန္ဆာပလာမ်ား
ေဖာ္ျပမႈပံုစံ

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

ဖိုရမ္ေတြ ေက်ာ္ေရာက္ခ်င္ရင္ !

အျခားဆင္တူေဆြးေႏြးခ်က္မ်ား
ေဆြးေႏြးခ်က္ စတင္ေရးသားသူ ကြပ္ပ်စ္၀ိုင္း ျပန္စာမ်ား ေနာက္ဆံုးပို႔စ္
အသင့္ေတာ္ဆံုး Linux OS အား ေရြးခ်ယ္ျခင္း KznT Linux မ်ား (သုိ႕) Linux ႏွင္႕ဆုိင္ရာမ်ား 17 06-06-2013 11:52 AM
Windows ေပၚမွာ OpenSuse ကုိ ဘယ္လုိ Install လုပ္ၿပီး run မလဲ။ minshwethwe Linux မ်ား (သုိ႕) Linux ႏွင္႕ဆုိင္ရာမ်ား 3 06-07-2011 03:37 PM


ဖိုရမ္၏ ပင္မအခ်ိန္သည္ ဂရင္းနစ္စံေတာ္ခ်ိန္ +6.5 ျဖစ္သည္။ေဒသစံေတာ္ခ်ိန္ 04:06 PM
Inactive Reminders By Icora Web Design