當前位置:首頁 » 編程軟體 » linux如何編譯第三方軟體

linux如何編譯第三方軟體

發布時間: 2023-08-07 15:32:09

linux下怎麼使用notepad++重編譯有用嗎

的時候超級慢,怎麼辦?
因為WIN2K啟動時要去找你安裝RF有分區,但2K訪問不了,所以導致2K啟動速度巨慢。

方法1:
讓win2000能夠識別ext2分區就行了,可以用PQMAGIC將LINUX分區重新變為FAT類型,重新啟動,注意不要格式化。這種方法比較冒風險,

方法2:
這需要ext2 for windows 的驅動ext2.sys,這個文件可以從ext2fsnt(Ext2 for NT4 read-write)里找到。
安裝:
(1). ext2.sys %systemroot%\system32\drivers\
(%systemroot%是指系統目錄)
(2).導入以下注冊表文件:
REGEDIT 4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ext2]
"ErrorControl"=dword:00000001
"Type"=dword:00000002
"Start"=dword:00000001
"Group"="File system"

然後重啟就可以了。

方法3:
用這個方法解決比較方便:
1、到這里下載extifs-0.2.zip
2、解壓後運行service.exe進行簡單設定。OK

103、RF4.0如何關閉紅旗多餘的服務?
方法1:打開終端,執行ntsysv,選取服務。
方法2:打開終端,執行setup,選取服務。

104、滑鼠是帶滾輪的,在RF4.0控制面板的滑鼠里的PS/2滾輪前打勾,按提示重啟,但還是不行。如何解決?
方法1:可以選擇:MicroSoft Intelligent Mouse也就是所謂的IMPS/2
方法2:
修改/etc/X11/XF86Config-4
找到有
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
這樣的一個「Section」,把這個Section全部替換成一下的:
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "rotocol" "IMPS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection

105、紅旗Linux4.0桌面版已經支持多媒體健盤了,設置靈活。可以很方便的播放、停止歌曲和影片。

106、為什麼不能進行版本注冊?反饋的信息總是版本號不對。我的版本號沒錯。
把您的注冊信息發到[email protected],由我們為您注冊。

107、請問怎樣在Linux中直接使用.ISO文件?
#mount -t iso9660 -o loop xxxx.iso /mnt/cdrom

108、紅旗linux桌面板4.0帶不帶gcc?
帶的,你安裝紅旗時要選擇完全安裝,帶開發工具的選項。
如果選擇典型安裝,不用重裝系統,可以從控制面版里添加(安裝盤里包含有gcc)。

109、為什麼RF4.0隻能由root 登錄啊?
紅旗4.0除了root沒有預制用戶,但可以方便的添加用戶。
方法1:控制面板->;用戶管理器->;添加用戶
方法2:用adser或useradd之類的命令添加

110、請問rf4 如何在控制台下配置X?
方法1:xfree86cfg -textmode
方法2:setup

111、如何添加windows共享列印機?
控制面板->;列印管理器->;添加一台列印機->;添加向導的第二個界面中選擇smb共享列印機,然後按照向導的要求去做就可以了。

112、紅旗桌面版4.0最簡便的硬碟安裝方法。
(1)將紅旗4.0桌面版的iso文件下載到硬碟後(要放在fat16/32或ext2/3分區,安裝程序不支持ntfs分區)
(2)用winrar或類似軟體將dosutils目錄解壓縮到一個分區(必須是fat16/32,因為要在dos下用),注意:只要解壓縮dosutils目錄,不要全部解壓縮,一定保持原來的iso文件沒有被重寫或刪除。
(3)重新啟動計算機或用Win98光碟啟動計算機到純dos模式(不是Windows中的窗口DOS)
(4)進入dosutils目錄,執行autoboot.bat即可開始安裝程序。
(5)在選擇映象文件時,先選擇盤符,一般hda1對應c:,hda5對應d:,hda6對應e:,依次類推。如果映象文件不在根目錄下,還需要輸入路徑,在輸入路徑時,分隔符要使用/,而不是\(如download/redflag/),如果一切順利的話就應該進入圖形安裝界面了。

有時可能會出現磁碟映象錯誤的提示(不能確定這是Redflag的Bug還是其他的原因)
解決方法如下:
將autoboot目錄下的vmlinuz和initrd.img文件復制到dosutils目錄下,在dos下不要執行autoboot,輸入以下命令:loadlin vmlinuz ramdisk_size=XXXXX initrd=initrd.img

其中XXXXX為內存大小,計算方法為Mb*1024,如64Mb內存應輸入65536(64*1024),128Mb則為131072,以此類推。(不能確定ramdisk_size=xxxxx參數是否必須)
113、掛載上軟碟機時,普通用戶不能格式化軟盤,怎麼辦?
(1)卸載掛載的文件:
我的電腦->;工具->;運行命令,鍵入
umount /mnt/floppy
(2)選擇格式化工具,格式化。

114、紅旗桌面版4.0下拷貝文件的速度飛快,但是普通用戶往Win分區拷貝或移動數據時會提示無法改變文件的許可權,不過並不影響使用。

115、紅旗桌面版4.0文件管理器konqueror功能強大,可以顯示Windows分區的隱藏目錄和文件。預鑒文件時可創建多視圖(狀態欄右擊滑鼠),可以垂直或水平劃分視圖,方便文件管理。

116、紅旗桌面版4.0支持ext3文件系統,該文件系統單個文件最大1T,不支持如此大的文件不是系統的問題而是你程序的問題,例如像apache的日誌文件和oracle817的dbf文件必須小於2G,這是應用程序本身的限制。

117、放轉置在桌面上的文件,如果擴展名已設置關聯的,當滑鼠指針指向該文件時,系統出現一個黃框能夠自動預覽首頁。例如:擴展名為.txt的文件,當滑鼠指針指向.txt的文件時,會出現該文件的第一頁預覽,不過預覽只能顯示英文和數學,漢字無法正確顯示。但擴展名為.htm和html文件桌面指向預覽時漢字能夠正確顯示。

118、紅旗4.0下文本編輯器Kedit功能比Windows下的notepad要強,例如:替換功能,列印預覽(列印時選預覽),清除空格,跳至行等。
但也有嚴重缺陷:Linux下的文本編輯器編寫的文件回車換行代碼是0x0a、0x0a,而Windows下文本文件的回車換行代碼是0x0d,0x0a,這會造成用Windows notepad編輯的文本文件Linux下能夠正確顯示,而用Linux下文本編輯器Kedit編輯的文件在Windows下用notepad打開時會顯示亂碼。
解決辦法是:Windows用戶可以用CCED或CCED2000軟體(可以到下載試用版)打開Linux下編輯的文本文件,然後另存為純文本文件,就能解決自動回車換行問題。
另外:
(1)在紅旗4.0下文本編輯器Kedit與應用軟體(例如RedOffice1.2.9)之間無法交換中文數據,復制粘貼上的漢字顯示為亂碼。
(2)4.0下的文本編輯器Kedit默認是編輯存檔產生備盤文件(同名,擴展名為.txt~),可以設置->;配置Kedit->;其它->;去掉"當保存文件時生成原來的備份"前的對號。

119、紅旗桌面版4.0下如何輸入GB-2312字元集1-9區的各種符號(例如省略號的輸入方法)?
紅旗下有智能ABC輸入法,在智能ABC標准狀態下,按字母 v+數字(1-9),即可獲得該區的符號(例如鍵入v1+3可以得到…),這樣所有的標點符號問題得以解決。

120、全拼下,如何輸入中文標點?
(1)滑鼠操作:滑鼠左鍵單擊輸入法狀態窗口中的中英文標點切換按鈕。
(2)鍵盤操作:鍵盤 Ctrl +.(句號)鍵切換中英文標點,鍵盤 Ctrl +,(逗號)鍵切換全形。
鍵位表
(1)在英文標點狀態下,所有標點與鍵盤一一對應。
(2)在中文標點狀態下,中文標點符號與鍵盤的對照關系如下:
⒈句號。→. ⒉逗號,→, ⒊分號;→; ⒋冒號:→: ⒌問號?→? ⒍嘆號!→! ⒎雙引「」→"
⒏單引『』→' ⒐左括弧(→( ⒑□右括弧)→) ⒒單雙書名號《〈→< ⒓單雙書名號〉》 →>; ⒔頓號、→\

121、怎樣完全禁止使用Ctrl-Alt-Delete?
Linux系統用/etc/inittab文件來控制系統對同時按下Ctrl-Alt-Delete時是reboot還是shutdown。系統中這個文件原來是:
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
只要在前面加上一個注釋符「#」就可以禁止用這三個組合鍵了。
此外,我們也可以定製某些非root用戶擁有在console前按Ctrl-Alt-Delete來關閉系統的權利。步驟如下:
(1) 在上面配置中加-a標記。例如:
ca::ctrlaltdel:/sbin/shutdown -a -t3 -r now
-a標記通知shutdown程序查看/etc/shutdown.allow文件,這個文件將在下面創建
(2)在/etc/目錄下創建shutdown.allow文件,這個文件中列出允許通過按下Ctrl-Alt-Delete組合按鈕來關閉系統的用戶名。
Shotdown.allow文件的格式是每行一個用戶:
cai
linuxer
hello
對於上面的這個例子,系統將允許用戶cai、linuxer和hello在console前通過按下Ctrl-Alt-Delete來關閉系統。當有用戶使用組合鍵Ctrl-Alt-Delete時,shutdown 將檢查/etc/shutdown.allow中的用戶(或者root)是否當前通過虛擬終端登錄,如果其中有任何一個處於登錄狀態的話,shutdown將繼續否則將返回錯誤信息:
no authorized users logged in

122、如何實現Linux下的批處理命令?
shell編程。例如:建立一個文本文件,文件名test,編輯代碼如下:
#!/bin/bash
bar=hello
echo $bar

保存後執行:
chmod +x test
./test

123、改變文件的許可權只有root用戶才擁有,所以普通用戶無法編輯(再編輯後保存)Windows下的只讀文件,只有登錄到root用戶後修改其許可權才能寫入(root身份下,選中文件後右鍵「屬性」許可權標簽選取寫入)。無root許可權時可以通過復制粘貼方法取出有用的數據。

124、桌面窗口菜單不一致:有時是文件->;退出,有時是位置->;退出,剛開始不上手,用久了就習慣了(好在快捷鍵都為Ctrl+Q和Alt+F4)。

125、紅旗桌面版4.0也有桌面百變工具。
方法1:在桌面空白處右擊,選擇背景->;牆紙標簽->;多幅牆紙->;設置多幅->;選擇圖片文件、設置好時間間隔和模式,確定即可。
方法2:控制面板->;感觀配置->;背景->;牆紙標簽->;多幅牆紙->;設置多幅->;選擇圖片文件、設置好時間間隔和模式,確定即可。

126、Linux下碼表的編碼規則如何?
紅旗桌面版4.0下編譯後的碼表文件擴展名為*.db(碼表文件*.db文件的位置/usr/local/rfinput/data/)。
而Windows的輸入法為編譯後的輸入法的擴展名為*.ime(碼表文件位置\windows\system\)。

(1)Linux下,逆轉換碼表文件。
系統->;控制面板->;輸入法管理器->;選中「逆轉換」,將碼表文件*.db文件轉換為文本文件,

[Description]
MaxCodes = 4
Name = 五筆
UsedCodes = abcdefghijklmnopqrstuvwxy
WildChar = z

[Rule]
ce2=p11+p12+p21+p22
ce3=p11+p21+p31+p32
ca4=p11+p21+p31+n11

[Text]
工a
式aa
工aaaa
工期aaad
葡萄牙aaah
工藝aaan
工區aaaq
勞苦功高aaay
醫葯衛生aabt
戒除aabw
式aad

……(略)

應該說yyyu
議論yyyw
言論yyyw
言yyyy
言yyyy

(2)Windows下,用「輸入法生成器」選「逆轉換」逆轉換碼表文件。

[Description]
Name=UCDOS五筆_GB
MaxCodes=4
MaxElement=2
UsedCodes=abcdefghijklmnopqrstuvwxy
WildChar=z
NumRules=3

[Rule]
ce2=p11+p12+p21+p22
ce3=p11+p21+p31+p32
ca4=p11+p21+p31+n11

[Text]
工a
式aa
工aaaa
恭恭敬敬aaaa
工藝aaan
工區aaaq
戒除aabw
式aad

……(略)

認識論yyyw
言論yyyw
議論yyyw
言yyyy
方言yyyy

說明:Linux下與Windows下的編碼規則一致,但Linux的逆轉換有一個bug:最後一個字重復。

127、下面是把UCDOS下的五筆輸入法轉換成紅旗桌面版4.0下的輸入法格式的FoxPro2.5源程序

*程序名:uc2rf.prg
*
* 1、先用imdmng drv\wb.imd wb.txt 編譯出UCDOS下的碼表
* 2、把UCDOS下的五筆轉換為RF4.0下的五筆輸入法,
* 3、然後在Linux4.0下用輸入法管理器編譯安裝rf.txt即可。
*
* 創佳&聯創電腦培訓中心 版權共享
*
*

set talk off
set safe off

wait wind '正在建立資料庫...' nowait
create dbf wb (bm C(12),hz C(24))
appe from c:\ucdos\wb.txt sdf
index on bm to bm
go top

namef='c:\ucdos\rf.txt' &&改成實際目錄
hand=fcreate(namef)
crlf=chr(13)+chr(10)
=fwrite(hand,'[Description]'+crlf)
=fwrite(hand,'Name=UCDOS五筆_GB'+crlf)
=fwrite(hand,'MaxCodes=4'+crlf)
=fwrite(hand,'MaxElement=2'+crlf)
=fwrite(hand,'UsedCodes=abcdefghijklmnopqrstuvwxy'+crlf)
=fwrite(hand,'WildChar=z'+crlf)
=fwrite(hand,'NumRules=3'+crlf)
=fwrite(hand,'[Rule]'+crlf)
=fwrite(hand,'ca4=p11+p21+p31+n11'+crlf)
=fwrite(hand,'ce2=p11+p12+p21+p22'+crlf)
=fwrite(hand,'ce3=p11+p21+p31+p32'+crlf)
=fwrite(hand,'[Text]'+crlf)

i=0
do while .not. eof()
hzl=alltrim(hz+' ')
do while at(' ',hzl)<>;1
kg=at(' ',hzl)
if kg>;1
=fwrite(hand,left(hzl,kg-1)+alltrim(bm)+crlf)
endif
hzl=alltrim(subs(hzl,kg+1))+' '
i=i+1
wait wind '正在建立數據'+str(i,5) nowait
enddo
skip
enddo
use
wait clear
=fclose(hand)
return
128、紅旗桌面版的系統主要參數。
摘自《Red Flag Linux Desktop 4.0發行概述》。
產品英文名稱:Red Flag Linux Desktop
產品中文名稱:紅旗Linux桌面版
版本號:4.0
Codename:HOT

系統組件 版本號
Kernel 2.4.20-8
Xfree86 4.3.0
KDE 3.1.0
Glibc 2.3-3
Gcc 3.2-9
Gtk+ 1.2.10
Gtk2 2.2.1
Mozilla 1.3-9
python2 2.2.1
perl 5.8.0
Qt 3.1.1

129、 輸入法管理器關於詞庫文件和構詞規則的說明
摘自《Red Flag Linux Desktop 4.0使用手冊》。

(1)詞庫文件格式

詞庫文件是創建一個新輸入法必需的碼表源文件。它的基本格式為:
[Description](可選) //輸入法描述信息段標志
MaxCodes= //最大碼長
Name= //輸入法名稱
UsedCodes= //碼元集
WildChar= //查詢鍵
[Rule](可選) //構詞規則信息段標志
ce2=p10+p20
ce3=p10+p20+p30
ca4=p10+p20+p30+n10
[Text](必需) //編碼信息段標志
啊 a
阿 a
.......

其中各段的含義如下:
[Description] 包含輸入法描述信息,是可選的。
[Rule] 包含該輸入法構詞規則公式,是可選的。
[Text] 它必須包含由若干行漢字-編碼對組成的碼表(編碼-漢字對也可),並以 [Text] 欄位開始,每行為一個編碼對,漢字與編碼之間可以空格分開,也可以連續書寫。

下面是一個碼表實例:
[Description]
Name=鄭碼
MaxCodes=4
MaxElement=2
UsedCodes=abcdefghijklmnopqrstuvwxyz
WildChar=?
NumRules=3
[Rule]
ce2=p11+p12+p21+p22
ce3=p11+p21+p32+p31
ca4=p11+p21+p31+p41
[Text]
一 aav
一下 aa
可歌可泣 aaav
無可奉告 aacm

(2)構詞規則
用於定義目標輸入法的構詞規則(即採用什麼方式組成該輸入法中的片語編碼),這是
由若干構詞規則表達式組成的,下面給出構詞規則表達式的定義:
c[邏輯符][詞語長度] = }}
說明:
構詞標識 c
邏輯符 e:等於 a:大於等於
詞語長度 用數字表示,范圍 1~9
序號標識 p 表示正序,n 表示逆序
漢字序號 用數字表示,范圍 1~9
取碼序號 該字編碼序號,0 表示選擇全部編碼
實例:
ce2=p11+p12+p21+p22 表示二字詞,取第一字的第一、二碼,第二字的第一、二碼
ce2=cp10+cp20 表示二字詞,取第一字的所有碼和第二字的所有碼
ca4=p11+p21+p31+n11 表示四字以及四字以上的詞,取第一字的第一碼,第二字的第一碼,第三字的第一碼,和倒數第一字的第一碼

130、Red Flag Linux Desktop 4.0 默認自動啟動圖形化的登錄界面,如何使用傳統的文本登錄方式?
可以通過編輯 /etc/inittab 文件的方法,即將其中如下所示的一行:
id:5:initdefault:
改為:
id:3:initdefault:

它將默認運行級別設置為 3,即文本登錄方式。

131、我想更改啟動畫面!
替換/boot/grub/splash.xpm.gz中的圖片。

132、如何在命令方式下顯示漢字?
安裝炎黃中文平台或zhcon。

133、在紅旗linnx里如何實現sygate的NAT功能?
解決方法:
(1)將/etc/sysctl.conf文件中的
net.ipv4.ip_forward=0,改成
net.ipv4.ip_forward=1。

*這一步也可以在控制面板->;網路->;高級網關設置,選取「允許啟用IP轉發功能」來完成。
(2)在終端提示符下執行如下命令
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

*如果沒有找到iptables服務,是在安裝linux沒選擇完全安裝,只要把iptables裝上就行了。它的RPM包就在紅旗linux光碟的\redflag\RPMS目錄里。:iptable-1.2.7.a-3.i386.rpm.
(3)在終端提示符下執行如下命令:
iptables-save >; /etc/sysconfig/iptables

*注eth1是接入Internet的設備。(eth0,eth1,ppp0等)根據你的情況設定。
(4)在終端提示符下執行如下命令
ntsysv
並在選定iptables服務,重啟linux。
(5)把客戶機的網關設成本機的IP,DNS伺服器設置成當地的DNS伺服器IP。

*如果不知道DNS伺服器的IP地址,可以在Windows的DOS窗口裡執行 ipconfig/all你就可以看到 有2個DNS伺服器的IP。

*如果再不行,就在網路的高級設置里頭設置一個路由,可參照光碟manual的ch3.pdf的7,8兩頁。

134、怎麼收發郵件?
用kmail。

135、任務欄上調音量的小喇叭只在root登錄時出現,普通用戶在控制面板中雙擊"音量"才出來.重新啟動後,一般用戶登錄後還是沒有小喇叭,不過播放音樂沒問題。這是一個bug。在命令行輸入kmix也啟動混響器。

136、一份紅旗4.0發行版是否允許安裝於一台以上的電腦?
關於紅旗Linux產品使用許可權的解釋:
對於紅旗軟體公司通過不同形式(例如網站下載、介質分發等)提供自由下載的產品(例如紅旗Linux桌面版),用戶可以依照 GNU GPL(GNU General Public License)規則進行諸如復制、修改、分發,包括其他用途的安裝使用等。
對於紅旗軟體公司不提供自由下載的產品(例如紅旗應用伺服器系列),由於其包含了相當一部分非基於GNU GPL規則的軟體/程序以及第三方合作商業軟體,紅旗軟體公司無權將此類軟體/程序授權給他人任意使用(包括但不限於復制、修改、分發等),且此類軟體/程序的源代碼也不做公開。所以,用戶在使用相應產品時不能進行任意的復制、修改和分發等,也不能在多台機器上同時安裝/使用同一套產品。

137、如何刪除紅旗啊?
fdisk/mbr
或者
分區並格式化。

138、無法在Mozilla中輸入中文及輸入法切換,為什麼?
這是紅旗的一個bug,重啟一下mozilla就好了。
解決辦法:
(1)刷幾次屏就好了;
(2)不斷按那後退、前進鍵,過一會就好了;
(3)新開一個窗口就解決了。

139、請問RF4.0對Kdevelop創建Project的時候不能編譯有什麼解決辦法?
需要先automake和autoconfig一下,該選項在建立菜單中。重新運行一下kdevelop setup
解決方法是:
(1)安裝新的qt-3.1.1-10.i386.rpm包。
(2)安裝patch4kdevelop-dt4-1.0-1.i386.rpm包。
(3)在編譯之前先選「建立」菜單裡面的「autoconf和 automake」,再選「配置」,參數沒有,然後再編譯就可以了。
下載:

140、文本編輯器和redoffice編輯的文本windows下空格和換行都變成黑色方格,為什麼?
因為純文本文件中windows和unix中的「換行」的編碼不同啊,一個是\n\r,一個是\r。

141、apache2.0 如何支持中文?
在httpd.conf中找相關的項,改為:
AddDefaultCharset GB2312;
AddCharset GB2312 .gb2312 .gb 。

142、滑鼠滾輪在紅旗桌面4.0中和Windows一樣好用,按滾輪可以上下滾動,按下Ctrl鍵的同時按滾輪可以上下快速滾動,按Alt鍵的同時按滾輪可以左右滾動,按下Ctrl-Alt的同時按滾輪可以左右快速滾動窗口內容。

143、啟動後出現的「日積月累」(技巧小提示)窗口怎樣打開?
開始->;運行命令->;鍵入:ktip,選擇「運行」即可打開。

144、「日積月累」技巧精選:
(1)用滑鼠左鍵點擊最大小按鈕,全屏幕窗口;用滑鼠中鍵點擊最大小按鈕,僅在垂直方向最大化窗口;用滑鼠右鍵點擊最大小按鈕,僅在水平方向最大化窗口;

(2)即使您無法觸及標題欄,您仍然可以按住 Alt 鍵, 然後滑鼠點擊窗口中的任何地方並拖動它, 就可以在屏幕上移動窗口。當然,您可以用控制中心改變這一行為。

(3)您知道您可以用滑鼠中鍵來粘貼文本嗎?試試先用滑鼠左鍵選擇一段文本,然後在別的地方點擊滑鼠中鍵。被選擇的文字就會粘到點擊的地方。甚至在不同的程序之間這也能工作

(4)您可能會覺得奇怪,Unix 系統中很少(假如有的話)文件的名字是以 .exe 或者 .bat 結尾的。 這是因為在 Unix 中文件的擴展名並不是必須的。 可執行文件在 KDE 中以齒輪圖標來代表, 在 Konsole 窗口中,它們通常以紅色顯示 (視您的系統設置而定)。

(5)如果您需要計算屏幕上的距離,那麼一個叫 kruler 的程序將很有用(開始->;運行命令->;鍵入:kruler,選擇「運行」即可打開)。

(6)您可以快速移動面板到另一屏幕邊緣,只要用滑鼠左鍵「抓住」它, 然後把它移動到您想放置的位置。

(7)只要把一幅圖片從 Konqueror 窗口拖到桌面背景中, 您就可以快速改變桌面的背景圖像。只要把一種顏色從任意應用程序拖到桌面背景中, 您就可以改變桌面的背景顏色。

(只要您知道程序的名字,您就可以按 Alt+F2 然後在命令行窗口中輸入它來運行任何程序。您只要按 Alt+F2 然後在命令行窗口中輸入 URL, 就可以瀏覽任何 URL。

(9)您可以按住 Alt 鍵,然後滑鼠右點窗口中的任何地方並拖動它, 來改變窗口的大小。

(10)KDE 的郵件客戶程序(KMail)為加密和簽署您的 電子郵件信息提供無縫的 PGP/GnuPG 集成

(11)您可以讓 KDE 啟動時打開或關閉 NumLock。 打開「控制中心->;外設->;鍵盤->;高級」進行選擇。

(12)您可以點擊面板上的桌面圖標來立刻最小化桌面上的所有窗口並顯示桌面。

145、.tar,.tar.gz,.bz2,.tar.bz2,.bz,.gz是什麼文件,如何解開他們?
它們都是文件(壓縮)包。
.tar:把文件打包,不壓縮:tar cvf *.tar dirName 解開:tar xvf *.tar
.tar.gz:把文件打包並壓縮:tar czvf *.tar.gz dirName 解開:tar xzvf *.tar.gz
.bz2:解開:bzip2 -d *.bz2
.bz:解開:bzip -d *.bz
.gz:解開:gzip -d *.gz

146、紅旗桌面版4.0下root密碼丟失如何解決?
在引導裝載程序菜單GRUB上,鍵入e來進入編輯模式。
進入引導項目列表,選擇第三項Red Flag Linux(Console Mode),查找其中類似以下輸出的句行:
kernel /vmlinuz-2.4.20-8 root=/dev/hda5 acpi=off 3 hdd=ide-scsi
按箭頭鍵直到這一行被突出顯示,然後按 e 鍵。
在文本結尾處空一格再添加 single 來告訴 GRUB 引導單用戶 Linux 模式。按回車鍵使編輯結果生效。
進入編輯模式屏幕後,按 b 鍵, GRUB 就會引導單用戶 Linux 模式。 結束載入後,會出現 shell 提示:
sh-2.05b#
現在,便可以改變根用戶口令,鍵入:
sh-2.05b# passwd root
會被要求重新鍵入口令來校驗。結束後,口令就會被改變(當然在這里也可以更改任何用戶的口令,鍵入:passwd 用戶名)。然後可以在提示下鍵入 reboot 來重新引導(或exit繼續向下引導);最後,象平常一樣登錄為根用戶(重啟後加入的single不會被保存)。

147、多媒體播放器Kxine Media player也能播放mp3文件,並且支持隊列(列表)。

148、往軟碟機中拷貝文件,如果裡面有同名的文件,會出現一個對話框「File exist」(文件存在),內容為:File already exist,overwrite?(文件已經存在,是否覆蓋?),選擇「是」,拷貝速度會很慢。

149、紅旗桌面版4.0的文件與目錄:
與其它操作系統一樣,在Linux系統下用戶的數據和程序也是以文件的形式保存的。所以在使用Linux的過程中,是經常要對文件與目錄進行操作的。
(1)文件名與文件類型
文件名是一個文件的標識。文件名的規則與Windows下基本相同,它同樣是由字母、數字、下劃線、圓點組成,最大的長度是255個字元。
與Windows 9x一樣,Linux系統中也有普通文件和目錄文件,不過目錄文件在Window中被簡稱為目錄就是了。而在Linux系統中有一種特殊的文件,那就是設備文件。在Linux系統中,把每一個I/O設置都映射成為一個文件,可以象普通文件一樣處理,這就使得文件與設備的操作盡可能統一。從用戶的用戶來說,對I/O設備的使用和一般文件的使用幾乎一樣,這樣就可以不必了解I/O設備的細節。
(2)目錄結構
與Windows一樣,在Linux中也是通過目錄來組織文件的。不同的是,在Linux下只有一個根目錄,而不象Windows那樣一個分區一個根目錄。如果有多個分區的話,Linux下就需要將其它分區mount(安裝)到根目錄上來用。
安裝Linux時分區時的Mount Point,我們將其中一個寫成了"/",也就是根目錄(這點與Windows根目錄\相反)。其它的則可能是/home、/usr。
安裝完系統後,你會發現/home、/usr就是根目錄下面的home、usr目錄,不過,整個分區就用於該目錄了。

安裝完Linux後,有許許多多的目錄,下面我們就說明一些重要的目錄:
/bin:存放著100多個Linux下常用的命令、工具
/dev:存放著Linux下所有的設備文件
/ho

❷ LINUX伺服器如何跑ASP項目

利用mono+xsp架構asp.net環境,可以跑ASP項目
1、 安裝准備(系統安裝忽略)
#安裝完CentOS後,首先更新系統
yum -y update
#然後安裝相關的編譯器和必備的軟體
yum -y install bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel cairo-devel libtiff libtiff-devel libjpeg libjpeg-devel giflib giflib-devel libpng libpng-devel libX11 libX11-devel freetype freetype-devel fontconfig fontconfig-devel libexif libexif-devel libXft-devel ghostscript-devel gnome-doc-utils unzip
2 、下載安裝所需要的軟體包
統一下載到/usr/local/src下
wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2
wget http://download.mono-project.com/sources/mono/mono-2.10.8.tar.bz2
wget http://download.mono-project.com/sources/xsp/xsp-2.10.tar.bz2
wget http://download.mono-project.com/sources/mod_mono/mod_mono-2.10.tar.bz2
wget http://apache.fayea.com/apache-mirror//httpd/httpd-2.2.27.tar.gz
3.安裝libgdiplus
libgdiplus是mono中的System.Drawing依賴的一個組件,用於顯示web頁面基本顏色等。
cd /usr/local/src
tar -xjvf libgdiplus-2.10.tar.bz2
cd libgdiplus-2.10
./configure --prefix=/usr/local
make
make install
4.安裝mono
cd /usr/local/src
tar -xjvf mono-2.10.8.tar.bz2
cd mono-2.10.8
./configure --prefix=/usr/local
make
make install
Mono安裝完成之後,可以用命令mono -V查看一下mono的安裝情況,如果能夠看到mono版本號等信息,說明Mono安裝成功。
5.安裝apache
cd /usr/local/src
tar -zxvf httpd-2.2.27.tar.gz
cd httpd-2.2.27
./configure --prefix=/usr/local/apache --enable-mods-shared=most
make
make install
6.安裝mod_mono
cd /usr/local/src
tar -xjvf mod_mono-2.10.tar.bz2
cd mod_mono-2.10
./configure
make
make install
7.安裝xsp
xsp就是mod-mono-server。
安裝之前,先設置一下環境變數
vi /etc/profile #在最後加上下面這句
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
source /etc/profile 或者注銷重新登陸一下
cd /usr/local/src
tar -xjvf xsp-2.10.2.tar.bz2
cd xsp-2.10.2
./configure --prefix=/usr/local
make
make install
8.配置apache
打開/usr/local/apache/conf文件夾中的httpd.conf,這個文件是apache的配置文件,在最後添加
Include /usr/local/apache/conf/mod_mono.conf
將以下#注釋去掉
#ServerName www.example.com:80
在/usr/local/apache/htdocs文件夾中任意創建一個index.aspx文件,添加內容如下
<%@ Page Language="C#" %>
<html>
<head>
<title>hello world</title>
</head>
<body>
<%
for (int i=1; i<=7; i++)
{
Response.Write("<font size=" + i.ToString() + ">");
Response.Write("hello world");
Response.Write("</font><br />");
}
%>
</body>
</html>
當然,你也可以網路,去下載一個asp.net探針
重啟apache
/usr/local/apache/bin/apachectl restart
通過瀏覽器訪問http://IP/index.aspx,測試asp.net環境搭建是否成功,如果返回「hello world」 說明安裝成功

❸ 新手:Linux下使用第三方C庫(openssl),是調用.so文件還是直接調用.h文件

不管什麼庫文件,你都既要在包含.h文件(不然編譯通不過:有未聲明的函數),也要在gcc選項裡面指定.so文件的位置(不然鏈接通不過:未知的符號)
比如
gcc -I include_path -L lib_path -lyourlib
include_path改成你頭文件的目錄
lib_path改成你動態庫文件的目錄
-lyourlib 改成l加上你要引用的庫文件名字
比如libpthread.so就改成-lpthread

❹ linux下如何運行可執行文件

1、打開kali linux的終端。創建一個文件並命名為test.c。在終端輸入:touch test.c。

❺ Linux如何編寫shell自動多次執行一個第三方程序並傳入參數

首先這個不叫批處理 叫shell腳本 其次我還是不理解會有人在這種地方問Linux的問題 感覺很山寨
整個互聯網難道除了網路知道就沒有地方可以問問題了嗎?

你描述這個問題不是很清楚 為什麼非要把參數放到一個文件裡面 不理解

我寫一個bash腳本吧 如果你用的是正常的發行版直接貼到命令行執行就可以了 1000是執行次數

for i in {1..1000}; do echo apple$i > ./w.tcl; ns ./w.tcl >> ./apple; done

不要追問我 追問了我也不會答的 分我也不在乎 你自己留著吧

❻ 在linux下編譯軟體和第三方庫時不分debug和release嗎

Linux系統編譯軟體是有debug版和release版本的區分。Linux下在開發軟體的過程中,會編譯成debug版的,用於程序調試。以gcc/g++編譯命令來說,在編譯產生.o文件時(必須是產生.o文件的那一步才能編譯成調試版),加入-g編譯選項,編譯出來的就是debug版,這個版本可以用gdb調試。
而如果軟體開發完成需要發布的時候,就需要在編譯時加上-O選項(不能加-g選項了),表示對代碼進行編譯優化,這時編譯出來的軟體就相當於是release版本了。

❼ 如何在linux上安裝go語言

1.1 Go 安裝

Go的三種安裝方式

Go有多種安裝方式,你可以選擇自己喜歡的。這里我們介紹三種最常見的安裝方式:

Go源碼安裝:這是一種標準的軟體安裝方式。對於經常使用Unix類系統的用戶,尤其對於開發者來說,從源碼安裝可以自己定製。
Go標准包安裝:Go提供了方便的安裝包,支持Windows、Linux、Mac等系統。這種方式適合快速安裝,可根據自己的系統位數下載好相應的安裝包,一路next就可以輕松安裝了。**推薦這種方式**
第三方工具安裝:目前有很多方便的第三方軟體包工具,例如Ubuntu的apt-get、Mac的homebrew等。這種安裝方式適合那些熟悉相應系統的用戶。

最後,如果你想在同一個系統中安裝多個版本的Go,你可以參考第三方工具GVM,這是目前在這方面做得最好的工具,除非你知道怎麼處理。

Go源碼安裝

在Go的源代碼中,有些部分是用Plan 9 C和AT&T匯編寫的,因此假如你要想從源碼安裝,就必須安裝C的編譯工具。

在Mac系統中,只要你安裝了Xcode,就已經包含了相應的編譯工具。

在類Unix系統中,需要安裝gcc等工具。例如Ubuntu系統可通過在終端中執行sudo apt-get install gcc
libc6-dev來安裝編譯工具。

在Windows系統中,你需要安裝MinGW,然後通過MinGW安裝gcc,並設置相應的環境變數。

你可以直接去官網下載源碼,找相應的goVERSION.src.tar.gz的文件下載,下載之後解壓縮到$HOME目錄,執行如下代碼:
cd go/src
./all.bash

運行all.bash後出現"ALL TESTS PASSED"字樣時才算安裝成功。

上面是Unix風格的命令,Windows下的安裝方式類似,只不過是運行all.bat,調用的編譯器是MinGW的gcc。

如果是Mac或者Unix用戶需要設置幾個環境變數,如果想重啟之後也能生效的話把下面的命令寫到.bashrc或者.zshrc裡面,
export GOPATH=$HOME/gopath
export PATH=$PATH:$HOME/go/bin:$GOPATH/bin

如果你是寫入文件的,記得執行bash .bashrc或者bash
.zshrc使得設置立馬生效。

如果是window系統,就需要設置環境變數,在path裡面增加相應的go所在的目錄,設置gopath變數。

當你設置完畢之後在命令行裡面輸入go,看到如下圖片即說明你已經安裝成功

圖1.1 源碼安裝之後執行Go命令的圖

如果出現Go的Usage信息,那麼說明Go已經安裝成功了;如果出現該命令不存在,那麼可以檢查一下自己的PATH環境變中是否包含了Go的安裝目錄。

關於上面的GOPATH將在下面小節詳細講解

Go標准包安裝

Go提供了每個平台打好包的一鍵安裝,這些包默認會安裝到如下目錄:/usr/local/go
(Windows系統:c:\Go),當然你可以改變他們的安裝位置,但是改變之後你必須在你的環境變數中設置如下信息:
export GOROOT=$HOME/go
export GOPATH=$HOME/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

上面這些命令對於Mac和Unix用戶來說最好是寫入.bashrc或者.zshrc文件,對於windows用戶來說當然是寫入環境變數。

如何判斷自己的操作系統是32位還是64位?

我們接下來的Go安裝需要判斷操作系統的位數,所以這小節我們先確定自己的系統類型。

Windows系統用戶請按Win+R運行cmd,輸入systeminfo後回車,稍等片刻,會出現一些系統信息。在「系統類型」一行中,若顯示「x64-based
PC」,即為64位系統;若顯示「X86-based PC」,則為32位系統。

Mac系統用戶建議直接使用64位的,因為Go所支持的Mac OS X版本已經不支持純32位處理器了。

Linux系統用戶可通過在Terminal中執行命令arch(即uname
-m)來查看系統信息:

64位系統顯示
x86_64

32位系統顯示
i386

Mac 安裝

訪問下載地址,32位系統下載go1.4.2.darwin-386-osx10.8.pkg,64位系統下載go1.4.2.darwin-amd64-osx10.8.pkg,雙擊下載文件,一路默認安裝點擊下一步,這個時候go已經安裝到你的系統中,默認已經在PATH中增加了相應的~/go/bin,這個時候打開終端,輸入go

看到類似上面源碼安裝成功的圖片說明已經安裝成功

如果出現go的Usage信息,那麼說明go已經安裝成功了;如果出現該命令不存在,那麼可以檢查一下自己的PATH環境變中是否包含了go的安裝目錄。

Linux 安裝

訪問下載地址,32位系統下載go1.4.2.linux-386.tar.gz,64位系統下載go1.4.2.linux-amd64.tar.gz,

假定你想要安裝Go的目錄為 $GO_INSTALL_DIR,後面替換為相應的目錄路徑。

解壓縮tar.gz包到安裝目錄下:tar zxvf go1.4.2.linux-amd64.tar.gz -C
$GO_INSTALL_DIR。

設置PATH,export PATH=$PATH:$GO_INSTALL_DIR/go/bin

然後執行go

圖1.2 Linux系統下安裝成功之後執行go顯示的信息

如果出現go的Usage信息,那麼說明go已經安裝成功了;如果出現該命令不存在,那麼可以檢查一下自己的PATH環境變中是否包含了go的安裝目錄。

Windows 安裝

訪問Google Code 下載頁,32
位請選擇名稱中包含 windows-386 的 msi 安裝包,64 位請選擇名稱中包含 windows-amd64 的。下載好後運行,不要修改默認安裝目錄
C:\Go\,若安裝到其他位置會導致不能執行自己所編寫的 Go 代碼。安裝完成後默認會在環境變數 Path 後添加 Go 安裝目錄下的 bin 目錄
C:\Go\bin\,並添加環境變數 GOROOT,值為 Go 安裝根目錄 C:\Go\ 。

驗證是否安裝成功

在運行中輸入 cmd 打開命令行工具,在提示符下輸入 go,檢查是否能看到 Usage 信息。輸入
cd %GOROOT%,看是否能進入 Go 安裝目錄。若都成功,說明安裝成功。

不能的話請檢查上述環境變數 Path 和 GOROOT 的值。若不存在請卸載後重新安裝,存在請重啟計算機後重試以上步驟。

第三方工具安裝

GVM

gvm是第三方開發的Go多版本管理工具,類似ruby裡面的rvm工具。使用起來相當的方便,安裝gvm使用如下命令:
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

安裝完成後我們就可以安裝go了:
gvm install go1.4.2
gvm use go1.4.2

也可以使用下面的命令,省去每次調用gvm use的麻煩: gvm use go1.4.2 --default

執行完上面的命令之後GOPATH、GOROOT等環境變數會自動設置好,這樣就可以直接使用了。

apt-get

Ubuntu是目前使用最多的Linux桌面系統,使用apt-get命令來管理軟體包,我們可以通過下面的命令來安裝Go,為了以後方便,應該把
git mercurial 也安裝上:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:gophers/go
sudo apt-get update
sudo apt-get install golang-stable git-core mercurial

homebrew

homebrew是Mac系統下面目前使用最多的管理軟體的工具,目前已支持Go,可以通過命令直接安裝Go,為了以後方便,應該把
git mercurial 也安裝上:
brew update && brew upgrade
brew install go
brew install git
brew install mercurial

熱點內容
sql語句on 發布:2025-02-05 07:41:42 瀏覽:596
取消電腦密碼怎麼設置8 發布:2025-02-05 07:24:16 瀏覽:393
洗腦編程 發布:2025-02-05 07:23:52 瀏覽:948
osd加密 發布:2025-02-05 07:17:39 瀏覽:36
微信游戲源碼下載 發布:2025-02-05 07:17:29 瀏覽:384
計算機內存儲器是 發布:2025-02-05 07:13:35 瀏覽:144
classpathlinux 發布:2025-02-05 07:12:57 瀏覽:564
linuxftp連接失敗 發布:2025-02-05 07:01:40 瀏覽:705
學生信息管理系統java 發布:2025-02-05 06:58:45 瀏覽:576
刺客信條4解壓後 發布:2025-02-05 06:55:23 瀏覽:901