国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Linux > 正文

基于Linux的Gentoo系統(tǒng)安裝配置詳解

2024-08-27 23:59:59
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Gentoo是一個(gè)基于Linux的自由操作系統(tǒng),本文我們來(lái)看看的Gentoo系統(tǒng)安裝配置詳解,內(nèi)容包括thinkpad中鍵,emerge pykde4,java applet,kde中g(shù)tk程序的顯示,kde4沒(méi)有聲音,alsa安裝,sudo使用root密碼,java中文亂碼,連接peap網(wǎng)絡(luò)

本文是本人整理的Gentoo系統(tǒng)安裝配置,感興趣的朋友可以看一下。

thinkpad中鍵

平時(shí)習(xí)慣了使用小紅點(diǎn)和中鍵模擬滾輪的效果,但是現(xiàn)在安裝了gentoo的xorg之后,那個(gè)中鍵只能作為粘貼用了,不能再和小紅點(diǎn)配合進(jìn)行滾動(dòng)。

使用opensuse時(shí)是沒(méi)有這個(gè)問(wèn)題的,所以應(yīng)該還是xorg的配置問(wèn)題。掛載了opensuse的root分區(qū),發(fā)現(xiàn)opensuse中已經(jīng)沒(méi)有xorg.conf文件了(應(yīng)該是跨版本升級(jí)到opensuse11.3的時(shí)候被我刪除了,當(dāng)時(shí)不刪除這個(gè)文件,導(dǎo)致xorg-server啟動(dòng)之后,鼠標(biāo)鍵盤(pán)都失去響應(yīng)了)。再看了下邊上有個(gè)xorg.conf.d文件夾,里面有很多對(duì)xorg的配置。直接在gentoo中也創(chuàng)建了對(duì)應(yīng)的文件夾,然后把里面所有文件都拷貝過(guò)來(lái),重啟X后就正常了,這樣上網(wǎng)和打字的時(shí)候方便多了。

主要涉及到這個(gè)的配置應(yīng)該是:

  1. Section “InputClass” 
  2.         # Novell Bug #597214 
  3.         Identifier      “IBM TPPS/2 TrackPoint” 
  4.         MatchProduct    “TPPS/2 IBM TrackPoint” 
  5.         MatchIsPointer  “on” 
  6.         Driver  “evdev” 
  7.         Option  “EmulateWheel”  “on” 
  8.         Option  “EmulateWheelButton”    “2” 
  9.         Option  “YAxisMapping”    “4 5″ 
  10.         Option  “XAxisMapping”    “6 7″ 
  11.         Option  “Emulate3Buttons”    “on” 
  12.         Option  “EmulateWheelTimeout”    “200” 
  13. EndSection  --Vevb.com 
  14.  
  15. emerge pykde4 

emerge gentoo kde overlay中的pykde4遇到各種問(wèn)題,這里記錄下.

首先是直接emerge的時(shí)候,直接報(bào)錯(cuò):pykde4 %Mapped Type template for this type has already been defined

在gentoo論壇和bugzilla中查了半天,都說(shuō)是sip的問(wèn)題,需要打個(gè)補(bǔ)丁來(lái)繞過(guò)這個(gè)問(wèn)題。在kde overlay中,也有對(duì)應(yīng)的補(bǔ)丁,直接修改ebuild文件,使用里面的pykde4-4.5.90-typedefs-fix.patch補(bǔ)丁文件,會(huì)導(dǎo)致patch失敗。看了下這個(gè)補(bǔ)丁patch的文件貌似已經(jīng)改過(guò)了,行號(hào)已經(jīng)匹配不上了。

在bugzilla中找到了一個(gè)新的補(bǔ)丁,地址是:http://bugs.gentoo.org/attachment.cgi?id=258163&action=view,在本地創(chuàng)建一個(gè)overlay之后,下載這個(gè)補(bǔ)丁,并使用到pykde4代碼中,終于可以編譯下去了.

編譯過(guò)程中還遇到編譯失敗的原因,主要是因?yàn)橹霸诎惭b的時(shí)候,qt相關(guān)的包沒(méi)有安裝,導(dǎo)致對(duì)應(yīng)的pyqt4包也少了一些對(duì)應(yīng)的部分。安裝其他kde包的時(shí)候沒(méi)有問(wèn)題,但是pykde4的時(shí)候貌似都會(huì)依賴(lài)到,害得我重新emerge了PyQt4這個(gè)包3次,浪費(fèi)很多時(shí)間。最終對(duì)于這個(gè)包,應(yīng)該是能用的USE選項(xiàng)都用了(package.use中的設(shè)置是:dev-python/PyQt4 multimedia phonon xmlpatterns declarative)。這個(gè)最好一次到位,編譯PyQt4太慢了,感覺(jué)和編譯qt差不多~

java applet

通過(guò)瀏覽器連接公司vpn是通過(guò)java applet進(jìn)行的。原來(lái)一直很正常,今天突然發(fā)現(xiàn)登陸之后沒(méi)有出現(xiàn)連接的窗口了,在firefox中也沒(méi)有java插件了。

原來(lái)gentoo在安裝sun-jdk的時(shí)候,是通過(guò)一個(gè)USE來(lái)控制是否需要安裝nsplugin的,而這個(gè)選項(xiàng)默認(rèn)是沒(méi)有選上的。在package.use中增加了dev-java/sun-jdk nsplugin這行之后,再重新emerge dev-java/sun-jdk之后,在用eselect java-nsplugin list查看,64位的插件已經(jīng)啟動(dòng)了,終于可以正常連接公司的vpn了。

kde中g(shù)tk程序的顯示

之前在opensuse中這個(gè)一直很正常,但是在安裝gentoo之后,參照手冊(cè)emerge了x11-themes/gtk-engines-qtcurve、x11-themes/qtcurve-qt4和kde-misc/kcm_gtk之后,在kde的systemsetting中還是沒(méi)有找到對(duì)應(yīng)的gtk style設(shè)置的地方。

通過(guò)kcmshell4 –list命令的查詢,找到了gtk style設(shè)置的模塊kcmgtk4,目前是通過(guò)kcmshell4 kcmgtk4命令,直接打開(kāi)這個(gè)配置模塊。在配置模塊里面選擇QtCurve之后,再重啟kde,gtk界面的程序(firefox、ibus等)的界面好看過(guò)了。不過(guò)不知道是不是因?yàn)榘惭b了scrollbar fix之后的原因,firefox的滾動(dòng)條又變得有點(diǎn)卡了,在看很長(zhǎng)的網(wǎng)頁(yè)時(shí),滾動(dòng)會(huì)很慢。

kde4沒(méi)有聲音

安裝好kde之后,登陸沒(méi)有聲音,之前的alsa已經(jīng)配置好了,播放視頻也沒(méi)有問(wèn)題,查找了n多資料,還是沒(méi)有結(jié)果,期間安裝了很多和alsa有關(guān)的東西,但是一啟動(dòng)kde,一直都是音頻設(shè)備工作不正常.

最后,終于解決了,方法非常簡(jiǎn)單,直接刪除原來(lái)的~/.kde4/share/config/phonondevicesrc文件,再重啟kde就OK了.

安裝alsa

安裝了alsa之后,kde里面一直沒(méi)有聲音,再次仔細(xì)看了下guide,按照里面的流程執(zhí)行了alsaconf之后,竟然提示沒(méi)有找到聲卡。但是通過(guò)cat /proc/asound/cards是可以看見(jiàn)電腦上的聲卡:HDA-Intel – HDA Intel的。

之前所有的步驟,都和guide里面一樣,唯一的區(qū)別是把聲卡驅(qū)動(dòng)都編譯進(jìn)內(nèi)核了。試著將和intel聲卡有關(guān)的驅(qū)動(dòng)都改成了內(nèi)核模塊,再次執(zhí)行alsaconf之后,成功的配置完成了,雖然kde里面還是沒(méi)有聲音,但是用mplayer已經(jīng)能夠播放視頻了。

看來(lái)之前以為不用ramfs所以將所有用到的東西都直接編譯進(jìn)內(nèi)核了,反而還出問(wèn)題了。

sudo使用root密碼

默認(rèn)按照配置,sudoer配置文件里面會(huì)要求輸入用戶自己的密碼,這樣非常不安全,很大程度上也失去了sudo命令的意義。

其實(shí)/etc/sudoers文件里面,已經(jīng)包含了這些需要配置示例,去掉注釋即可。sudoers文件最后我改成了:

  1. Defaults targetpw  # Ask for the password of the target user 
  2.  
  3. ALL ALL=(ALL) ALL  

后面那項(xiàng)會(huì)讓所有用戶擁有sudo的權(quán)限,所以在注釋中也特別注明,必須和上面那個(gè)選項(xiàng)同時(shí)開(kāi)啟。這樣,在需要改變權(quán)限時(shí),就需要輸入對(duì)應(yīng)帳號(hào)的密碼。也就是說(shuō),在需要root權(quán)限的時(shí)候,就需要輸入root的密碼。其實(shí)這配置還主要來(lái)自于opensuse的習(xí)慣:)

java中文亂碼

解決方法非常簡(jiǎn)單。在$JAVA_HOME/jre/lib/fonts中創(chuàng)建一個(gè)文件夾fallback然后在里面創(chuàng)建一個(gè)符號(hào)鏈接,鏈接到/usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc 然后就ok了.

連接peap網(wǎng)絡(luò)

用unetboot將最小鏡像導(dǎo)入到u盤(pán)后,后面就要用這個(gè)最小鏡像來(lái)安裝gentoo了,因?yàn)楣纠锩嬗玫氖莗eap的無(wú)線網(wǎng)絡(luò),搞了好久才搞定,首先從原來(lái)的機(jī)器上拷貝了一份配置文件(原來(lái)筆記本是用wicd連接無(wú)線網(wǎng)絡(luò)的),復(fù)制到/etc/wpa_supplicant/wpa_supplicant.conf里面的主要內(nèi)容是:

  1. network={ 
  2.  
  3. ssid=”SSID” 
  4.  
  5. scan_ssid=0 
  6.  
  7. proto=RSN 
  8.  
  9. key_mgmt=WPA_EAP IEEE8021X 
  10.  
  11. eap=PEAP 
  12.  
  13. identity=”用戶名” 
  14.  
  15. password=”密碼” 
  16.  
  17. phase2=”auth=MSCHAPV2″ 
  18.  

然后,先用wpa_supplicant命令進(jìn)行認(rèn)證:wpa_supplicant -B -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf

這里的參數(shù):-B表示后臺(tái)運(yùn)行,-i后面是使用的interface,-D是使用的驅(qū)動(dòng),-c是使用的配置文件,如果是用ifconfig查看wlan0沒(méi)有,需要先用ifconfig wlan0 up開(kāi)啟這個(gè)網(wǎng)絡(luò)接口.

認(rèn)證完成后,在用dhcpd wlan0去dhcp服務(wù)器獲取ip地址,然后就可以上網(wǎng)了,開(kāi)始根據(jù)手冊(cè)安裝gentoo.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 苏尼特右旗| 特克斯县| 盘锦市| 修水县| 保德县| 南安市| 义马市| 深泽县| 德惠市| 永胜县| 安塞县| 嘉义市| 如皋市| 沁阳市| 营口市| 梓潼县| 公主岭市| 牙克石市| 巴里| 七台河市| 东至县| 嘉义县| 三亚市| 镇坪县| 宁化县| 尉氏县| 黎平县| 缙云县| 新巴尔虎右旗| 公主岭市| 扶绥县| 资溪县| 开化县| 道真| 岑巩县| 张家川| 灵川县| 英超| 佛冈县| 涿州市| 德惠市|