LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1507|回复: 15

「新手问题总结」 学习到的文章收集了下,都是比较菜的问题哈。希望大家喜欢

[复制链接]
发表于 2005-8-14 00:04:53 | 显示全部楼层 |阅读模式
升级你的系统 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

相信我,在这里你将得到slackware里最棒的软件,有了它,你的系统将更加完美,更加完全,它就是swaret
.
swaret已经加入SF,所以它的网站已改为http://swaret.sourceforge.net/, ... 改文件如下:

1 将里面的VERSION改成current
VERSION=current

2 因为sware的网址改了,所以要修改一下
DEP_ROOT=http://swaret.sourceforge.net/libraries-$VERSION

下面就可以使用swaret了,不过在这之前最好先升级一下你的查询数据库,执行
updatedb

当一切准备完毕,可以升级整个系统了,顺序执行如下命令:
swaret --update
swaret --upgrade -ap
swaret --dep
下面对一些命令解释一下,如果你英文好当然可以使用man swaret,它是最强大的
-ap 升级打补丁
--update是更新软件库列表,用于安装、更新、搜索时定位软件包在网上的位置。

--upgrade是升级系统中已经安装的软件,包括内核!有了它,你的系统永远是最新的

--install "关键字"是从网络安装符合关键词的软件,有了swaret和网络,你完全无需自己找软件,配合以下的search参数,install将为你完成一切,包括依赖关系的检查!

--purge是清空swaret的临时文件夹,也就是从网上下载下来已经安装或者更新成功的软件包所对应的tgz文件。

--search "关键词"是搜索符合关键词的软件包

--show "关键词"是显示符合关键词的软件包的相关信息

--dep是解决系统中的包依赖关系,这条参数最为强大,彻底解决slack的依赖关系薄弱的缺点,自动从网上下载依赖包

如果想安装某个软件包,可以先搜索
swaret --search xxxx
如果搜索到了,就执行
swaret --install xxx
swaret就会帮你自动从网上下载安装软件包,是不是很方便,很爽的说,升级完系统后不要忘记updatedb,这是个好习惯

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
小提示:如果你的鼠标是带滚轮的话,默认配置是不能使用的,这样在浏览网页的时候很不方便,只需要将xorg.conf里将下面这段改成这样就行:

Section "InputDevice"

# Identifier and driver

Identifier "Mouse1"
Driver "mouse"
Option "rotocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"



/etc/X11/XF86Config文件来修改,设置这两个参数的时候,请务必参考显示器的说明书,找到厂家指定的值,请注意,如果这两个参数设置超过显示器可以承受的值,那么很有可能会烧坏显示器!!!

40.请问为什么我的系统声音出不来?如何配置声音?
可能因为声卡没有设置正确,或者系统的声音处于最小状态,你可以通过alsaconf来设置声卡,通过alsamixer来设置声音。
字段        值
驱动程序下载        http://www.marvell.com/products/index.jsp


kde-i18n-zh_CN-3.2.3-noarch-1

adsl modem dhcp 上网设置问题

直接设置网卡的ip,通过netconfig

把ip设置为192.168.1.6或者是192.168.1.3也行。总之不能和192.168.1.1一样。

mask用255.255.255.0
网关用 192.168.1.1

然后设置dns为,也就是改/etc/resolv.conf,加入下面的内容。

nameserver 202.96.128.143
nameserver 202.96.128.68


声音————————————————————————————————————————————
运行alsamixer,在出现的设置界面中发现所有的声音音量都是0,用上下左右键设置一下,还发现每个设备都是off,这就还要多键入一下m键,发现变成on了。按ESC退出,别忘了:运行alsactl store来保存刚才的设置。

显卡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "MIRECHANG 77"
DisplaySize 320 240
HorizSync 30.0 - 71.0
VertRefresh 50.0 - 160.0
Option "dpms"
ModeLine "1024x768"

./NVIDIA*.run
另外修改/etc/X11/xorg.conf
然后把驱动中有"nv"的地方换成"nvidia"

大 HorizSync 30.0 - 70.0 和 VertRefresh 50.0 - 130.0 的值

你把最大值按照显示器的说明书改大点,然后使用xvidtune来改分辨率和刷新率。

如何提高桌面的涮新率啊,我的在1024x768时很闪啊!
我的是compaq 151fs 可以上到1024x768@75HZ
相关参数:(场、行频)
Vfrequency:38-58KHZ
sync signal 50-100HZ




中文~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



/usr/share/fonts或其下的子目录,然后把放置字体的目录路径加入xorg.conf的FontPath部分,然后在字体目录中mkfontdir和mkfontscale及fc-cache -fv .,这样无论fontconfig系统还是核心X字体系统都可以用到新字体了。

改/etc/X11/xorg.conf文件,在字体路径里添加一句,修改如下:
# ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/share/fonts" //这里加入你字体的路径
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/TTF"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts"
EndSection
修改完毕并保存退出,别急,目前系统还不能使用你的新字体,执行:
cd /usr/share/fonts
fc-cache -f



那这个/etc/profile.d/lang.sh
export LANG=zh_CN.UTF-8
export XMODIFIERS="@im=fcitx"

kde-i18n-zh_cn
installpkg xxx.tgz
控制中心regional and accessibility中去选中文



复制到/usr/share/fonts/chinese/TrueType下
修改/etc/fonts/fonts.conf
看见下面一段一段的,整个文件中共有6断

Times
Times New Roman
Nimbus Roman No9 L
Luxi Serif
Sazanami Mincho
Kochi Mincho
Simsun #像这样,把Simsun这行加在系统默认所有中文字体的前面。
AR PL SungtiL GB
AR PL Mingti2L Big5
Baekmuk Batang
serif
总共有6段,全部修改完,再把首选项中的字体中的大小改为9。然后注销,重新登录,然后字体近乎完美,和windows已经差距不大了,某些地方比windows更漂亮。比FC中好多了



汉化你的系统

这一步其实很简单,只要你配置好了X,而且能进窗口管理器了,后面的事就简单了,为了方便起事,我将几个字体和需要的文件都压缩在一起了,在这里下载:
http://download.linuxsir.cn/royce/fonts.tar.gz
如果你用的是kde的话要装一个支持包才行,找到第二张光盘目录下kdei目录里的kde-i18n-zh_CN-3.2.3-noarch-1.tgz,如果你想以后能看繁体网页的话就连kde-i18n-zh_TW-3.2.3-noarch-1.tgz也一起装了吧,反正很简单,用installpkg命令装上就行了.
下过来解压后,将fonts文件夹拷贝到/usr/share下,将fonts文件夹里的fonts.conf和local.conf拷贝到/etc/fonts下,将gtkrc.zh_CN拷贝到/etc/gtk/下,当然,在你做这些步骤之前最好现备份原有的文件,这是一个好习惯,一定要养成良好的习惯。当这一切都准备完毕后,修改/etc/X11/xorg.conf文件,在字体路径里添加一句,修改如下:
# ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/share/fonts" //这里加入你字体的路径
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/TTF"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts"
EndSection
修改完毕并保存退出,别急,目前系统还不能使用你的新字体,执行:
cd /usr/share/fonts
fc-cache -f
执行完毕后稍微等一下就可以进入窗口了,是不是很简单?
进入窗口,如果对默认字体不舒服可以自己改一下,改成simsun,看看现在的效果,是不是很酷,中文和windows下一样漂亮了,不过英文字体稍微有点粗,不过这没也没什么,我感觉也挺漂亮的,呵呵,如果想把字体弄的更漂亮的话,就得装美化包了,这就先不说了,因为后面要讲到升级你的整个系统,如果你现在就美化了后面照样会被覆盖掉。
观看效果:
http://download.linuxsir.cn/royce/local/1.png
http://download.linuxsir.cn/royce/local/2.png
打上补丁后的效果
http://download.linuxsir.cn/royce/local/3.png
怎么样?不比其他难看吧?


输入法问题
无论在哪种操作系统种,输入法是必不可少的,我喜欢用fcitx,你可以在www.fcitx.org里得到它。安 ... 这里下tgz包:
http://download.linuxsir.cn/royce/....0.0-1.i386.tgz
安装就不必多说了,下面说说配置吧,当你把包装好后,需要在你的.profile里设置一下,我的设置是这样的:
cat ~/.profile //查看.profile里的内容
#FCITX
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx

#LOCALE setup
export LC_ALL=zh_CN
export LANG=zh_CN
这样还不够,因为当你的窗口管理器启动后并不会自动启动fcitx,其实你可以试试在#LOCALE setup上面添加一句
fcitx&
这是很标准的作法,但是按照这种作法我启动kde后输入法并没有启动,所以我把fcitx&这一句放在.xinitrc,这个文件就在你的目录里,比如/root,在
最后面startkde这一句的上面添加
fcitx&
保存退出后启动kde,看,输入法是不是出现了?如果你对输入法有什么问题或者想用其他输入法的话,可以参考一下论坛的输入法版面
http://www.linuxsir.cn/bbs/forumdi...&forumid=42
有问题可以在上面问。
xmms



————————————————————————————————————————————————————————
网络

上网的话你用的是电信的帐号吧?
cd /usr/sbin
adsl-setup
一共有五项,输入你的帐号,防火墙的设置(选1)和密码等,DNS设置你的win下138,139端口上网时连接的地址,如果你不知道怎么看,可以用harbin的DNS
202.97.224.68 202.97.230.4
这些完结后,连上你的网线,
cd /usr/sbin
adsl-start
adsl-down
要听音乐的话,如果安装了xine那么,上
ftp://ftp.mplayerhq.hu/MPlayer/rele...tp.mplayerhq.hu
下载allcodecs,把他们解压缩到/usr/lib/codecs 下,用root帐号。
cd /root (可能是别的用户)
cd .xine
vi config
找到 codec.win32_path:这一行,看看指向的path是不是你在第一步中放codecs的地方,如果不是就把他改为自己的路径
例如 codec.win32_path:/usr/lib/codecs/

找到 misc.spu_src_encoding:iso-8859-1这一行
改为 misc.spu_src_encoding:cp936
这样你的机器就可以播放任何文件,mp3是小case
xine 文件名
当然,要是你的系统还没有声音的话,在网上下载alsa驱动一下你的声卡就可以了,用alsaconf定义一下你的声卡即可。

——————————————————————内核升级——————————————————————————
其实slk10.1默认的2.4.29的内核还是很完善的了,没有必要一定要转到2.6的内核。
如果想使用2.6的内核,可以使用10.1第二张光盘上提供的几个kernel开头的安装包。
具体的步骤可以这样来作:
1、先挂载slk的第二张iso,复制testing/packages/linux-2.6.10这个目录到自己的主目录。
具体命令:
#mount -o loop slackware-10.1-install-d2.iso /mnt/cdrom/
#cp -r /mnt/cdrom/testing/packages/linux-2.6.10 ~/
2、卸载已经安装的2.4.29的内核
#cd /var/log/packages
#removepkg kernel-*
3、安装2.6.10的内核
#cd ~/linux-2.6.10
#installpkg kernel*tgz
4、配置引导程序
由于我用的是grub,对lilo不熟习,所以只介绍一下grub下怎么作。
(1)生成用于引导系统的initrd.gz文件
有朋友说如果root文件系统是ext的不用这一步,但我是用的reiserfs,不这样作系统启动不了的!
#cd /boot
#mkinitrd -c -k 2.6.10 -m reiserfs
(2)编辑引导程序配置文件
编辑/boot/grub/menu.lst文件,在slk引导的部分的末尾加入initrd /boot/initrd.gz这样的字段。

几个注意的问题:
(1)如果在2.4.29内核下使用了alsa驱动,需要卸载alsa的driver包,安装testing目录下的为2.6.10内核准备的alsa驱动包。
(2)更新内核后显卡驱动也要重新编译安装。
(3)在安装光盘自带的2.6.10这个测试内核对usb设备的支持与老内核区别很大了,使用了ub的内核模块,相对与老的模拟scsi设备的做法显得不够稳定和快速,如果想解决这个问题,好像需要重新编译内核,本版内有兄弟给出了编译时的解决方法。
(4)如果系统里有刻录机之类的设备,需要注意把menu.lst中hdd=ide-scsi之类的语句去掉。
(5)另外默认的2.6.10内核对OSS声卡驱动也没有提供模块支持,如果想使用内核自带的OSS驱动也要重新编译。
(6)默认的2.6.10内核起用了IPV6的模块,对一般用户也是多余,想去掉也要重新编译……

如果为了升级dropline gnome2.10其实没有必要一定要用2.6.10内核,强制升级就好。
升级内核,说来说去一个字:“烦”。所以我现在还是用回了老的2.4.29内核,
 楼主| 发表于 2005-8-14 00:07:24 | 显示全部楼层
嘿嘿。。。。。。。。。收集的有点乱。。。。。。。。。

不过都是新手装 slack 碰到的问题。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2005-8-14 08:59:52 | 显示全部楼层
Post by qq24332

adsl-setup
一共有五项,输入你的帐号,防火墙的设置(选1)和密码等,DNS设置你的win下138,139端口上网时连接的地址,如果你不知道怎么看,可以用harbin的DNS
202.97.224.68 202.97.230.4


个人意见:netconfig和adsl-setup中把DNS地址(NameServer)设为“server”,即自动从DHCP获取,方便,也不容易出错。
回复 支持 反对

使用道具 举报

发表于 2005-8-14 14:22:18 | 显示全部楼层
Post by killads
个人意见:netconfig和adsl-setup中把DNS地址(NameServer)设为“server”,即自动从DHCP获取,方便,也不容易出错。

未必。原因:
1、某些网络中的 DNS 经常由于各种原因无法自动分配 IP 地址。
2、某网络中有大小两个 DNS,用 DHCP 方法会自动调用更小的网络中的 DNS,对于希望指定更大的网络中的 DNS 的用户需要指定静态 IP 地址。
回复 支持 反对

使用道具 举报

发表于 2005-8-14 17:24:44 | 显示全部楼层
对,用静态的IP可以上网
用动态的
哪怕是adsl-setup正确也连不了
-_____-!!
shadkong  ,为什么不申请一个斑竹,为sir效力?
回复 支持 反对

使用道具 举报

发表于 2005-8-14 17:35:36 | 显示全部楼层
楼主需要修改一下
http://swaret.sourceforge.net/,
在这里下载swaret,安装很简单,用installpkg命令很容易就装上了,下面来修改一下它的配置。修改/etc/swaret.conf.bak并将它copy成swaret.conf,修改文件如下:
需要换行,否则看不到,全是...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-14 18:10:37 | 显示全部楼层
谢谢指导。。。。。。。。。。呵呵

在加上个  



Linux中软件的安装和卸载  


   
  Linux软件的安装和卸载一直是困惑许多初学者的难题。由于Linux与Windows在系统目录结构,系统配置方式等诸多方面的重大差异,使这两者的软件安装卸载的方式也截然不同。在Windows中使用的是控制面板中的"添加/删除程序";与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。其全名为"Red Hat Package Manager"。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信息。  


软件的安装  

---- Linux下软件的安装主要有两种不同的形式。第一种安装文件名为filename.tar.gz。另一种安装文件名为filename.i386.rpm。以第一种方式发行的软件多为以源码形式发送的。第二种方式则是直接以二进制形式发行的。i386即表示该软件是按Inter 386指令集编译生成的。  


---- 对于第一种,安装方法如下:  


---- 首先,将安装文件拷贝至你的目录中。例如,如果你是以root身份登录上的,就将软件拷贝至/root中。  


---- #cp filename.tar.gz /root  


---- 由于该文件是被压缩并打包的,所以,应对其解压缩。命令为:  


---- #tar xvzf filename.tar.gz  


---- 执行该命令后,安装文件按路径,解压缩在当前目录下。用ls命令可以看到解压缩后的文件。通常在解压缩后产生的文件中,有名为"INSTALL"的文件。该文件为纯文本文件,详细讲述了该软件包的安装方法。  


---- 对于多数需要编译的软件,其安装的方法大体相同。执行解压缩后产生的一个名为configure的可执行脚本程序。它是用于检查系统是否有编译时所需的库,以及库的版本是否满足编译的需要等安装所需要的系统信息。为随后的编译工作做准备。命令为:  


---- #./configure  


---- 如果检查过程中,发现有错误,configure将给予提示,并停止检查。你可以跟据提示对系统进行配置。再重新执行该程序。检查通过后,将生成用于编译的MakeFile文件。此时,可以开始进行编译了。编译的过程视软件的规模和计算机的性能的不同,所耗费的时间也不同。命令为:  


---- #make  


---- 成功编译后,键入如下的命令开始安装:  


---- #make install  


---- 安装完毕,应清除编译过程中产生的临时文件和配置过程中产生的文件。键入如下命令:  


#make clean  

#make distclean  

至此,软件的安装结束。  

---- 对于第二种,其安装方法要简单的多。  


---- 同第一种方式一样,将安装文件拷贝至你的目录中。然后使用rpm来安装该文件。命令如下:  


---- #rpm -i filename.i386.rpm  


---- rpm将自动将安装文件解包,并将软件安装到缺省的目录下。并将软件的安装信息注册到rpm的数据库中。参数i的作用是使rpm进入安装模式。  


---- 另外,还有一些Linux平台下的商业软件。在其安装文件中,有Setup安装程序,其安装方法同Windows平台下的一样。如:Corel WordPerfect。  


软件的卸载  

---- 软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令:  


---- #rpm -q -a  


---- 即可查询到当前系统中安装的所有的软件包。参数q的作用是使rpm进入查询命令模式。参数a是查询模式的子参数,意为全部(ALL)。查询到的信息较多,可使用less人屏显示。  


---- 确定了要卸载的软件的名称,就可以开始实际卸载该软件了。键入命令:  


---- #rpm -e [package name]  


---- 即可卸载软件。参数e的作用是使rpm进入卸载模式。对名为[package name]的软件包进行卸载。由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。你可以使用如下的命令来忽略依赖关系,直接开始卸载:  


---- #rpm -e [package name] -nodeps  


---- 忽略依赖关系的卸载可能会导致系统中其它的一此软件无法使用。你可以使用  


---- #rpm -e [package name] -test  


---- 使rpm进行一次卸载预演,而不是真正卸载。这样可以使你检查一下软件是否存在有依赖关系。卸载过程中是否有错误。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-14 18:12:13 | 显示全部楼层
在来个ADSL的哈

注意一定要改好网关和DNS  


RP-PPPOE——Linux下的ADSL拨号软件!



  现在宽带已经十分普及,好多人都在使用ADSL!在win下面ADSL的拨号方法是非常简单的,但是LINUX下面ADSL明显是比较复杂小小。

所以我才会写下这篇文章。
  首先我们要下载rp-pppoe:
  http://www.roaringpenguin.com/pppoe

(注:文章里面#...为控制台输入命今)

1.网卡设置:
  #setup
  选择网卡设置
  IP:192.168.1.2
  子网掩码:255.255.255.0
  网关:不用写
  DNS:不用写

2.安装rp-pppoe:
  #rpm -ivh rp-pppoe-*.*.*-i386.rpm
(安装rp-pppoe,注:REDHAT 7.2下面已经自带了rp-pppoe可以用参数-U对其升级)

3.设置rp-pppoe:
  #adsl-setup
  跟着就会显示以下内容:

//Enter your PPPoE user name :
(输入你的adsl帐号)

//Enter the Ethernet interface connected to the ADSL modem

For Solaris, this is likely to be something like /dev/hme0.

For Linux, it will be ethn, where `n` is a number.

(default eth0):
(选择你的与ADSL连接的网卡,注:如果你有多个网卡可以在这里选择,只得一个的话直接回车就得啦)

//Enter the demand value (default no):
(直接回车)

//Enter the DNS information here:
(输入有服务商提供的DNS地址,注:电信用户如果不知道你的DNS可以输入202.96.134.133)

//Please enter your PPPoE password:

Please re-enter your PPPoE password:
(输入密码)

FIREWALLING

The firewall choices are:

0 - NONE: This script will not set any firewall rules. You are responsible for ensuring the security of your machine.

You are STRONGLY recommended to use some kind of firewall rules.

1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation

2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway for a LAN

// Choose a type of firewall (0-2):
(选择防火墙,注:选0)

** Summary of what you entered **

Ethernet Interface: eth0

User name: ddtthz! Internet

Activate-on-demand: No

DNS: server

Firewalling: NONE

// Accept these settings and adjust configuration files (y/n)?
(确认按Y保存)

4.拨号:

配置完成后,就可以进行拨号了。

#adsl-start

如果屏幕上出现:“... Connected!”就说明拨号成功了。
回复 支持 反对

使用道具 举报

发表于 2005-8-14 18:26:31 | 显示全部楼层
不一定
有时设置好了
的确是可以连上网
出现connect success
但DNS却出了问题(也许是这里的电信的问题)
不netconfig的话
是用不了的
楼主可以共享一下swaret.conf吗?
我研究一下root=那段
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-14 18:49:59 | 显示全部楼层
我没这个文件了。。。。。。。。。
我是在论坛是看别人发的。。。有用就收集了进来
我还在能ADSL那。。呵呵
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表