是不是有chmod 777的就去掉,这样就行了?BigSnake.NET 写了:这个不好代码: 全选
设置:(不明白作用 ,可能是设置编码集的支持,防止文件显示乱码) 代碼: sudo chmod -R 777 /var/lib/locales/supported.d/ cd /var/lib/locales/supported.d/ sudo touch ja sudo touch ko sudo touch zh sudo chmod -R 777 /var/lib/locales/supported.d/ sudo echo "ja_JP.UTF-8 UTF-8" >>ja sudo echo "ja_JP.SJIS SJIS" >>ja sudo echo "ja_JP.EUC-JP EUC-JP" >>ja sudo echo "ko_KR.UTF-8 UTF-8" >>ko sudo echo "ko_KR.EUC-KR EUC-KR" >>ko sudo echo "zh_CN.UTF-8 UTF-8" >>zh sudo echo "zh_TW.UTF-8 UTF-8" >>zh sudo echo "zh_CN.GB2312 GB2312" >>zh sudo echo "zh_CN.GBK GBK" >>zh sudo echo "zh_CN.GB18030 GB18030" >>zh sudo echo "zh_TW.Big5 Big5" >>zh cd - sudo dpkg-reconfigure locales
自定义的应该写在 /var/lib/locales/supported.d/local ,
而且文件夹也无须chmod, 777 是个很不好的习惯
直接 sudo dpkg-reconfigure locales 就可以了
我的(ljj_jjl2008)配置过程 ,请大家指正错误(已经很长时间没有更新调整,已经不适用于现在的版本)
-
- 帖子: 36
- 注册时间: 2008-06-29 0:58
Re:
-
- 帖子: 1
- 注册时间: 2008-12-20 21:35
-
- 帖子: 1
- 注册时间: 2008-12-04 0:14
Re: 我的(ljj_jjl2008)配置过程 ,请大家指正错误(2008.11.04针对8.10调整)
标记一下,下次好找,呵呵。
- lhw828
- 帖子: 2797
- 注册时间: 2007-03-15 16:58
- 来自: 湖北武汉
- 联系:
Re: 我的(ljj_jjl2008)配置过程 ,请大家指正错误(2008.11.04针对8.10调整)
太复杂了点…………
.
Linux下安装QQ的各种办法——2017年3月7日更新——QQ8.8
Linux/Ubuntu学习笔记——用前人的经验,让你快速进入Linux的怀抱
科学上网的姿势,无痛穿越长城
Ubuntu交流QQ群:16308991(500人群)和10993386(500人群)疯狂招人!大家速来!
.
-
- 帖子: 72
- 注册时间: 2009-04-13 12:47
- 联系:
-
- 帖子: 5
- 注册时间: 2009-06-11 16:48
-
- 帖子: 29
- 注册时间: 2009-05-11 20:33
Re: 我的(ljj_jjl2008)配置过程 ,请大家指正错误(2009.03.25针对9.04调整)
放弃使用kubuntu,我活得很快乐。
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 我的(ljj_jjl2008)配置过程 ,请大家指正错误(2009.07.22针对9.10调整)
这些内容我这次装机没有设置,留在此处仅供参考
-----------------------------------------------------------------------------------------------------
設定使用usb裝置的權限
(这些设置我搜到的,照做了,但没有发现起什么作用,43楼有位热心人提供了另外一种办法,请参考。)
1. 在「系統」→「管理」→「使用者及群組」→「管理群組(M):」中新增群組「usbusers」,並將允許使用VitualBox的使用者都勾選起來。
2. 開終端機,下指令:
sudo kate /etc/udev/rules.d/40-permissions.rules
找:
# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", MODE="0664"
替換成:
# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", GROUP="usbusers", MODE="0664"
3. 存檔,重新開機。
●啟動Ubuntu 7.10的usbfs
Ubuntu 7.10中預設關閉usbfs的支援,會導致VirtualBox出現以下錯誤:
Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.
結果代碼:
0x80004005
成分:
Host
介面:
IHost {81729c26-1aec-46f5-b7c0-cc7364738fdb}
被呼叫端:
IMachine {31f7169f-14da-4c55-8cb6-a3665186e35e}
為了修正這樣的錯誤,在孤狗大神那邊翻找了一下,找到下列方法:
開終端機,下指令:
sudo kate /etc/init.d/mountdevsubfs.sh
開啟後,找:
#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb
將最後四行的#去掉,如下所示:
#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb
重新開機,就不會再出現錯誤訊息了,也能夠正常使用usb裝置了。
----------------------------------------
这里简单记录我成功安装网络打印机的经历。现说下我的网络环境:安装打印机的机器ip为 192.168.3.4,操作系统为windows XP,打印机为HP LaserJet 6L;我自己的ip为192.168.3.18。我用的是kubuntu 7.10。
1,
打开system setting(系统设置),在couputer adminstrition(计算机管理)栏目中选择printers(打印机):
2,
选择add(添加)-add printers/class(添加打印机/类),出现add printer wizard(添加打印机向导),选择next(下一步)
选择SMB shared printer(windows),即SMB共享打印机(windows),next
如果网络打印机需要身份认证,那么可以在user identification这一步里面填写你的认证信息,即帐号和密码,然后next
向导会自动扫描可能的printer,因为我已经知道了我的网络打印机的ip地址和共享名称,分别在server(服务器)中填入 192.168.3.4,在printer(打印机)中填入HPLaserJ6Lj。这里的“HPLaserJ6L”就是打印机的共享名称。该名称可以在windows平台下获得,这里假定你已经在windows系统中添加了该共享打印机,这里填好后,直接next
进入printer model selction(打印机模型选择),这里选择网络打印机的制造商和型号,如我的制造上为 hp,型号为 laserjet 6l ,然后next
这里为打印机选择驱动程序,按照推荐的就行了,next
进入打印机测试,这里可以测试你的打印机是否安装成功,点test(测试),如果打印机能够打印出测试页,那么说明你已经成功添加了该打印机。next
下面的几步不用怎么修改,中间要为你刚添加的打印机选择名字,可以随意选,最后一步是confirmation(确认),点击finish(完成)即完成了整个过程。
-----------------------------------------------------------------------------------------------------------------------------------------------------------
http://www.ubuntu.org.tw/modules/newbb/ ... t_id=32281
(注意:以下在9.04中未能通过,另外也意义不大,保留以供参考。)
分享] 在Linux使用IE + Java (ies4linux + JRE1.5.0.11)
在Linux 上面上網偶爾會遇到IE-ONLY的網站, 特別是股票理財網站等等, 免不了要回到Windows下用IE瀏覽, ies4linux 固然能輕鬆的幫你將IE+Flash裝上Linux, 但可惜它沒有內建java支援, 而很不幸的, 網路世界裡java也是不可或缺的。
如果我們能將ies4linux裝上java runtime, 那就可以解決這個問題, 下面要與大家分享的就是如何將java裝上ies4linux, 希望能幫助大家減低回到Windows上網的麻煩。
3. 開始安裝Java Run Time Environment
a) 到這裡下載Java Run Time Environment:
JRE 5.0 Update 11 includes the JVM technology: Download:
http://java.sun.com/products/archive/j2 ... index.html
選擇這個版本
Windows Offline Installation, Multi-language
jre-1_5_0_11-windows-i586-p.exe (15.80 MB)
b) 下載成功後, 貼至這個資料夾 (這是隱藏資料夾, 請按Control+H顯示隱藏檔)
/home/你的帳號/.ies4linux/ie6/drive_c/
c) 執行安裝
開啟 "應用程式=>附屬應用程式=>終端機"
進入"偽"C:\槽 :
cd /home/你的帳號/.ies4linux/ie6/drive_c/
d)用wine執行jre安裝檔
註: 以下都使用"WINEPREFIX=~/.ies4linux/ "當開頭,
這是要告訴WINE使用這個地方的"偽Windows",而不要去亂動到我們預設的~/.wine資料夾。
WINEPREFIX=/home/你的帳號 /.ies4linux/ie6 wine jre-1_5_0_11-windows-i586-p.exe
如果跑得起來, 會出現以下畫面:
按"Custom Setup"把所有可以選的選項都安裝至硬碟
4. 設定Java
a) 設定java前準備:
先執行javacpl.exe, 第一次執行畫面一定會碎掉,這是正常的 就給它碎沒關係, 開啟後再馬上按X關掉就是, 這個步驟是必須的, 如果不先執行那Java2D的鍵值就不會寫進登錄檔
cd /home/你的帳號/.ies4linux/ie6/drive_c/Program\ Files/Java/jre1.5.0_11/bin
WINEPREFIX=/home/你的帳號/.ies4linux/ie6 LC_ALL=en_US wine javacpl.exe
因為wine對於Java 2D的Direct-X加速的支援還不完全, 所以我們需要更動registry把它Disable掉, 以後Java 2D的畫面就不會碎掉了:
WINEPREFIX=/home/你的帳號/.ies4linux/ie6 wine regedit
找到這個鍵值:
HKEY_CURRENT_USER\Software\JavaSoft\Java2D\1.5.0_11
"DXAcceleration" 點兩下, 數值改成 "0", 如下圖:
b) 正式開始設定Java
進入偽C槽的Program Files\Java, 並再一次執行javacpl.exe,
cd /home/你的帳號/.ies4linux/ie6/drive_c/Program\ Files/Java/jre1.5.0_11/bin
註: 這裡如果不加LC_ALL=en_US的話, 選項就會變成方塊酥
WINEPREFIX=/home/你的帳號/.ies4linux/ie6 LC_ALL=en_US wine javacpl.exe
這次畫面應該完全正常, 不會碎掉了, 成功開啟後, 至: "Advanced" 標籤 =>
"APPLET tag support"
樹狀選項 "Internet Explorer":
不要打勾, 按 "APPLY", "OK", 退出。
再搞一次:
WINEPREFIX=/home/你的帳號/.ies4linux/ie6 LC_ALL=en_US wine javacpl.exe
這次同樣的地方: "Advanced" 標籤 =>
" APPLET tag support"
樹狀選項 "Internet Explorer":
這次請打勾!, 按 "APPLY", "OK" ,退出。
c) 測試java是否成功
現在到 http://www.yuanta.com.tw (元大京華證券)會發現Java Applets成功的出現了:
但你會發現無法顯示中文, 全都成了方塊酥。 解決方法是安裝新細明體:
5. 安裝中文字型
a) 下載新細明體
到這裡: http://blog.chweng.idv.tw/archives/221
下載點: http://mingliu.myweb.hinet.net/MingLiu/MingLiU.zip
下載完成後, 解壓縮至桌面, MingLiu.ttc 複製、貼上 "/home/你的帳號/.fonts"
b) 安裝新細明體
開應用程式=>附屬應用程式=>終端機:
sudo fc-cache -f -v
Contol+Alt+Backspace 重新登入
c) 編輯 "偽Windows" 的user.reg加入字型 (這步其實可以省略, 但為了安心起見, 還是做一次吧)
開應用程式=>附屬應用程式=>終端機:
gedit /home/你的帳號/.ies4linux/ie6/user.reg
最底部貼上以下內容:
[Software\\Wine\\X11 Driver]
"MingLiU"="MingLiu"
"PMingLiU"="PMingLiu"
d) 讓java也能用新細明體: (這步絕對不能省)
將剛剛下載回來的新細明體"MingLiu.ttc"貼至:
"/home/你的帳號/.ies4linux/ie6/drive_c/Program Files/Java/jre1.5.0_11/lib/fonts"
重開IE6, 再回去 http://www.yuanta.com.tw
嘩啦~ 現在Java Applets裡頭的中文字型就會顯示無誤了!doc
wine+ies4linux+jre 全部安裝完畢!!
以上
==============================
附錄 : 如何使ies4linux的Active X生效
==============================
(未實測過)
參考網頁: http://www.gagme.com/greg/linux/activex-linux.php
如果你遇到了這樣的訊息:
(您目前的安全性設定禁用ActiveX, 所以blablabla....)
Windows的IE只要中安全性就有ActiveX了, 但在ies4linux只能調最低安全性:
開啟IE的工具=>選項=>安全性 => 網際網路 : 調到最低:
有時候ActiveX會用到mfc42.dll 這個檔案, 所以請至你的Windows硬碟如 C:\WINDOWS\SYSTEM32\, 將mfc42.dll 拷貝一份至:
/home/你的帳戶/.ies4linux/ie6/drive_c/windows/system32
然後建立一個設定檔, 叫ies4linux遇到不明dll時一律使用native,builtin (原生, 內建) :
gedit /home/你的帳戶/.ies4linux/ie6/config
貼入以下內容並存檔離開:
; default for all other dlls
"*" = "builtin, native"
ies4linux + ActiveX設定完畢
-----------------------------------------------------------------------------------------------------
設定使用usb裝置的權限
(这些设置我搜到的,照做了,但没有发现起什么作用,43楼有位热心人提供了另外一种办法,请参考。)
1. 在「系統」→「管理」→「使用者及群組」→「管理群組(M):」中新增群組「usbusers」,並將允許使用VitualBox的使用者都勾選起來。
2. 開終端機,下指令:
sudo kate /etc/udev/rules.d/40-permissions.rules
找:
# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", MODE="0664"
替換成:
# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", GROUP="usbusers", MODE="0664"
3. 存檔,重新開機。
●啟動Ubuntu 7.10的usbfs
Ubuntu 7.10中預設關閉usbfs的支援,會導致VirtualBox出現以下錯誤:
Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.
結果代碼:
0x80004005
成分:
Host
介面:
IHost {81729c26-1aec-46f5-b7c0-cc7364738fdb}
被呼叫端:
IMachine {31f7169f-14da-4c55-8cb6-a3665186e35e}
為了修正這樣的錯誤,在孤狗大神那邊翻找了一下,找到下列方法:
開終端機,下指令:
sudo kate /etc/init.d/mountdevsubfs.sh
開啟後,找:
#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb
將最後四行的#去掉,如下所示:
#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb
重新開機,就不會再出現錯誤訊息了,也能夠正常使用usb裝置了。
----------------------------------------
这里简单记录我成功安装网络打印机的经历。现说下我的网络环境:安装打印机的机器ip为 192.168.3.4,操作系统为windows XP,打印机为HP LaserJet 6L;我自己的ip为192.168.3.18。我用的是kubuntu 7.10。
1,
打开system setting(系统设置),在couputer adminstrition(计算机管理)栏目中选择printers(打印机):
2,
选择add(添加)-add printers/class(添加打印机/类),出现add printer wizard(添加打印机向导),选择next(下一步)
选择SMB shared printer(windows),即SMB共享打印机(windows),next
如果网络打印机需要身份认证,那么可以在user identification这一步里面填写你的认证信息,即帐号和密码,然后next
向导会自动扫描可能的printer,因为我已经知道了我的网络打印机的ip地址和共享名称,分别在server(服务器)中填入 192.168.3.4,在printer(打印机)中填入HPLaserJ6Lj。这里的“HPLaserJ6L”就是打印机的共享名称。该名称可以在windows平台下获得,这里假定你已经在windows系统中添加了该共享打印机,这里填好后,直接next
进入printer model selction(打印机模型选择),这里选择网络打印机的制造商和型号,如我的制造上为 hp,型号为 laserjet 6l ,然后next
这里为打印机选择驱动程序,按照推荐的就行了,next
进入打印机测试,这里可以测试你的打印机是否安装成功,点test(测试),如果打印机能够打印出测试页,那么说明你已经成功添加了该打印机。next
下面的几步不用怎么修改,中间要为你刚添加的打印机选择名字,可以随意选,最后一步是confirmation(确认),点击finish(完成)即完成了整个过程。
-----------------------------------------------------------------------------------------------------------------------------------------------------------
http://www.ubuntu.org.tw/modules/newbb/ ... t_id=32281
(注意:以下在9.04中未能通过,另外也意义不大,保留以供参考。)
分享] 在Linux使用IE + Java (ies4linux + JRE1.5.0.11)
在Linux 上面上網偶爾會遇到IE-ONLY的網站, 特別是股票理財網站等等, 免不了要回到Windows下用IE瀏覽, ies4linux 固然能輕鬆的幫你將IE+Flash裝上Linux, 但可惜它沒有內建java支援, 而很不幸的, 網路世界裡java也是不可或缺的。
如果我們能將ies4linux裝上java runtime, 那就可以解決這個問題, 下面要與大家分享的就是如何將java裝上ies4linux, 希望能幫助大家減低回到Windows上網的麻煩。
3. 開始安裝Java Run Time Environment
a) 到這裡下載Java Run Time Environment:
JRE 5.0 Update 11 includes the JVM technology: Download:
http://java.sun.com/products/archive/j2 ... index.html
選擇這個版本
Windows Offline Installation, Multi-language
jre-1_5_0_11-windows-i586-p.exe (15.80 MB)
b) 下載成功後, 貼至這個資料夾 (這是隱藏資料夾, 請按Control+H顯示隱藏檔)
/home/你的帳號/.ies4linux/ie6/drive_c/
c) 執行安裝
開啟 "應用程式=>附屬應用程式=>終端機"
進入"偽"C:\槽 :
cd /home/你的帳號/.ies4linux/ie6/drive_c/
d)用wine執行jre安裝檔
註: 以下都使用"WINEPREFIX=~/.ies4linux/ "當開頭,
這是要告訴WINE使用這個地方的"偽Windows",而不要去亂動到我們預設的~/.wine資料夾。
WINEPREFIX=/home/你的帳號 /.ies4linux/ie6 wine jre-1_5_0_11-windows-i586-p.exe
如果跑得起來, 會出現以下畫面:
按"Custom Setup"把所有可以選的選項都安裝至硬碟
4. 設定Java
a) 設定java前準備:
先執行javacpl.exe, 第一次執行畫面一定會碎掉,這是正常的 就給它碎沒關係, 開啟後再馬上按X關掉就是, 這個步驟是必須的, 如果不先執行那Java2D的鍵值就不會寫進登錄檔
cd /home/你的帳號/.ies4linux/ie6/drive_c/Program\ Files/Java/jre1.5.0_11/bin
WINEPREFIX=/home/你的帳號/.ies4linux/ie6 LC_ALL=en_US wine javacpl.exe
因為wine對於Java 2D的Direct-X加速的支援還不完全, 所以我們需要更動registry把它Disable掉, 以後Java 2D的畫面就不會碎掉了:
WINEPREFIX=/home/你的帳號/.ies4linux/ie6 wine regedit
找到這個鍵值:
HKEY_CURRENT_USER\Software\JavaSoft\Java2D\1.5.0_11
"DXAcceleration" 點兩下, 數值改成 "0", 如下圖:
b) 正式開始設定Java
進入偽C槽的Program Files\Java, 並再一次執行javacpl.exe,
cd /home/你的帳號/.ies4linux/ie6/drive_c/Program\ Files/Java/jre1.5.0_11/bin
註: 這裡如果不加LC_ALL=en_US的話, 選項就會變成方塊酥
WINEPREFIX=/home/你的帳號/.ies4linux/ie6 LC_ALL=en_US wine javacpl.exe
這次畫面應該完全正常, 不會碎掉了, 成功開啟後, 至: "Advanced" 標籤 =>
"APPLET tag support"
樹狀選項 "Internet Explorer":
不要打勾, 按 "APPLY", "OK", 退出。
再搞一次:
WINEPREFIX=/home/你的帳號/.ies4linux/ie6 LC_ALL=en_US wine javacpl.exe
這次同樣的地方: "Advanced" 標籤 =>
" APPLET tag support"
樹狀選項 "Internet Explorer":
這次請打勾!, 按 "APPLY", "OK" ,退出。
c) 測試java是否成功
現在到 http://www.yuanta.com.tw (元大京華證券)會發現Java Applets成功的出現了:
但你會發現無法顯示中文, 全都成了方塊酥。 解決方法是安裝新細明體:
5. 安裝中文字型
a) 下載新細明體
到這裡: http://blog.chweng.idv.tw/archives/221
下載點: http://mingliu.myweb.hinet.net/MingLiu/MingLiU.zip
下載完成後, 解壓縮至桌面, MingLiu.ttc 複製、貼上 "/home/你的帳號/.fonts"
b) 安裝新細明體
開應用程式=>附屬應用程式=>終端機:
sudo fc-cache -f -v
Contol+Alt+Backspace 重新登入
c) 編輯 "偽Windows" 的user.reg加入字型 (這步其實可以省略, 但為了安心起見, 還是做一次吧)
開應用程式=>附屬應用程式=>終端機:
gedit /home/你的帳號/.ies4linux/ie6/user.reg
最底部貼上以下內容:
[Software\\Wine\\X11 Driver]
"MingLiU"="MingLiu"
"PMingLiU"="PMingLiu"
d) 讓java也能用新細明體: (這步絕對不能省)
將剛剛下載回來的新細明體"MingLiu.ttc"貼至:
"/home/你的帳號/.ies4linux/ie6/drive_c/Program Files/Java/jre1.5.0_11/lib/fonts"
重開IE6, 再回去 http://www.yuanta.com.tw
嘩啦~ 現在Java Applets裡頭的中文字型就會顯示無誤了!doc
wine+ies4linux+jre 全部安裝完畢!!
以上
==============================
附錄 : 如何使ies4linux的Active X生效
==============================
(未實測過)
參考網頁: http://www.gagme.com/greg/linux/activex-linux.php
如果你遇到了這樣的訊息:
(您目前的安全性設定禁用ActiveX, 所以blablabla....)
Windows的IE只要中安全性就有ActiveX了, 但在ies4linux只能調最低安全性:
開啟IE的工具=>選項=>安全性 => 網際網路 : 調到最低:
有時候ActiveX會用到mfc42.dll 這個檔案, 所以請至你的Windows硬碟如 C:\WINDOWS\SYSTEM32\, 將mfc42.dll 拷貝一份至:
/home/你的帳戶/.ies4linux/ie6/drive_c/windows/system32
然後建立一個設定檔, 叫ies4linux遇到不明dll時一律使用native,builtin (原生, 內建) :
gedit /home/你的帳戶/.ies4linux/ie6/config
貼入以下內容並存檔離開:
; default for all other dlls
"*" = "builtin, native"
ies4linux + ActiveX設定完畢
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
-
- 帖子: 61
- 注册时间: 2007-07-30 3:50
-
- 帖子: 61
- 注册时间: 2007-07-30 3:50
-
- 帖子: 34
- 注册时间: 2008-10-23 16:45
Re: 我的(ljj_jjl2008)配置过程 ,请大家指正错误(2009.07.22针对9.10调整)
学习了,多谢。
Acer 4710G/T5300/Intel945/ATI2300/DDR667 3G/HD250G/Ubuntu9.04&Windows7RC
- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 我的(ljj_jjl2008)配置过程 ,请大家指正错误(2009.07.22针对9.10调整)
搞定:Lazarus添加zeos数据库组件
上次我尝试《Lazarus构建sqlite数据库组件失败》,不过这次运气好,搞定了zeos数据库组Zeoslib件。这是个一揽子数据库解决方案,顺带把sqlite也解决了。不过由于Lazarus本身不支持动态编译(实际上我还不确定这个词的含义),所以,添加组件需要重新编译Lazrus本身,这是个费时费力的活儿。写下来吧。
所谓组件,就是程序员们互相偷懒的一种策略。在编写具体的应用程序中,总有一些功能是大家都需要的。比如画一个按钮、显示个日历,还有连接某类数据库,等等。这些功能只要有一位程序员完成并且愿意奉献代码,其他所有使用相同编程语言的程序员都可以坐享其成。这种我为人人,人人为我的共产主义品质当然也得到了很多 IDE的支持。所以IDE出面规范了各种代码共享的方法,并把能够符合这种规范的代码叫做‘组件’。
组件的英文名字叫:component,也有人翻译为‘控件’,在某些繁体中文下也被翻作‘元件’。不过这些个中文单词在很多场合都有其他意思,大家明白就好。不同的编程语言阵营都有自己的组件群体,比如迟暮的微软MFC,比如Delphi的VCL,到了Lazarus,有一类基础的组件叫做 LCL,支持跨平台。还有术语叫‘框架’,也是指大家能共用的东西,现在还不能体会他们的准确差异。
zeos是一个第三方的数据库组件,能够提供给C++ builder、Delphi、Lazarus等多个IDE使用,很大方。就是官方网址复杂了点,在这里:http://zeosdownload.firmos.at/downloads/releases/ 下载。
根据最少麻烦、最少文件变动的原则,以下为zeos组件在Lazarus的安装步骤:
1. 安装Lazarus。我是在 G:\Lazarus.add 文件夹安装0.924。
2. 安装后运行L,修正环境变量中默认错误的临时文件路径,顺便改为中文界面。正常情况,不要去编译。
3. 将zeosDBO 的zip压缩包解压到 components 目录下,注意,不要‘精简’掉任何文件,都可能会用到,而且似乎路径相关。建议小写。形如:
components\zeos
├─examples
├─packages
│ ├─cbuilder5
│ │……
│ ├─delphi7
│ ├─kylix3
│ └─lazarus
│ ├─zcomponent.lpk
│ │……
│ └─build
└─src
├─component
├─core
├─dbc
├─parsesql
└─plain
4. 开始安装包。组件》打开包文件,找到 zcomponent.lpk ,点击‘安装’,确定‘重新编译L’。走运的话,L会自动重启并在组件标签出现 Zeos Access组,见图。
5. 记得把新生成的肥大 Lazarus.exe 用L自带的 strip.exe 减肥。
安装了fpc2.3.1后,编译时提示:
上次我尝试《Lazarus构建sqlite数据库组件失败》,不过这次运气好,搞定了zeos数据库组Zeoslib件。这是个一揽子数据库解决方案,顺带把sqlite也解决了。不过由于Lazarus本身不支持动态编译(实际上我还不确定这个词的含义),所以,添加组件需要重新编译Lazrus本身,这是个费时费力的活儿。写下来吧。
所谓组件,就是程序员们互相偷懒的一种策略。在编写具体的应用程序中,总有一些功能是大家都需要的。比如画一个按钮、显示个日历,还有连接某类数据库,等等。这些功能只要有一位程序员完成并且愿意奉献代码,其他所有使用相同编程语言的程序员都可以坐享其成。这种我为人人,人人为我的共产主义品质当然也得到了很多 IDE的支持。所以IDE出面规范了各种代码共享的方法,并把能够符合这种规范的代码叫做‘组件’。
组件的英文名字叫:component,也有人翻译为‘控件’,在某些繁体中文下也被翻作‘元件’。不过这些个中文单词在很多场合都有其他意思,大家明白就好。不同的编程语言阵营都有自己的组件群体,比如迟暮的微软MFC,比如Delphi的VCL,到了Lazarus,有一类基础的组件叫做 LCL,支持跨平台。还有术语叫‘框架’,也是指大家能共用的东西,现在还不能体会他们的准确差异。
zeos是一个第三方的数据库组件,能够提供给C++ builder、Delphi、Lazarus等多个IDE使用,很大方。就是官方网址复杂了点,在这里:http://zeosdownload.firmos.at/downloads/releases/ 下载。
根据最少麻烦、最少文件变动的原则,以下为zeos组件在Lazarus的安装步骤:
1. 安装Lazarus。我是在 G:\Lazarus.add 文件夹安装0.924。
2. 安装后运行L,修正环境变量中默认错误的临时文件路径,顺便改为中文界面。正常情况,不要去编译。
3. 将zeosDBO 的zip压缩包解压到 components 目录下,注意,不要‘精简’掉任何文件,都可能会用到,而且似乎路径相关。建议小写。形如:
components\zeos
├─examples
├─packages
│ ├─cbuilder5
│ │……
│ ├─delphi7
│ ├─kylix3
│ └─lazarus
│ ├─zcomponent.lpk
│ │……
│ └─build
└─src
├─component
├─core
├─dbc
├─parsesql
└─plain
4. 开始安装包。组件》打开包文件,找到 zcomponent.lpk ,点击‘安装’,确定‘重新编译L’。走运的话,L会自动重启并在组件标签出现 Zeos Access组,见图。
5. 记得把新生成的肥大 Lazarus.exe 用L自带的 strip.exe 减肥。
安装了fpc2.3.1后,编译时提示:
输入以下命令解决: (in /bin):Error: ppc386 can't be executed, error message: Failed to execute "ppc386", error code: 127
代码: 全选
ln -s /usr/lib/fpc/2.3.1/ppc386
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
-
- 帖子: 37
- 注册时间: 2009-05-07 20:11
-
- 帖子: 2
- 注册时间: 2009-08-16 10:07
Re: 我的(ljj_jjl2008)配置过程 ,请大家指正错误(2009.07.22针对9.10调整)
修改root用户密码(可乎略):
代码:
sudo passwd root
这个初始密码是什么?我怎么修改不了,老让输入密码,啥都改不了......
代码:
sudo passwd root
这个初始密码是什么?我怎么修改不了,老让输入密码,啥都改不了......

- ljj_jjl2008
- 论坛版主
- 帖子: 14255
- 注册时间: 2007-09-16 8:29
Re: 我的(ljj_jjl2008)配置过程 ,请大家指正错误(2009.07.22针对9.10调整)
初始密码其实是空。
不过修改密码时,需要输入你安装时设立的那个密码。
不过修改密码时,需要输入你安装时设立的那个密码。
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租