#
以前用硬盤安裝了redhat9.0,fedora,debian,freebsd等,但是一直沒有寫相關(guān)文章,但是用了想關(guān)操作系統(tǒng),看見www.chinaunix.net網(wǎng)站novll公司的suse安裝居然是最多的,不由的產(chǎn)生安裝suse,于是中午按照以前安裝其它操作系統(tǒng)的步驟,在網(wǎng)上搜索相關(guān)資料,其實,我感覺差不多,只是想看一下他的注意事項,這是重要的,一個去安裝一個新操作系統(tǒng)哈
這是SUSE 10.1下載的地址
http://download.chinaunix.net/download/0013000/12275.shtml
Suse 安裝注意事項:我自已根據(jù)安裝和網(wǎng)上的朋友總結(jié)的,有錯誤希望大家提出:
1):不支持iso文件安裝,提示找不到安裝文件,我用的是fat32分區(qū)
解決方法: 把iso文件解壓在任何分區(qū)
2)安裝程序兼容性差
解決方法:不管光盤啟動還是硬盤啟動,到檢測usb設(shè)備死機,換用安全安裝模式啟動成功
3)關(guān)于黑屏
1:解決方法:GRUB引導(dǎo)命令后面加上一個VGA=791就好了,這樣進去屏幕分辯率就是1024*768
引導(dǎo)命令應(yīng)為:
kernel (hd0,0)/linux root=/dev/ram ramdisk_size=65536 devfs=mount,all vga=791
initrd (hd0,0)/initrd
boot
2:Suse安裝啟動黑屏的解決辦法 之二
黑屏后按Ctrl Alt F2進入另一個控制臺,運行yast,選擇hardware-Graphics and Monitor(可能是這樣,反正是顯示設(shè)置),里面有兩個選項,第一個是text模式,第二個是圖形模式,還有change和reprobe選項,但change選項是用不了的(如果你能用就最好不過了。直接更改屬性,把分辨率調(diào)低點,accept,退出重啟就行了),這時候先切換成為text模式,退出重啟;重啟后應(yīng)該還是用不了的,再次按Ctrl Alt F2進入控制臺,運行yast,此時再在上述的選項處進行change就OK了
3:Suse安裝啟動黑屏的解決辦法 之三
安裝啟動黑屏的解決辦法 之三
黑屏后按 CRTL ALT ---(小鍵盤上的減號)試試。應(yīng)該能進入一個可以移動的虛擬的屏幕,在里面進行設(shè)置,選擇正確的顯卡,把顯示器的相關(guān)設(shè)置調(diào)低些,應(yīng)該沒問題了。
注意了上面幾點現(xiàn)在就可以開始安裝了:
4)首先在http://grub.linuxeden.com/wakka.php把grub下載解壓在c:
針對NTLDR的GRUB,
它能夠從Windows NT/2000/XP的引導(dǎo)菜單引導(dǎo)進入GRUB。
復(fù)制GRLDR 到Windows NT/2000/XP的C:根目錄,并且在 C:\BOOT.INI
文件中加入如下一行:
C:\GRLDR="Start GRUB"
詳細(xì)在請看grub下載的包READMEen.txt,如果是windows2003好像不能啟動,但是有時能啟動,不能啟動就能光驅(qū)/U啟動,然后進行g(shù)rub目錄運行g(shù)rub.exe,這是可以的
5) 輸入kernel (hdx,y)/suse/cd1/boot/i386/loader/linux vga=791 回車
輸入initrd (hdx,y)/suse/cd1/boot/i386/loader/initrd回車
輸入boot
X,代表第幾硬盤,y代表分區(qū)
然后就開始安裝了它會自動搜索相關(guān)目錄到分區(qū)那兒我還猶豫了一會兒,主要是怕把我的windows,solaris格了,看了一些說明文檔,發(fā)現(xiàn)和fedora一樣的。我一般劃分是
/boot swap / 我的目的主要是學(xué)習(xí)用哈,所以不嚴(yán)格這就不用說了哈
安裝完第一張盤它自動重啟,啟動時選擇suse linux 10繼續(xù)安裝,配置suse操作系統(tǒng)
具體設(shè)置就是dhcp,firewall,ip地址,ssh,和相關(guān)設(shè)備的檢查
6)當(dāng)我安裝完后,
發(fā)現(xiàn)solaris啟動不見了,于是進入suse把/boot/grub/menu.lst
發(fā)現(xiàn)solaris啟動不見了,于是進入suse把/boot/grub/menu.lst
solaris啟動不見了,于是進入suse把/boot/grub/menu.lst
添加titile solaris
Root (hd0,1)
Chainloader 1
重啟一切可以
然后發(fā)現(xiàn)不能域名解析在/etc/resolve.conf
添加nameserver 192.168.0.3
一切完成,現(xiàn)在用起了suse 10了 呵呵
|
|
來自:http://www.itbbs.cn/showthread.php?t=5314
1 開yast,添加安裝源
2 如果有add on CD可以點添加,點本地iso,找到iso
3
添加http源,服務(wù)器添packman.iu-bremen.de,目錄添suse/10.1,確定。中途可能會有警告,選擇是就可以了
4
添加ftp源,服務(wù)器添ftp.gwdg.de,目錄添pub/linux/misc/suser-guru/rpm/10.1,確定。
5
添加http源,服務(wù)器添download.opensuse.org,目錄添distribution/SL-10.1/inst-source,確定。
6
添加http源,服務(wù)器添download.opensuse.org,目錄添distribution/SL-10.1/non-oss-inst-source,確定。
3、4、5、6幾步以及最后的確定可能需要等待較長時間,請耐心等待。
挖卡卡 ,可以更新kchmviewer,eclipse,tomcat,jboss等等了 :)
由于時間關(guān)系,以上的安裝源不保證都可以成功添加。
關(guān)于更多安裝源,清參考
http://www.opensuse.org.cn/index.php/安裝源列表
特別說明:
關(guān)于對suse 10.1里添加源以后漫長等待的解決辦法如下:
1 添加任意一個更新源(例如
http://ftp.jaist.ac.jp/pub/Linux/SuSE/suse/update/10.1/
,可在
http://www.novell.com/products/susel...t_mirrors.html
選擇最快的源),確定.此刻是漫長的等待.
2 添加好以后,yast-系統(tǒng)更新.
3 更新以后再添加源就快了.
來自:http://blog.sina.com.cn/u/491529d60100061i
安裝之前要準(zhǔn)備的工作:
1。安裝Lame。Lame是開源MP3解碼器。
version:3.97
download:
http://lame.sourceforge.net/download/download.html
安裝:解壓安裝下來的包放在tmp,配置,安裝。
注:我是用ROOT登錄的。所以只在ROOT的環(huán)境下安裝。
[root@localhost lame-3.97]#./configure --prefix=/usr
[root@localhost lame-3.97]#make
[root@localhost lame-3.97]#make install
Note: If you install Lame without --prefix=/usr MPlayer may not
properly link to the Lame libraries.
2.安裝XviD,XviD是ISO MPEG-4 vedio編碼器
version:1.1.2
download:
http://www.xvid.org/downloads.html
[root@localhost tmp]#cd xvidcore-1.1.2/build/generic/
[root@localhost generic]#./configure
[root@localhost generic]#make
[root@localhost generic]#make install
3.安裝RealPlayer。Download RealPlayer 10.0 GOLD:
http://www.real.com/linux/
Select: "Download RPM Package"
首先要Check for HelixPlayer:
[root@localhost ]# rpm -q HelixPlayer
HelixPlayer-1.0.6-1.2.2
卸載HelixPlayer:
[root@localhost ]# rpm -e HelixPlayer
Install RealPlayer 10 GOLD:
[root@localhost]# rpm -ivh RealPlayer10GOLD.rpm
Preparing... ###########################################
[100%]
1:RealPlayer ###########################################
[100%]
4。LIVE555 Streaming Support
download:
http://www.live555.com/liveMedia/public/
解壓到tmp文件夾下面:
[root@localhost live]#./genMakefiles linux
[root@localhost live]#make
[root@localhost live]#make install
前面的準(zhǔn)備工作完成后,開始安裝MPlayer了
首先下載下面四個文件:
下載相關(guān)codes (
http://www.mplayerhq.hu/MPlayer/ )
主要都在這里
Mplayer-1.0rc1.tar.bz2(主程序)(
http://www.mplayerhq.hu/MPlayer/rele...1.0rc1.tar.bz2
)
Blue-1.6.tar.bz2 (皮膚) (
http://www2.mplayerhq.hu/MPlayer/skins/Blue-1.6.tar.bz2)
all-20060611.tar.bz2(
http://www.mplayerhq.hu/MPlayer/rele...060611.tar.bz2
)
windows-all-20060611.zip(建議不要在win下使用. rar,用. zip)
(
http://www.mplayerhq.hu/MPlayer/rele...l-20060611.zip
)
這是我的mplayer的一些組件,你可以去
http://www.mplayerhq.hu/MPlayer/
下載你自己喜歡的皮膚和字體.
安裝過程(請把你的終端打開)
a.安裝相應(yīng)的解碼
進入主目錄后,以root身份安裝 ,這樣改變身份:在終端輸入su或者su root
,然后輸入密碼就ok啦,有沒有看到 $ 變成了 #
接著note: All of MPlayer's codecs codecs must be installed in
/usr/local/lib/codecs/
[root@localhost tmp]#tar jxvf all-20060611.tar.bz2
[root@localhost tmp]#mkdir /usr/local/lib/codecs/
[root@localhost tmp]#mkdir /usr/local/lib/wincodecs/
[root@localhost tmp]#mv -f all-20060611/*
/usr/local/lib/codecs/
[root@localhost tmp]#mv -f windows-all-20060611/*
/usr/local/lib/wincodecs/
因為win32 codecs were placed in
/usr/lib/win32.所以要連接起來。
[root@localhost tmp]#ln -s /usr/lib/win32
/usr/local/lib/codecs
b.安裝mplayer
[root@localhost tmp]#tar jxvf MPlayer-1.0rc1.tar.bz2
[root@localhost tmp]#cd Mplayer-1.0rc1
[root@localhost tmp]#./configure --enable-gui --enable-largefiles
\
--enable-menu --prefix=/usr –confdir=/etc/mplayer
[root@localhost tmp]#make
[root@localhost tmp]#make install
c。安裝字體:
in FC5: xorg-x11-fonts-truetype. You need
http://www.mjmwired.net/resources/mj...a-fc5.html#ttf
package for the last option below
[root@localhost tmp]# mkdir ~/.mplayer/
[root@localhost tmp]# ln -s /usr/share/X11/fonts/TTF/luxisri.ttf
~/.mplayer/subfont.ttf
d。設(shè)置皮膚
You only need one skin in a directory named default in the MPlayer
Skins directory (/usr/share/mplayer/skins/).
[root@localhost tmp]# bzip2 -cd Blue-1.6.tar.bz2 | tar xvf - -C
/usr/share/mplayer/skins/
[root@localhost tmp]# mv /usr/share/mplayer/skins/Blue/
/usr/share/mplayer/skins/default/
設(shè)置默認(rèn)的 skin (I picked 'Blue'):
[root@localhost tmp]# cd /usr/share/mplayer/skins/
[root@localhost Skin]# ln -s Blue default
e。卸載
[root@localhost Mplayer-1.0rc1 ]#make uninstall
問題匯集:
New face failed. Maybe the font pdth is wrong. Please supply the
text font file(~/.mplayer/subfont.ttf).
打開MPlayer->preferences->Font.在Font點擊Browse,選擇/usr/share/X11/fonts/TTF/luxisri.ttf
問題解決。
來自:http://blog.sina.com.cn/u/491529d60100060r
Packman
Packman offers various additional packages for SUSE Linux. Please
use a mirror if possible:
Type - rpm-md/repomd
protocol - HTTP
server name - packman.iu-bremen.de
Directories - suse/10.0
suse/10.1
suse/10.2
Guru
Guru's RPM site contains packages optimized for i686 and
x86_64
Type - rpm-md/repomd
protocol - HTTP
- FTP
server name - ftp.gwdg.de
Directories - pub/linux/misc/suser-guru/rpm/8.2
- pub/linux/misc/suser-guru/rpm/9.0
- pub/linux/misc/suser-guru/rpm/9.1
- pub/linux/misc/suser-guru/rpm/9.2
- pub/linux/misc/suser-guru/rpm/9.3
- pub/linux/misc/suser-guru/rpm/10.0
- pub/linux/misc/suser-guru/rpm/10.1
- pub/linux/misc/suser-guru/rpm/10.2
suser-jengelh
Various packages from the suser-jengelh repository
Type - rpm-md/repomd
Protocol - HTTP
- FTP
- rsync
Server name - ftp-1.gwdg.de
Directory - /pub/linux/misc/suser-jengelh/SUSE-10.2/
/pub/linux/misc/suser-jengelh/SUSE-10.1/
/pub/linux/misc/suser-jengelh/SUSE-10.0/
/pub/linux/misc/suser-jengelh/SUSE-9.3/
Schiele
More packages for various SUSE releases by Robert Schiele can be
found here. Some of them are new packages, some of them are just
updated packages from the original SUSE ones, and some just fix
bugs when SUSE does not provide these bug fixes.
protocol - HTTP
server name - pi3.informatik.uni-mannheim.de
Directories - ~schiele/suse/9.0
- ~schiele/suse/9.1
- ~schiele/suse/9.2
- ~schiele/suse/9.3
- ~schiele/suse/10.0
- ~schiele/suse/10.1
- ~schiele/suse/10.2
Scorot
Scorot is another repository with many packages.
protocol - HTTP
- FTP
server name - ftp.gwdg.de
Directories - pub/linux/misc/suser-scorot/suse90
- pub/linux/misc/suser-scorot/suse91
- pub/linux/misc/suser-scorot/suse92
- pub/linux/misc/suser-scorot/suse93
- pub/linux/misc/suser-scorot/suse100
- pub/linux/misc/suser-scorot/suse101
Wesnoth
Current builds of Battle for Wesnoth packaged by Holger Hetterich
are available for download at the OpenSUSE Build Service
Repositories.
Fernández
Víctor Fernández's SUSE repository contains different packages,
mainly (but not only) related to KDE.
protocol - HTTP
server name -
www.polinux.upv.es
Directories - ~vfernandez/suse/9.1
- ~vfernandez/suse/9.2
- ~vfernandez/suse/9.3
- ~vfernandez/suse/10.0
- ~vfernandez/suse/10.1
SUPER
The SUSE Performance Enhanced repository by the openSUSE SUPER and
Agirardet project with SUPER packages and the CK kernel.
protocol - HTTP
server name - opensuse.linux.co.nz
Directories - apt/suser-agirardet/10.0
usr local bin
The usr-local-bin project created by James Ogley contains mainly
GNOME packages, but also other packages, and has been in existence
since SUSE 7.3. Packages for SUSE versions before 10.0 are
available from the Web site. Some packages now available optimized
for either i686 or i586. ( 060512: no 64-bit rpms )
protocol - FTP
server name - ftp.gwdg.de
Directories - pub/linux/usr-local-bin/10.0
- pub/linux/usr-local-bin/10.1
suser-oc2pus
ftp://ftp.gwdg.de/linux/misc/suser-oc2pus/
Various Packages since Suse 8.2.(060512: no 64-bit rpms)
protocol - FTP
server name - ftp.gwdg.de
Directories - linux/misc/suser-oc2pus/10.0/
linux/misc/suser-oc2pus/10.1/
GnuCash
GnuCash and Taxbird on SUSE (i686 and partially x86_64) Additional
requirements are in packman now!
protocol - FTP/HTTP
server name - ftp.gwdg.de
Directories - linux/misc/suser-crauch/10.0/
linux/misc/suser-crauch/10.1/
protocol - FTP
server name - ftp.rauchs-home.de
Directories - suse/10.0/
suse/10.1/
suser-liviudm
Various packages by Liviu Damian
protocol - FTP
- HTTP
server name - ftp.gwdg.de
Directories - pub/linux/misc/suser-liviudm/10.0
suser-scrute
ftp://ftp.gwdg.de/pub/linux/misc/suser-scrute
MythTV packages (and a couple of dependancies) ported to SuSE by
Simon Crute from the ATrpms mythTV rpms. The myth RPMs them
selves.
protocol - ftp
server name - ftp.gwdg.de (this is a mirror)
Directories - pub/linux/misc/suser-scrute/suse10
Packman for PPC
Packman for PPC contains part of the Packman packages recompiled
for PPC on a Pegasos machine.
protocol - FTP
server name - spike.fa.gau.hu
Directories - pub/pmppc100/
pub/pmppc101/
JackLab
JackLab ProAudio software and audio realtime kernel for musicans
and mediaproducer. Website
protocol - FTP
- HTTP
server name - ftp.gwdg.de
Directories - pub/linux/misc/jacklab/SUSE-9.2
- pub/linux/misc/jacklab/SUSE-9.3
- pub/linux/misc/jacklab/SUSE-10.0
- pub/linux/misc/jacklab/SUSE-10.1
Funktronics
Funktronics Freevo home theatre platform and a number of
development packages, mostly for Python and Perl. Apt repositories
going back to SUSE 8.0 are also available.
protocol - FTP
server name - ftp.funktronics.ca
Directories - pub/rpm/SuSE-10.0/
JArpack
JArpack contains mainly GNOME packages.
protocol - HTTP
server name - jarpack.com
Directories - /suse/10.0/
/suse/10.1/
LAB-Project
ftp://srv14.lab-project.net/suse/10.1/
maintains latest PHP builds and many PECL extensions.
protocol - FTP
server name - srv14.lab-project.net/
Directories - /suse/10.1/
ATI Video drivers
http://www2.ati.com/suse repositories for
drivers of ATI video cards. Note that this repository is not
browsable with a web browser.
Protocol - HTTP
Server Name - www2.ati.com
Directories - /suse
Packages to install:
ati-fglrx-kmp-<kernelflavour>
(replace kernelflavour by default,smp, or bigsmp.)
Please see the ATI Install HOWTO.
nVidia drivers
Repository for drivers of nVidia video cards, Please see the NVIDIA
HOWTO.
Protocol - HTTP
Server Name - download.nvidia.com
Directory - /novell
Alternate Compiz Packages
openSUSE Build Service Repository for compiz and related packages
from the development by community at
www.compiz.net forums. please see the SUSE
thread at the forum.
Type - rpm-md/repomd
Protocol - HTTP
Server Name - software.opensuse.org
Directory - /download/Compiz-Quinn/SUSE_Linux_10.1/
Beryl and the up-to-date Compiz Packages
openSUSE Build Service Repository for Beryl, a friendly fork of
compiz by a community at
http://forum.beryl-project.org please see the
SUSE thread at the forum.
For SUSE Linux 10.1 and SLED 10:
Type - rpm-md/repomd
Protocol - HTTP
Server Name - software.opensuse.org
Directory - /download/X11:/XGL/SUSE_Linux_10.1
For SUSE Linux 10.1/SLED 10 users using xorg 7.x:
Type - rpm-md/repomd
Protocol - HTTP
Server Name - software.opensuse.org
Directory - /download/X11:/XGL/XOrg7_SUSE_Linux_10.1/
For openSUSE 10.2 or the Factory tree:
Type - rpm-md/repomd
Protocol - HTTP
Server Name - software.opensuse.org
Directory - /download/X11:/XGL/SUSE_Factory
來自:http://blog.sina.com.cn/u/491529d60100061d
安裝完SLED
10后發(fā)現(xiàn)仍然有“熱啟動網(wǎng)絡(luò)不通”的問題,原因是內(nèi)核版本較低,于是升級到2.6.17版內(nèi)核,成功解決此問題。為了造福廣大菜鳥,分享一下我的經(jīng)驗,歡迎高手批評補充。
1。將下載的新內(nèi)核(比如linux-2.6.17.tar.bz2)拷貝到 /usr/src,
然后在/usr/src本地解壓,生成新目錄linux-2.6.17;
2.#cd linux-2.6.17; 編輯Makefile 找到EXTRAVERSION:
EXTRAVERSION = -xhawk(你自己給新內(nèi)核取的名字) (注意前面的“-”
符號)
3。拷貝/boot/下的1個config文件到/usr/src/linux-2.6.17/(解壓的新內(nèi)核目錄),更名為.config。
4。#make clean && make mrproper
5. #make xconfig
6. load 剛拷貝過來的/usr/src/linux-2.6.17/.config;
7. 在"Processor type and features" 欄目,選擇自己的CPU類型,我的CPU
是Athlon64 3000+,但我想用32位的SUSE
Linux,這里仍然選擇Athlon64;選擇Preemptible Kernel(Low-Latency
Desktop); Time Frequency 選擇1000Hz;
8。在Networking 欄目,去掉IPv6 Protocol;save;退出;
9.編輯 .config file;找到:CONFIG_BLK_DEV_RAM_SIZE 把值改為
128000;
10。在命令行執(zhí)行 #export CHOST="i686-pc-linux-gnu"
11。#export CFLAGS="-march=athlon64 -O2 -pipe -funroll-all-loops
-funit-at-a-time -fpeel-loops -ftracer -funswitch-loops
-fomit-frame-pointer -fweb -msse3"
說明:如果CPU 是新版的Athlon64("Venice" or "San
Diego")/Athlon64-X2("Manchester" or
"Toledo"),加上-msse3,以支持SSE3 功能;
12.#export CXXFLAGS="${CFLAGS}"
13.#export MAKEOPTS="-j6"
說明:MAKEOPTS= will set number of concurrent threads. 我有 1GB
內(nèi)存 所以我的
MAKEOPTS=”-j6”,如果內(nèi)存小,選MAKEOPTS="-j2"。
------------------------------
***對于其它CPU的參數(shù),請參考:
http://gentoo-wiki.com/CFLAGS
http://gentoo-wiki.com/Safe_Cflags#Intel_Processors
------------------------------
14。開始編譯:
#make bzImage
#make modules
#make modules_install
15.#make install 自動copy新內(nèi)核到/boot,自動修改Grub.
(不用再mkinitrd)
16.啟用新內(nèi)核(這一步似乎可以不做,因為我忘記做這一步,仍然成功啟動到新內(nèi)核):
#rm /boot/vmlinuz
#rm /boot/initrd
#ln -s vmlinuz-2.6.17-xhawk-default vmlinuz
(注意新生成的內(nèi)核的名稱,在/boot 下查一下)
#ln -s initrd-2.6.17-xhawk-default initrd
17。重起計算機,用#dmesg命令查看啟動信息,第一行就是當(dāng)前內(nèi)核版本。或者用命令
#uname -r
18.如果內(nèi)核去掉了IPv6, 最好修改一下
/etc/sysconfig/SuSEfirewall2,
把 FW_IPv6="" 改為
FW_IPv6="no"
然后修改 /etc/modprobe.conf
將alias net-pf-10 ipv6 修改為 alias net-pf-10 off
添加 alias ipv6 off
內(nèi)核網(wǎng)址:
http://www.kernel.org/
來自:http://blog.sina.com.cn/u/491529d60100061h
http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.0/
RPM資源很多,如果你想裝什么或者發(fā)現(xiàn)自己缺什么,到http://rpm.pbone.net/搜索下就好
添加方法:YaST-安裝源-添加。前面已經(jīng)說過,所有這些源都在國外,你添加后全部打開是不理智的,速度慢而且成功率低。應(yīng)該用哪個開那個。
圖例,all sizes放大:
http://www.flickr.com/photos/78377921@N00/64230114/
----源安裝:
優(yōu)點:可以較好處理依賴性問題。
缺點:過于依賴網(wǎng)絡(luò)條件,安裝大軟件成功率低。
d4x:
d4x是Linux下著名的下載軟件,類似Win下Flashget。
安裝方法:在安裝源里面添加打開guru(其實你開那個Supplementary GNOME
2.12也行,就是安裝完了以后d4x軟件版本低一些);
YaST-軟件管理-搜索d4x-鉤選安裝
kchmviewer/kchm:
都是看chm文件用的。簡單說區(qū)別前者是開個新窗口開,后者是Konqueror直接打開。
kchmviewer:添加并打開Supplementary KDE
3.4的源,YaST-軟件管理-搜索kchmviewer,鉤選安裝。
kchm:添加并打開guru的源,YaST-軟件管理-搜索kchm,鉤選安裝。
kchmviewer安裝圖示,all sizes放大:
http://www.flickr.com/photos/78377921@N00/64230118/
amarok的安裝設(shè)置美化(64位專用,解決放Mp3問題):
系統(tǒng)安裝KDE標(biāo)準(zhǔn)系統(tǒng)時自帶amaroK播放器,默認(rèn)Helix
Real引擎,無法識別播放中文名稱的Mp3,如果換Xine引擎又沒有聲音。
把packman添入源,打開安裝盤的源,確定Supplementary
KDE源沒開。搜索確定有以下包,沒有就安裝,如果packman上版本高就升級:
kmultimedia3
lame(在packman)
faad2
amarok
amarok-xine
libxine1(在packman)
lame
mad(升級到packman)
當(dāng)然你也可以去packman下x86_64目錄分別下載這些包再手動安裝,這樣成功率高些。系統(tǒng)會自動刪除源來的xine-lib,這正常,不用擔(dān)心。
顯示中文:安裝好以后,開amaroK,設(shè)置-配置amaroK-常規(guī)-把“解碼”下面兩個都鉤上,解碼字符集根據(jù)你的愛好選“GBK”或者“UTF-8”。重啟amaroK,
Enjoy.
效果圖,all sizes 見大圖:
http://www.flickr.com/photos/78377921@N00/64780220/
Mplayer安裝設(shè)置(解決放電影問題):
Mplayer是Linux下面著名的播放器,安裝時把Pack源打開,先安裝更新以下包:
lame
toolame
w32codec-all
mad
faad2
(以下的幾個包在suse10的安裝盤里有)
DirectFB
libdvdread
lirc
libdv
先點下一步把這些包都裝上(也可以把上述幾個包從packman的x86_64目錄下載,找不到的去i586目錄找,w32codec-all那個包挺大的),然后再開YaST-軟件管理,搜索mplayer(這個包在packman上,可以下載手動安裝),安裝。
注意一定分兩步,Mplayer最后裝,不要一起裝。
如果你聽從我的建議,kaffeine從安裝系統(tǒng)以后一直沒開,那現(xiàn)在kaffeine也支持一些avi/mpg文件播放了。
漢字字幕支持:Mplayer播放帶中文字幕會出現(xiàn)亂碼。解決:
a.打開preferences a.Subtitle&OSD里面:Encoding選cp936;
選中Unicode subtitle。
b.Font里面:font選擇一個中文字體,例如~/.mplayer/simhei.ttf
;Encoding選Unicode; 用Text scale滑動條調(diào)整字幕字體的大小。
編譯安裝:
Linux最新最cool的軟件一般是個人開發(fā),不一定提供RPM包(依賴性問題),但大部分提供源碼下載供你自己在機器上編譯安裝,一般來說下載到的都是壓縮包。所以掌握編譯方法是很重要的。64位下編譯稍微麻煩一點,要加些參數(shù),這里用兩個QQ客戶端作例子
EVA
就是可以當(dāng)QQ用的一東西。編譯軟件需要devel包,不同的軟件是不同的,EVA基于QT3,要在KDE運行,而編譯使用gcc命令行,所以編譯前需YaST安上qt3-devel,
kdebase3-deve,gcc,ccp,gcc-c++,libgcc幾個包(有些GTK程序需要gtk2-devel,有些Java程序編譯需要gcc-java,但我都沒見過,回正題,這里不用)。
去
http://eva.sourceforge.net下載0.41EVA最新版,以前版本由于某公司對QQ的強制協(xié)議升級不能使用。
32位請google-eva linux,找到適合自己機器的版本。
64位:
在載來的bz2包上點右鍵,解壓縮-在此解壓縮,此時會出來一個eva目錄,點進去,按f4調(diào)出終端窗口,下面的編譯過程所有程序基本一樣:
a-./configure --with-qt-dir=/usr/lib/qt3
--with-qt-includes=/usr/lib/qt3/include
--with-qt-libs=/usr/lib/qt3/lib64 --enable-libsuffix=64
--prefix=`kde-config --prefix`
b-make
c-輸入su回車
等吧,看你機器的了。
d-make install
32位a步驟只要 ./configure --prefix=`kde-config --prefix`
就行
a步驟以后會出現(xiàn)提示意思說你可以安裝了,如果沒有則一定安裝失敗,看清提示說的問題在哪,先google再提問。
a步驟最后的那段--prefix=`kde-config
–prefix`不是編譯任何程序都必須有,這里eva需要;但前面對于QT3程序那些是必要的,這是64位SuSE的特點,不然會一直說找不到qt3導(dǎo)致編譯失敗。
安裝完成。
SuSE
Linux 10.0全程教學(xué)(帶圖,從零開始,常見問題解決)
本教學(xué)文檔基于創(chuàng)作共用協(xié)議(Creative
Commons)發(fā)布,第一稿由Truth編寫,在不斷完善中,歡迎參與編寫。
原來是寫給64位用戶的,在慢慢修改,變得通用:很多網(wǎng)址把里面的x86_64換成i386/i586/i686就適合32位的機器了。
原來是寫給新手的,很多老手也問初級的問題,而且不屑于看這個帖子,所以改名。
本文純粹是為了新手而寫,而且64位系統(tǒng)比32位也有不少麻煩的地方。本文從剛安裝SuSE
Linux 10.0
x86_64(KDE桌面系統(tǒng))開始,分步介紹一些最基礎(chǔ)的設(shè)置,解決最基本的問題。讓機器實現(xiàn)最常用的功能,包括多媒體播放,網(wǎng)絡(luò)應(yīng)用,軟件編譯等等。
授人以漁更好一些,所以會講怎樣安裝軟件,舉幾個常用軟件做例子,同時會解決64位系統(tǒng)一些常見問題(MP3/看電影/chm/自動更新被卡....)。
目標(biāo)受眾是新手,難免文字繁復(fù),望見諒;水平有限,紕漏在所難免,望指正。
一、關(guān)于安裝的一些廢話
1、64位
2、安裝建議
3、重要建議
二、安裝后初步設(shè)置
1、桌面設(shè)置
2、網(wǎng)絡(luò)設(shè)置
-小區(qū)寬帶
3、更新
-在線更新(自動更新YOU, delta.rpm)
-系統(tǒng)更新(手動更新,源更新)
-系統(tǒng)重置
4、輸入法設(shè)置
5、字體安裝和設(shè)置
-字體安裝
-字體設(shè)置
三、軟件的安裝和設(shè)置
1、YaST安裝:
下載軟件包安裝
---星際譯王(stardict)
---Opera安裝設(shè)置美化
源安裝:
----源在哪里?
----軟件安裝:
d4x(解決下載管理問題)
kchmviewer/chm(解決chm問題)
amarok安裝和正確設(shè)置美化(解決mp3和漢字顯示問題)
Mplayer安裝(解決看電影/avi問題)
2、編譯安裝:
EVA
------------------------------------------Page
2---------------------------------------------------
LumaQQ2005
3、自解壓bin文件安裝:
Java Runtime Environment 1.5.0.6
四、硬件安裝設(shè)置
顯卡安裝
1.Ati
藍(lán)牙設(shè)置安裝(Linux_Pro貢獻)
五、其他設(shè)置
1、語言編碼設(shè)置
2、Firefox擴展安裝
TODO:
2.Nvidia(TODO)
ADSL設(shè)置(優(yōu)先級:中)
無限網(wǎng)卡安裝(優(yōu)先級:低)
一、關(guān)于安裝的一些廢話
1、64位
64位是未來CPU的趨勢,但現(xiàn)在不是主流(從趨勢成為主流的時間是由廠商們的行銷手段和鈔票開銷是否迅猛決定的)。所以你會發(fā)現(xiàn)剛裝上的SuSE
Linux 10
64位標(biāo)準(zhǔn)系統(tǒng)并不能滿足普通桌面運用的需要,會有一些小問題需要解決(比方說不能放MP3\AVI\CHM...),如果你就此放棄64位SuSE改用32位,甚至放棄Linux,我對此表示遺憾。Linux排斥懶人,不排斥普通人。
2、安裝建議
Suse安裝界面做得十分到位,基本上一路“下一步”就裝好了,本文選擇的桌面系統(tǒng)是KDE。個人建議新手從KDE開始熟悉Linux,如果有興趣請嘗試GNOME,但在同一個Linux發(fā)行版中,你會發(fā)現(xiàn)很多東西是相通的。
安裝到網(wǎng)絡(luò)設(shè)置這一步,如果你不想在線更新,可以啟動以后再設(shè)置。如果你想設(shè)置好網(wǎng)卡,參照后文“網(wǎng)絡(luò)設(shè)置”部分,完全一樣。
在網(wǎng)絡(luò)設(shè)置完成后,會出現(xiàn)是否YaST在線更新的提示。需要提醒的一點是,列出的更新服務(wù)器都在德國,網(wǎng)速慢,而且一個OpenOffice的更新需要
89M的下載,成功率極低,我的建議是,只鉤選紅色的更新;如果是夜深人靜網(wǎng)速快的時候,你可以把除了OpenOffice外的紅的藍(lán)的全選上。至于
OpenOffice的更新,你大可以以后手動載幾個delta.rpm裝上。
3、重要建議
安裝到最后一步,會出現(xiàn)一個文本框說感謝選擇SuSE什么的,下面有個
選框-啟動YaST。這里不要直接點完成,鉤上框打開YaST(當(dāng)初用SuSE就是因為YaST,當(dāng)初用Linux就是因為SuperTux
:-))。
可以在這里改大部分系統(tǒng)設(shè)置,首要的是顯卡設(shè)置。點左邊
硬件-圖形卡和監(jiān)視器,會打開著名的SaX2配置界面,一定確保你的分辨率和顯示器是正確的,如果不正確就改過來。
PS.如果你是ATi
X700(不管是不是移動版)的顯卡,點顯卡后面的選項按鈕:點MonitorLayout輸入NONE,LVDS,確定,這樣避免你進入X-windows出現(xiàn)黑屏的問題。
改好點確定,此時盡量不要點測試,直接點保存,以免花屏。回到Y(jié)aST,點左上角
文件-退出,這樣可以大大減少啟動黑屏現(xiàn)象的幾率。別對那個灰色的3D加速選框耿耿于懷,顯卡驅(qū)動可以以后裝。
安裝完成。
二、安裝后的初步設(shè)置
1、桌面設(shè)置:
如果你的SuSE
10順利安裝完成并能夠順利啟動到圖形界面,恭喜你。Welcome to SuSE
10。
默認(rèn)桌面,點圖像上方all size按鈕看大圖:
http://www.flickr.com/photos/78377921@N00/64207469/
首先熟悉一下桌面,和Windows差不多,左下角有個類似開始菜單的K菜單,桌面上是默認(rèn)圖標(biāo),有幾個默認(rèn)的程序。有個SuSE的圖標(biāo),其實是個網(wǎng)頁鏈接,沒什么用。在第一次啟動時候會打開那個窗口。
注意:默認(rèn)的打開一個程序是單擊圖標(biāo),而不是Windows默認(rèn)的雙擊。
設(shè)置桌面十分容易,圖標(biāo)可以隨意拖動。如果你想把K菜單的某個程序放到桌面,在菜單里那個條目上右擊,“將項目添加到桌面”。此外,多在不同地方點點右鍵,就知道怎么回事了。
壁紙屏保類設(shè)置在桌面空白處點右鍵-配置桌面,看看就明白。
簡單修改后的桌面,點圖像上面all size按鈕看大圖:
http://www.flickr.com/photos/78377921@N00/64207469/
特別建議:剛裝好不要開k3b和kaffeine,k3b正常關(guān)不上,kaffeine是有原因的,以后會說。
2、網(wǎng)絡(luò)設(shè)置:
YaST是SuSE里面改系統(tǒng)設(shè)置的圖形界面(也有命令行模式),你可以在K菜單-控制中心-YaST模塊
打開,也可以 K-系統(tǒng)-控制中心(Yast),或者
K-運行命令-輸入yast-回車。
YaST-網(wǎng)絡(luò)設(shè)備,在這里調(diào)節(jié)你的網(wǎng)絡(luò)接入硬件。
-小區(qū)寬帶:網(wǎng)卡-選中要用網(wǎng)卡-編輯-靜態(tài)IP地址-輸入服務(wù)商給你的IP和子網(wǎng)掩碼,點主機和名稱服務(wù)器,在名稱服務(wù)器輸入你的DNS服務(wù)器IP,右邊可以空著不管;路由選擇-輸入你的默認(rèn)網(wǎng)關(guān)IP。
3、更新:
SuSE
Linux的更新可以分兩類:在線更新和系統(tǒng)更新。前者指官方更新,后者指非官方更新。不管怎樣更新,你的安裝盤都是重要的包來源,不管是系統(tǒng)恢復(fù)還是新裝其他包,所以建議你把安裝盤上的東西拷到硬盤一個目錄,然后添加到安裝源。
-在線更新:可以通過自動更新和手動更新實現(xiàn)。
自動更新(YOU):自動更新機制是SuSE的一大亮點,如果不是服務(wù)器都在國外的話。所以我是把SuSE
Watcher關(guān)閉的,當(dāng)然你如果對自己網(wǎng)速有信心或者希望第一時間知道有無安全更新也不妨留著它。打開方式:YaST-軟件-在線更新。在添服務(wù)器地址的時候不一定非要選列表里面的,可以自己輸入,可以在
http://www.novell.com/products/susel...t_mirrors.html
找到快的鏡像網(wǎng)址。比方說這個網(wǎng)址是
http://www.xxx.com/A/B/,那你輸宮.x.com/A/B/suse
選擇在線更新程序,點圖像上面all size按鈕看大圖:
http://www.flickr.com/photos/78377921@N00/64210944/
手動更新:手動更新就是手動下載delta.rpm包進行更新,delta.rpm你可以理解成增量包,不是整的rpm包,只有你要更新那部分,YaST
現(xiàn)在完美支持delta.rpm的安裝。一般來說這樣更快且成功率高。還是在那上面的網(wǎng)頁找官方鏡像網(wǎng)址。比方說這個網(wǎng)址是http:
//www.xxx.com/A/B/,那你輸入的網(wǎng)址就應(yīng)該是http:
//www.xxx.com/A/B/suse/x86_64/update/10.0/deltas/
裝什么就下什么,也可以先自動更新(YOU)記住名字再來找包。
比如你要進行Openoffice更新,那就下載OpenOffice_org-1.9.125_2.0.0-
5_1.2.i586.delta.rpm/OpenOffice_org-kde-1.9.125_2.0.0-5_1.2.i586.delta.rpm/OpenOffice_org-mono-1.9.125_2.0.0-5_1.2.i586.delta.rpm/OpenOffice_org-zh-CN-1.9.125_2.0.0-5_1.2.i586.delta.rpm
這幾個包分別安裝就行(KDE)。
-系統(tǒng)更新:分手動更新和源更新兩種。
手動更新:手動下載非官方升級包(一般是rpm整包),用YaST安裝,像裝軟件包一樣(方法簡單,后文也有)。
源更新:把某軟件源加入安裝源,YaST-系統(tǒng)更新,此時系統(tǒng)自動檢查你安裝的包和源上包的新舊并處理依賴性問題,然后自動下載安裝比現(xiàn)有包新的包。
幾個重要的YaST源:(仍然把http://www.xxx.com/A/B/作為你找到的官方鏡像,非64位請把x86_64換成你的系統(tǒng)架構(gòu)如i386)
KDE supplementary 3.51 update:
http://www.xxx.com/A/B/suse/x86_64/supplementary/KDE/update_for_10.0/yast-source/
GNOME supplementary 2.12 update:
http://www.xxx.com/A/B/suse/x86_64/supplementary/GNOME/update_for_10.0/yast-source/
supplementary applications and tools:
http://www.xxx.com/A/B/suse/x86_64/supplementary/misc/update_for_10.0/yast-source/
Packman (SuSE LINUX 10.0):
http://packman.iu-bremen.de/suse/10.0/
注意:非官方升級有風(fēng)險,后果自負(fù),盡管很多源在官方服務(wù)器上,也不建議你一次性把所有這些源全添進安裝源并打開。
此外,每次源更新YaST都會試圖更新Linux最核心的kernel模塊,這是不必要甚至危險的。請根據(jù)自己情況點擊界面上的“包”,搜kernel,點掉兩個模塊的更新,或者右鍵-保留。然后確定。
-系統(tǒng)重置:
就是把系統(tǒng)軟件包(不包括后來各種設(shè)置和新安裝的包)恢復(fù)到剛安裝的狀態(tài)。
方法:K-控制中心-Yast2模塊-軟件-安裝源,關(guān)閉最初安裝盤(或者你拷到硬盤上那個目錄)以外的一切安裝源。YaST-軟件-軟件管理,過濾器選包組,點zzz全部,在右面右擊,“此列表中全部內(nèi)容-無條件更新”,點下一步,等待完成就行了。
它對你新安裝的軟件沒有影響,只對安裝盤上有的包恢復(fù)到初始安裝版本。
4、輸入法設(shè)置
右擊右下角的鍵盤圖標(biāo),點配置調(diào)出配置窗口,或者頁可以用ctrl+空格
調(diào)出主工具條,然后點最右邊的鉗子圖標(biāo)。
常用設(shè)置:
如果你不喜歡獨立工具條:主工具條-主工具條顯示模式-選擇“嵌入模式”
一般來說,除了智能拼音以外并不用其他輸入法,可以把其它輸入法取消:全局配置-只鉤智能拼音。重啟以后生效。
配置東西都是根據(jù)你的喜好來的。
圖例,點上面all sizes按鈕看大圖:
http://www.flickr.com/photos/78377921@N00/64503161/
右下角是嵌入模式的主工具條,配置窗口是只留下智能拼音輸入法的設(shè)置。
如果你從KDE
Supplementary升級到3.5的KDE,會發(fā)現(xiàn)許多qt程序中輸入法無法使用,此時需要下載到scim官方主頁上下載scim-qtimm0.93(不要下0.9.4),自己編譯一下,重啟就行。
具體編譯方法見后文。
5、字體安裝和設(shè)置
-安裝字體:
一般來說,SuSE的字體在眾多發(fā)行版中算不錯的,Novell公司買了方正字體的使用權(quán)用于SuSE
Linux。但由于眾所周知的版權(quán)問題,Linux不可能自帶微軟的字體,所以為了系統(tǒng)美化,手動安裝windows字體十分必要。
這里以宋體為例,文件名是simsun.ttc你可以從Windows\fonts目錄里面提取,如果你機器上沒有Windows,上網(wǎng)下載這個文件。K
菜單-控制中心-系統(tǒng)管理-字體安裝程序-點“管理員模式”-添加新字體,選那個ttc文件,等一會就行(因為字體安裝很慢)。不是Windows的
TrueType字體安裝也類似,找到文件添加就行。
圖例,點all sizes看大圖:
http://www.flickr.com/photos/78377921@N00/64215033/
-字體設(shè)置:
SUSE Linux 10.0 的 KDE 慢的一個原因是 QT
的字體處理問題。系統(tǒng)里面安裝了很多字體,KDE 缺省字體用了諸如
"Serif", "Sans Serif" 這樣的虛擬字體名的時候,QT/KDE
程序就會變得很遲鈍。所以有必要對字體進行設(shè)置:
方法1,(不推薦,基本不會有人這么做)刪除所有不需要的字體:K菜單-控制中心-系統(tǒng)管理-字體安裝程序-點“管理員模式”,選擇字體,點上方右邊數(shù)第2個刪除按鈕。
方法2:把 KDE
缺省字體都設(shè)置為某一個真實字體:K菜單-控制中心-外觀與主題-字體,在這里“調(diào)整全部字體”,改成諸如FZSongTi,Luxi
Sans,SUSE Sans
之類字體會節(jié)省系統(tǒng)資源。個人建議除了第2個不動,都改成SUSE
Sans。
圖例,點all sizes看大圖:
http://www.flickr.com/photos/78377921@N00/64227942/
三、軟件的安裝和設(shè)置
1、YaST安裝:
-下載軟件包安裝:
就是先下載適合自己系統(tǒng)架構(gòu)的rpm包,然后用YaST安裝。
優(yōu)點:易控制,安裝過程簡單。
缺點:由于依賴性和其他問題,有些rpm包不能被直接安裝。
星際譯王(stardict):
星際譯王是Linux下辭典軟件,可擴展性強,功能類似Windows下金山詞霸。
去
http://stardict.sourceforge.net下載主程序,就是網(wǎng)頁上stardict-withoutgnome-2.4.6.i386.rpm這個連接,點進去選個鏡像開始下載。
下載完成以后是一個rpm包,單擊進入rpm包描述界面,單擊左上角按鈕“使用YaST安裝包”,輸入密碼后等待完成就行。
然后此時你只有主辭典程序,沒有字典。還是去
http://stardict.sourceforge.net,點上面Dictionaries,Dictionaries那一行下面會出現(xiàn)一行小分類“dictd-www.dict.org
/ dictd-www.freedict.de / dictd-www.mova.org / *Quick / zh_CN /
zh_TW / ja /
ru”,其中zh_CN是中文相關(guān)常用字典的分類。選擇你需要的字典,點后面的RPM,選鏡像下載。如上面一樣安裝。
安裝完成以后要找到stardict在K菜單里面位置,點菜單上部的輸入框輸入stardict,不用輸全,沒有連接程序的分類字體會變灰,你可以輕易找到K菜單里面stardict位置了。
Opera:
---------安裝--------
Opera是來自歐洲的網(wǎng)頁瀏覽器,快速小巧。在安裝盤里面帶了Opera
8.02的安裝包,升級以后會升級到8.52,但默認(rèn)沒有安裝。但由于qt沖突等原因,都不能輸入中文,我們需要下載一個Static版本Opera才能正常使用。之所以選取這個包,是為了說明單獨rpm安裝的依賴性問題。
步驟1.YaST-軟件管理-搜索Opera-鉤選安裝。這是為了解決依賴性問題。
步驟2.去
http://www.opera.com/download/?platform=linux,選Other/Static
RPM,選個鏡像,下載下來那個rpm包。完成后點那個rpm文件,出現(xiàn)如RPM預(yù)覽視圖點用YaST安裝,輸密碼,OK。
見圖,點all sizes放大:
http://www.flickr.com/photos/78377921@N00/64239321/
注:如果你沒有經(jīng)歷步驟一,系統(tǒng)會少一個openmotif-libs-32bit的包,每次開Opera都會提示你,而且email功能不能用。這說明
步驟一中YaST以安裝盤為源能更好解決依賴性問題,而單獨安裝包則有時候(不是必然)在依賴性方面有缺陷。解決方法,裝上那個包。
------設(shè)置和美化------
既然安裝了,順便講講它的設(shè)置和美化。
K菜單中你會發(fā)現(xiàn)Opera那項前面是亂碼,點右鍵-“編輯項”,改改就行
換中文界面:開Opera,去
http://www.opera.com/download/languagefiles/下載8.50的簡體中文語言包,tools-preferences
,Language改Chinese[zh-cn],
點details,在上面選擇你剛下載的語言文件-確定-重啟Opera。
工具-首選項-細(xì)節(jié)-添加
中文(中國),[zh-cn],下面制定編碼換“gbk”
美化:建議先導(dǎo)入Win的宋體字體,上文講了,當(dāng)然你用方正的字體也可以,工具-首選項-高級-字體前7個改成Nsimsun(或者FTSongti,如
果你喜歡),大小根據(jù)你的情況自己調(diào)節(jié)。此時菜單字體莫名其妙成為楷體,不用管,重啟Opera或者重啟機器就好了。如果不行,用FZsongti。
網(wǎng)頁字體美化:首選項-高級-字體-國際字體
簡體中文
左邊Nsimsun右邊自己看效果決定
這是我設(shè)置后效果,Opera顯示中文網(wǎng)頁效果與Windows下相同,點all
sizes放大:
http://www.flickr.com/photos/78377921@N00/64432232/
源安裝:
源安裝就是Yast根據(jù)你設(shè)置的安裝源上的信息。原理是YaST先掃描源上的包(這么說不確切,如果有時間會說明具體YaST的工作流程和手動安裝的方法,不過那應(yīng)該算是中級教程),然后你來選擇安裝哪個和更新那個,然后YaST下載安裝指定的包。
----源在哪里?
上文中的源在這里適用:
幾個重要的YaST源:(仍然把http://www.xxx.com/A/B/作為你找到的官方鏡像,32位把x86_64換成i386)
KDE supplementary 3.5 update:
http://www.xxx.com/A/B/suse/x86_64/supplementary/KDE/update_for_10.0/yast-source/
GNOME supplementary 2.12 update:
http://www.xxx.com/A/B/suse/x86_64/supplementary/GNOME/update_for_10.0/yast-source/
supplementary applications and tools:
http://www.xxx.com/A/B/suse/x86_64/supplementary/misc/update_for_10.0/yast-source/
Packman (SuSE LINUX 10.0):
http://packman.iu-bremen.de/suse/10.0/
此外drcux源的64位軟件包也有許多我們常用軟件:
http://ftp.gwdg.de/pub/linux/misc/suser-drcux/100/
32位和64位都能用的guru源:
http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.0/來自 :http://blog.sina.com.cn/u/491529d60100061e
1.關(guān)機 :shutdown -h
重啟 :shutdown -r
2.自動登錄 :用ROOT 登錄后在應(yīng)用程序-系統(tǒng)-YAST-選中安全與用戶-用戶管理-選中專家選項-在登錄設(shè)置中選中自動登錄就可以啦
3.ADSL:設(shè)置好網(wǎng)卡后在終端輸入ifup dsl0即可
SYBASE數(shù)據(jù)庫管理系統(tǒng)中數(shù)據(jù)庫損壞后,重新建立數(shù)據(jù)庫的時間比較長,這將給應(yīng)用(特別是對時間要求特別嚴(yán)格的應(yīng)用,如金融、證券等)造成很大的損失。而如果在應(yīng)用中遺忘超級用戶sa口令,更會給系統(tǒng)管理帶來極大的不便,甚至很多操作都無法進行。本文介紹一種簡便的修復(fù)SYBASE數(shù)據(jù)庫及恢復(fù)sa口令的方法。以下假定server能正常啟動,server名為SYBASE,數(shù)據(jù)庫名為demodb。
一、修復(fù)SYBASE數(shù)據(jù)庫 分為兩種情況: 1.數(shù)據(jù)庫所用的設(shè)備正常,而庫demodb的狀態(tài)為suspect。
(1)以sa注冊
isql -u sa -P
1>
(2)修改server屬性,置系統(tǒng)表為允許修改該狀態(tài)。
1>sp_configure "allow updates",1
2>go
3>recofigure with override
4>go
(3)修改數(shù)據(jù)庫的狀態(tài),置數(shù)據(jù)庫狀態(tài)為server啟動時不檢測。
1>update master.sysdatabases set status = -32768
2>where name = "demodb"
3>go
(4)重啟server。
(5)修改數(shù)據(jù)庫的狀態(tài),置數(shù)據(jù)庫狀態(tài)為正常。
1>update master.sysdatabases set status = 0
2>where name ="demodb"
3>go
(6)修改server屬性,置系統(tǒng)表為不允許修改狀態(tài)。
1>sp_configure "allowupdates",0
2>go
3>reconfigure with override
4>go
(7)再次重啟server。
至此,如果數(shù)據(jù)庫能夠正常,則恢復(fù)完畢。
以上步驟中,也可以用單用戶模式啟動server,命令為startserver -m,而不必修改server的"allow updates"屬性。SYBASE 11及以上版本的server只需重啟,不需要執(zhí)行reconfigure with override。如果上述方法仍不能恢復(fù)數(shù)據(jù)庫,則只能使用dbcc命令刪除該數(shù)據(jù)庫,然后重新建立。
2.數(shù)據(jù)庫所占用的設(shè)備不正常,庫的狀態(tài)為suspect 使用sp_helpdb和sp_helpdevice命令查出數(shù)據(jù)庫設(shè)備的邏輯名、物理名、設(shè)備號、大小等信息。如果上述命令無法查出數(shù)據(jù)庫設(shè)備的信息,可使用select * from master.sydatabases和select * from master.sysdevices。然后用disk reinit重建設(shè)備。最后,按照1的步驟恢復(fù)數(shù)據(jù)庫。
上述第一種情況數(shù)據(jù)庫損壞程度較輕,對數(shù)據(jù)庫內(nèi)容檢查后即可使用。而在第二種情況下,如果數(shù)據(jù)庫的日志建立在不同的設(shè)備上,只是數(shù)據(jù)庫的日志設(shè)備損壞,數(shù)據(jù)庫的損壞程度會較輕,只是有些交易無法恢復(fù);如果數(shù)據(jù)庫的設(shè)備損壞,整個數(shù)據(jù)庫的內(nèi)容會全部丟失,其中表、表的內(nèi)容、存儲過程都需要重建。所以建議數(shù)據(jù)庫和數(shù)據(jù)庫的日志建立在不同的設(shè)備上。
系統(tǒng)錯誤日志errorlog文件存有SYBASE數(shù)據(jù)庫系統(tǒng)的錯誤信息,系統(tǒng)出錯時應(yīng)先檢查此文件,據(jù)此判斷錯誤原因,找出解決辦法,以免誤操作。
二、 恢復(fù)sa口令 編輯RUN_SYBASE,在dataserver啟動行尾加入?yún)?shù) -psa,然后存盤退出,執(zhí)行startserver -f RUN_SYBASE重啟server,系統(tǒng)會給超級用戶sa一個隨機的密碼,以此密碼注冊進入server,然后使用sp_password命令修改密碼即可。
traceback:http://www.easyrecovery.com.cn/shujuku/2007-3-30/sybase-sa.htm
Sybase在unix下安裝大致步驟說明如下:
1、 用scoadmin建立 sybase用戶
2、 sybase登錄,
在/usr/sybase目錄下.profile文件最后加入如下語句: SYBASE=/usr/sybase export SYBASE DSQUERY=SYBASE export DSQUERY
3、 root登錄,設(shè)置共享內(nèi)存最大值:
#cd /etc/conf/cf.d
#./configure
然后在出現(xiàn)的一系列設(shè)置選項中選擇第16項來設(shè)置共享內(nèi)存最大值,根據(jù)計算機的內(nèi)存大小來設(shè)置不同的值,64M設(shè)為67108864,128M設(shè)為68108864。錄入新值后,以后3項不改,直接回車,然后按q退出,出現(xiàn)提示是否接受(y/n),選y
4、 更改目錄 /etc/conf/sdevice.d中aio、sio、suds三個文件的第一項,將N改Y
5、 #vi /etc/rc2 在最后加入一行: /etc/suds_ctrl -a 50
6、 執(zhí)行#/etc/conf/cf.d/link_unix 進行鏈接,
出現(xiàn) ……………boot by default?(y/n) y
……………kernel enviroment rebuilt (y/n) y
#reboot
7、 root登錄,#mount /dev/cd0 /mnt
8、 sybase登錄,$/mnt/sybload -D
提示:是否/usr/sybase目錄(y/n)? y
… Local or Remote … >L
… disk file of the global archive… >/mnt/sybimage
… Authoring String … >序列號
…Sybase Products available for installation… 1. ……
2. product No.2 SQL Server.sco.10.0.2 3. …… >2
>回車
if this list is correct as show …… please enter ‘y’ or ‘Y’ to cotinue …(y/n)
y
Positioning Media For loading Please Wait 開始從光盤上拷貝文件 x. ………
9、$su #umount /mnt
10、 Ctrl-d
回到sybase用戶
$cd /usr/sybase/install
$./sybinit
1. release directory
2. Edit/view interfaces file
3. Configure a server product
4. Configure an open client/server product
5. Configure a Front End product Ctrl_a(accept) Ctrl_x(exit screen) 選2 后出現(xiàn)
1. Add a new entry
2. Modify an exisiting entry
3. View an existing entry
4. Delete an existing entry
選1 后出現(xiàn)
1. Server name: 輸入1后再輸入server名字:SYBASE,
按Ctrl_a后出現(xiàn)
1. Retry count : 0
2. Retry deiay : 0
3. Add a new listetener service
分別選1和2,將其值改為2
選3后出現(xiàn)
1. Hostname/Address
2. Port: ( 建議在5000-50000之間)
3. Name Alias:
4. Delete this service from the interfaces entry
選1輸入本機名:localhost,
選2輸入8888,Ctrl_a接受
Is this information correct ……(y/n) y
Ctrl_a
Write the changes to the interfaces file now?
y
Ctral_a
11、 返回主菜單,
選3.configure a server product 后出現(xiàn)
1. SQL Server
2. Backup Server
選1后出現(xiàn)
1. Configure a new SQL Server
2. Configure an existing SQL
3. Upgrade an existing SQL Server
選1,Ctrl_a 確認(rèn)后出現(xiàn)9項
1. CONFIGURE SERVER’S INTERFACES FILE ENTRY COMPLETE
2. MASTER DEVICE CONFIGURATION INCOMPLETE
3. SYBSYSTEMPROCS DATABASE CONFIGURATION INCOMPLETE
4. SET ERRORLOG LOGATION INCOMPLETE
5. CONFIGURE DEFAULT BACKUP SERVER INCOMPLETE
6. CONFIGURE LAGUAGES INCOMPLETE
7. CONFIGURE CHARACTER SETS INCOMPLETE
8. CONFIGURE SORT ORDER INCOMPLETE
9. ACTIUATE AUDITING INCOMPLETE
從2至9開始設(shè)置
選2出現(xiàn)
1. Master device
2. Size <17>
選2設(shè)為30,
Ctrl_a確認(rèn)退回上級菜單
選3出現(xiàn)
1. Sybsystemprocs database size (Meg):12
2. Sybsystemprocs logical device name: sysprocsdev
3. Create new device for the sybsystemprocs database: yes
4. Physical name of new device: /usr/sybase/sybprocs.dat
5. Size of the new device (Meg): 12
選1和5將值改為17,Ctrl_a確認(rèn)退回上級菜單
依次選擇第4到第9項出現(xiàn)
分別Ctrl+a 確認(rèn)即可 ,然后出現(xiàn)提示(y/n) 選擇 "y"
Ctrl+a 確認(rèn)
設(shè)置完成后根據(jù)提示進行確認(rèn)。
12。 開始安裝程序。
13 安裝完成后退出
回到菜單 1. SQL Server
2. Backup server
選擇 2
Ctrl+a 確認(rèn)
出現(xiàn)的菜單下選擇 2。Enter/modify backup server interfaces files informantion
Ctrl+a 確認(rèn)
出現(xiàn)菜單中
將 1,2 項設(shè)為2 《與前面相應(yīng)步驟類似》
然后選擇第3項
將 1. hostname/address <本機名> (如 localhost)
2.prot <設(shè)為9999> (注5000-50000之間任意,但不要與前面設(shè)的port相同)
第3,4 項不改。
Ctrl+a 確認(rèn)
以下操作根據(jù)提示或Ctrl+a確認(rèn),或根據(jù)提示(y/n)按y
完成操作后也就完成了sybase 的安裝。
--------------------------------------------------------------------------------
(注:本文檔是作者根據(jù)經(jīng)驗整理出來的,其中錯誤之處在所難免。僅供參考之用,
希望各位高手指正。)
traceback:
http://www.qingren.org/item/1017/