感谢支持
我们一直在努力

Ubuntu 8.04配置相关知识集

以下为本人使用Ubuntu 8.04的一些经验,如果你发现下面没有提及你遇到的问题,可以给我留言,或许我可以帮你


修改directoryindex:修改这个文件/etc/apache2/mods-available/dir.conf


英文环境下自动加载scim:System->Administration->Language Support,勾选Enable support to enter complex characters


去掉桌面自动显示的已挂在磁盘的图标:Alt+F2(运行程序)->输入gconf-editor并执行,在configuration editor依次打开apps->nautilus->desktop,去掉volumes_visible项的勾即可


将Ubuntu 8.04装扮成mac,参考http://sourceforge.net/projects/mac4lin,该网站上有具体配置文档可下载


在Ubuntu 8.04中使用feition(飞信),下载飞信的pidgin插件(forum.ubuntu.org.cn有提供下载链接地址,具体链接忘了)并解压到~/.purple/plugins下面即可


配置Apache+php+MySQL+svn    


一、安装LAMP


sudo apt-get install apache2 php5 php5-gd mysql-server php5-mysql


二、配置mysite,指定根路径等


sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite


sudo gedit /etc/apache2/sites-available/mysite


sudo a2ensite mysite // 激活mysite


三、安装svn


sudo apt-get install subversion libapache2-svn


四、配置svn


sudo gedit /etc/apache2/mods-available/dav_svn.conf


添加类似以下语句


# NetBeans Java Repository


<Location /svn/Njava>


    DAV svn


    #SVNListParentPath on  如果该repo为父目录,必须添加


    SVNPath /var/repositories/JAVA/NetBeans


    #或SVNParentPath /var/repositories/JAVA/NetBeans


    AuthType Basic


    AuthName “NetBeans Java Repository”


    AuthUserFile /var/repositories/AUTH/javaauth


    Require valid-user


</Location>


在此之前必须保证已建立相关文件夹并设置好权限,可执行以下类似操作设置权限:


    打开System->Administration->Users and Groups,添加svn(或其他名字)组,将相关用户(如:www-data)添加到该组。如果看不到其他用户可通过Alt-F2 >> apps >> gnome-system-system-tools >> users,激活showall。


    将repositorories文件夹所属组设置svn,并赋予该组rwx权限


    通过htpasswd命令创建用户验证文件(如:javaauth)


    必须添加这一句:SVNListParentPath on ,我试过不添加这句时不能访问多个目录的repo,只能访问单目录repo.


安装配置xdebug


安装依赖:sudo apt-get install php5-dev php-pear


安装xdebug:sudo pecl install xdebug(此过程有点慢)


配置php.ini:sudo gedit /etc/php5/apache2/php.ini在末尾加入以下两句


    zend_extension=/usr/lib/php5/20060613+lfs/xdebug.so


    xdebug.remote_enable=on


添加终端到右键菜单:sudo apt-get install nautilus-open-terminal


添加”以root打开文件夹到右键菜单”: sudo apt-get install nautilus-gksu


添加VirtualHost                                                


<VirtualHost *:80>


  ServerName zf-tutorial.localhost


  DocumentRoot /var/www/html/zf-tutorial/public


  <Directory “/www/cs”>


    AllowOverride All


  </Directory>


</VirtualHost>


这样就可以通过 http://zf-tutorial.localhost/ 来访问该网站。       (使用这种方式必须修改 /etc/hosts 或


c:\Windows\system32\drivers\etc\hosts文件,将 zf-tutorial.localhost映射到 127.0.0.1)。


解决rhythmbox中文乱码问题


进入你的音乐文件夹执行如下代码:


mid3iconv -e GBK *.mp3


有可能系统会提示 Python-mutagen没有安装。


sudo apt-get install python-mutagen


然后重新导入rhythmbox,OK!


mid3iconv 命令主要是将原来mp3音乐文件的ID3信息转换成了Unicode并用ID3v2的格式存回文件中。

管理笔记本的触摸屏


安装synaptics驱动:sudo apt-get install xserver-xorg-input-synaptics(默认已安装)


安装管理工具gsynaptics:sudo apt-get install gsynaptics。即可通过System >> Preferences >> Touchpad对触摸屏进行管理(如果启动失败并提示xorg***,将 Option        “SHMConfig”        “on”添加到/etc/X11/xorg.conf的Section “InputDevice”中,修改后的Section “InputDevice”如下:


Section “InputDevice”


    Identifier    “Synaptics Touchpad”


    Driver        “synaptics”


    Option        “SendCoreEvents”    “true”


    Option        “Device”        “/dev/psaux”


    Option        “Protocol”        “auto-dev”


    Option        “HorizEdgeScroll”    “0”


    Option        “SHMConfig”        “on”


EndSection)


解决evince看pdf时中文乱码问题


安装poppler-data即可:sudo apt-get install poppler-data


解决NetBeans不能显示中文问题


ln -s /usr/share/fonts/truetype/wqy /jre路径/lib/fonts/fallback

解决gftp中文乱码问题


sudo gedit /usr/bin/gftp


在#!/bin/sh下面加上export LANG=zh_CN.GBK,然后在终端输入gftp即可(此时gftp为中文界面,我用的是英文环境)


如果想快捷方式打开时也不会出现乱码则必须修改gftp.desktop文件,首先找到gftp.desktop文件(sudo locate gftp.desktop),然后将Exec=gftp-gtk %u改为Exec=gftp %u即可


totem播放rmvb


删除totem-gstreamer,安装totme-xine(sudo apt-get install totem-xine totem-xine-firefox-plugin)


下载w32codecs deb包安装即可


修复不完全安装kde运行kde程序时出现类似”please check dcopserver is running”的bug


sudo chown -R yourname:yourname /home/yourname/.*


nautilus占用资源大问题


执行rm -rf .nautilus清除原nautilus配置文件即可


virtualbox键盘无效,USB设备问题,无缝模式错位解决办法


键盘无效: 安装 scim-bridge-client-qt ,重新登录.


无缝模式错位:vbox里设置成16位色就OK.


USB设备有问题:


让GUEST识别USB设备


最简单的办法如下:


$ sudo gedit /etc/fstab


在末尾加上


# the USB group


# 对所有用户开放USB设备的读写权限


none /proc/bus/usb usbfs devmode=666 0 0


然后就可以使用的USB设备了。


但是把USB设备的读写权限开放给所有用户的方式在一些情况下不太安全,更为稳妥的做法是:


增加用户组usbfs


$ sudo groupadd usbfs


2. 查看usbfs用户组的gid


$ cat /etc/group | grep usbfs


usbfs:x:1002:


把当前用户增加到usbfs组


$ sudo gedit /etc/group



usbfs:x:1002:


修改为


usbfs:x:1002:joson


4. 为USB设备重新设置权限编辑/etc/fstab文件,添加下面两行,注意你的gid可能不是1002


$ sudo gedit /etc/fstab


在末尾加上


# 1002 is the USB group IDI


none /proc/bus/usb usbfs devgid=1002,devmode=774 0 0


重新启动后,应该就可以在客户机中使用USB设备了。


方法:插入一个USB设备后,如U盘,右键点击虚拟机里右下脚的USB图标,选择已经识别的U盘,就可以正常使用了。


注意: 在客户机里使用USB设备前要先在主机里卸载。

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu 8.04配置相关知识集
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏