1, ubuntu 本地源安装:
http://news.bangkaow.com/news/20101013/62813.html
http://apps.hi.baidu.com/share/detail/30941565
cache:
sudo cp /var/cache/apt/archives/* ~/packs
source position:
sudo gedit /etc/apt/sources.list
# from cdrom
deb cdrom:[Ubuntu 11.04 _Natty Narwhal_ - Release i386 (20110427)]/ natty main restricted
# from usb or file
deb file:///media/PENDRIVE/ natty main restricted
deb file:///mnt/sda3/ubuntu_all/ natty main restricted
2, ubuntu下设置代理:
代理上网:
方法一这是一种临时的手段,如果您仅仅是暂时需要通过http代理使用apt-get,您可以使用这种方式。
在使用apt-get之前,在终端中输入以下命令(根据您的实际情况替换yourproxyaddress和proxyport)。
终端运行export http_proxy="http://用户名:密码@代理IP:代理端口"也可
http_proxy=http://wwwgate0.mot.com:1080
export http_proxy="http://wwwgate0.mot.com:1080"
方法二
这种方法要用到/etc/apt/文件夹下的apt.conf文件。如果您希望apt-get(而不是其他应用程序)一直使用http代理,您可以使用这种方式。
注意:某些情况下,系统安装过程中没有建立apt配置
文件。下面的操作将视情况修改现有的配置文件或者新建配置文件。
sudo gedit /etc/apt/apt.conf
在您的apt.conf文件中加入下面这行(根据你的实际情况替换yourproxyaddress和proxyport)。
Acquire::http::Proxy“http://yourproxyaddress:proxyport”;
保存apt.conf文件。
Acquire::http::proxy "http://wwwgate0.mot.com:1080/";
Acquire::ftp::proxy "ftp://wwwgate0.mot.com:1080/";
Acquire::https::proxy "https://wwwgate0.mot.com:1080/";
sudo vim /etc/apt/apt.conf
Acquire::http::proxy "http://wwwgate0.mot.com:1080";
方法三
这种方法会在您的主目录下的.bashrc文件中添加两行。如果您希望apt-get和其他应用程序如wget等都使用http代理,您可以使用这种方式。
gedit ~/.bashrc
在您的.bashrc文件末尾添加如下内容(根据你的实际情况替换yourproxyaddress和proxyport)。
http_proxy=http://yourproxyaddress:proxyport
export http_proxy
http_proxy=http://wwwgate0.mot.com:1080
export http_proxy
使用apt-getupdate或者任何您想用的网络工具测试代理。我使用firestarter查看活动的网络连接。
如果您为了纠正错误而再次修改了配置文件,记得关闭终端并重新打开,否自新的设置不会生效。
vim /home/leo/.bashrc
http::proxy "http://wwwgate0.mot.com:1080/"
3, ubuntu virtualbox install:
sudo apt-get install virtualbox-ose
4, 制作usb启动盘
UNetbootin 5.49
用UNetbootin可以轻松的把Linux操作系统装进U盘,让你可将U盘插到USB接口。注意:一定要先插U盘再运行UNetbootin!然后从菜单“应用程序——系统工具”里运行UNetbootin软件。然后把你下好的iso文件放到U盘里,重启电脑,并设置U盘为第一启动设备,即可启动U盘里的操作系统。
有windows 与linux 版本!
5 我的电脑安装(开发用)
(1)
cd /bin
sudo ln -sf bash sh
(2)
sudo aptitude install subversion g++ patch bison automaketexinfo flex-old libexpat1-dev libxext-dev libxkbfile-dev ttmkfdir liborbit2-dev libjpeg-dev gawk libpng3 libjpeg62 libpng12-0 libpng-devgraphviz php5-cli libfreetype6-dev rpm alien intltool gettext
(3) sudo alien -d ccache-motorola-latest.rpm (generate deb package fromrpm)
sudo dpkg -i ccache-motorola-latest.deb
(4)
Download old version of libtoolfrom and replace the 9.10 version of libtool with it!!!
Download oldversion of libstdc++ from and install it
(5)
Make it!
sudomkdir --mode=777 --parents /usr/local/motorola
sudo mkdir--mode=777 --parents /extra/ccache
sudo mkdir--mode=777 --parents /extra/icecc-envs
sudo apt-get install -y subversion g++ patch bison automaketexinfo flex-old libexpat1-dev libxext-dev libxkbfile-dev ttmkfdir liborbit2-dev libjpeg-dev gawk libpng3 libjpeg62 libpng12-0 libpng-devgraphviz php5-cli libfreetype6-dev rpm alien intltool gettext
sudo apt-get install -y quilt icecc graphviz libtool libpng-dev indent texinfo curl bison gperf libstdc++5 dos2unix flex-old automake gawk libxt-dev
cannot install based on kreatv wiki: libjpeg libpng sqlites libblkid_dev libgtk1.2 libgtk1.2-dev libxaw-headers
#sudo apt-get install libunittest++-dev libgtest* google-mock
6, Ubuntu 10.04 下 TFTP设置
6.1 .Ubuntu10.04 下安装TFTP软件
tftp-hpa是客户端,tftpd-hpa是服务器端
sudo aptitude install tftp-hpa tftpd-hpa
6.2. 配置TFTP服务器
sudo gedit /etc/default/tftpd-hpa
将原来的内容改为:
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"#TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
#TFTP_OPTIONS="--secure"
#服务器目录,需要设置权限为777,chomd 777
#这个目录要改为你自己的TFTP根目录~~~
TFTP_DIRECTORY="/home/stone/tmp"
TFTP_OPTIONS="-l -c -s"
6.3.重新启动TFTP服务
sudo service tftpd-hpa restart
6.4.测试下
cd ~/tftpboot echo "hello tftp service">>a.txt
echo "hello tftp service,put to tftp serive">>b.txt
tftp localhost
get a.txt
put b.txt
其中get是取得文件,put是将文件上传到TFTP服务器上。
7, ubuntu nfs 配置
#install nfs; /etc/exports /opt/nfs/ */opt/nfs/ *(rw,nohide,insecure,sync,no_root_squash)
#sudo apt-get install -y nfs-kernel-server
sudo vim /etc/exports
sudo /etc/init.d/nfs-kernel-server restart
/etc/exports
/home/lesca/ARM 192.168.1.0/24(rw,nohide,insecure,sync,no_root_squash)
选项解释:rw - 可读写nohide - 如果被挂载的目录下的其他目录也是挂载的,此选项将使它们可见insecure - 允许客户端不使用保留端口sync - 每次写操作要同步到物理存储器上(而不是仅写入内存)no_root_squash - 当客户端以root的UID/GID(=0)挂载时,不会分配一个匿名UID/GID(也就是说它创建的文件将属于root)
/etc/default/nfs-kernel-server
NEED_SVCGSSD=no # no is default
注释: 因为我们并不打算启用NFSv4 安全配置
注意: 如果启用,客户端也必须启用
/etc/default/nfs-common
这是一个common配置文件,也就是说服务器端和客户端都要有相同的配置。
NEED_IDMAPD=yes # 此项将打开ID映射NEED_GSSD=no # no is default注释:ID映射用于解决服务器端UID与客户机UID不同,而无法访问资源的情况。通过UID映射,只需要相同的用户名即可。
/etc/idmapd.conf
既然启用了ID映射,就需要配置:
[Mapping]Nobody-User = nobodyNobody-Group = nogroup重启NFS服务
$ sudo /etc/init.d/nfs-kernel-server restart
说明:如果只是更新/etc/exports,只需要运行
$ sudo exportfs -ra即可生效
测试是否有效:
挂载$ sudo mount -t nfs 192.168.1.101:/home/lesca/ARM /home/lesca/test
客户端挂载NFS时往往会遇到种种问题,有关遇到的错误以及解决办法,
8, ubuntu http server
#use apache, it is good;
sudo apt-get install -y apache2
sudo /etc/init.d/apache2 restart
sudo vim /etc/apache2/sites-available/default
apache2.conf 是主配置文件,httpd.conf 用户配置文件
虚拟目录在 httpd.conf 中
<VirtualHost *>
DocumentRoot "路径"
ServerName 名称
<Directory "路径"> allow from all Options +Indexes </Directory>
</VirtualHost>
根设置(默认主目录)在/etc/apache2/sites-available/default
/var/www
重启命令
sudo /etc/init.d/apache2 restart或者
cd /etc/init.d
sudo apache2 -k restart
stop 停止;start 启动5.日志文件
日志文件在/var/log/apache2/
在Windows下,Apache的配置文件通常只有一个,就是httpd.conf。但我在Ubuntu Linux上用apt-get install apache2命令安装了Apache2后,竟然发现它的httpd.conf(位于/etc/apache2目录)是空的!进而发现Ubuntu的 Apache软件包的配置文件并不像Windows的那样简单,它把各个设置项分在了不同的配置文件中,看起来复杂,但仔细想想设计得确实很合理。
严格地说,Ubuntu的Apache(或者应该说Linux下的Apache?我不清楚其他发行版的apache软件包)的配置文件是 /etc/apache2/apache2.conf,Apache在启动时会自动读取这个文件的配置信息。而其他的一些配置文件,如 httpd.conf等,则是通过Include指令包含进来。在apache2.conf中可以找到这些Include行:
引用
# Include module configuration:
# Include all the user configurations:
Include /etc/apache2/httpd.conf
# Include ports listing
# Include the virtual host configurations:
Include /etc/apache2/sites-enabled/
结合注释,可以很清楚地看出每个配置文件的大体作用。当然,你完全可以把所有的设置放在apache2.conf或者httpd.conf或者任何一个配置文件中。Apache2的这种划分只是一种比较好的习惯。
安装完Apache后的最重要的一件事就是要知道Web文档根目录在什么地方,对于Ubuntu而言,默认的是/var/www。怎么知道的呢? apache2.conf里并没有DocumentRoot项,httpd.conf又是空的,因此肯定在其他的文件中。经过搜索,发现在 /etc/apache2/sites-enabled/000-default中,里面有这样的内容:
引用
NameVirtualHost *
DocumentRoot /var/www/
……
这是设置虚拟主机的,对我来说没什么意义。所以我就把apache2.conf里的Include /etc/apache2/sites-enabled/一行注释掉了,并且在httpd.conf里设置DocumentRoot为我的用户目录下的某 个目录,这样方便开发。
再看看/etc/apache2目录下的东西。刚才在apache2.conf里发现了sites-enabled目录,而在 /etc/apache2下还有一个sites-available目录,这里面是放什么的呢?其实,这里面才是真正的配置文件,而sites- enabled目录存放的只是一些指向这里的文件的符号链接,你可以用ls /etc/apache2/sites-enabled/来证实一下。所以,如果apache上配置了多个虚拟主机,每个虚拟主机的配置文件都放在 sites-available下,那么对于虚拟主机的停用、启用就非常方便了:当在sites-enabled下建立一个指向某个虚拟主机配置文件的链 接时,就启用了它;如果要关闭某个虚拟主机的话,只需删除相应的链接即可,根本不用去改配置文件。
mods-available、mods-enabled和上面说的sites-available、sites-enabled类似,这两个目录 是存放apache功能模块的配置文件和链接的。当我用apt-get install php5安装了PHP模块后,在这两个目录里就有了php5.load、php5.conf和指向这两个文件的链接。这种目录结果对于启用、停用某个 Apache模块是非常方便的。
最后一个要说的是。如果需要调整默认的端口设置,建议编辑这个文件。或者你嫌它实在多 余,也可以先把apache2.conf中的Include /etc/apache2/ports.conf一行去掉,在httpd.conf里设置Apache端口。
ubuntu里缺省安装的目录结构很有一点不同。在ubuntu中module和 virtual host的配置都有两个目录,一个是available,一个是enabled,available目录是存放有效的内容,但不起作用,只有用ln 连到enabled过去才可以起作用。对调试使用都很方便,但是如果事先不知道,找起来也有点麻烦。
/etc/apache2/sites-available 里放的是VH的配置,但不起作用,要把文件link到 sites-enabled 目录里才行。
<VirtualHost *>
ServerName 域名
DocumentRoot 把rails项目里的public当根目录
<Directory public根目录>
Options ExecCGI FollowSymLinks
AllowOverride all
allow from all
Order allow,deny
</Directory>
ErrorLog /var/log/apache2/error-域名.log
</VirtualHost>
One Response to 'ubuntu apache2配置'
Subscribe to comments with
在Ubuntu中安装apache
安装指令:sudo apt-get install apache2
安装结束后:
产生的启动和停止文件是:/etc/init.d/apache2
启动:sudo apache2ctl -k start
停止:sudo apache2ctl -k stop
重新启动:sudo apache2ctl -k restart
配置文件保存在:/etc/apache2
需要说明的是,普通的apache发行版本配置文件是:
httpd.conf
Ubuntu发行版本的主配置文件是:
apache2.conf
在apache2.conf引用到了以下文件:
# 包含动态模块的配置:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
# 包含用户自己的配置:
Include /etc/apache2/httpd.conf
# 包含端口监听的配置:
Include /etc/apache2/ports.conf
# 包含一般性的配置语句片断:
Include /etc/apache2/conf.d/
# 包含虚拟主机的配置指令:
Include /etc/apache2/sites-enabled/
修改httpd.conf
增加以下内容:
ServerName 127.0.0.1:80
ServerName 192.168.7.105:80
9, infocast 安装与配置
安装:
infocast and logclient:
download from svn.ea.mot.com --->>build all--->>>trunk -->> then search kreatv-doc-starter-kit-user-manual_trunk.188792.tgz
infocast: http://wiki.mot-mobility.com/bin/view/KreaTV/InfocastInstall
#intall infocast ; download rpm package from svn.ea.mot.com trunk's build: kreatv-kit-starter-kit-emea_trunk.196220
#leosu@leosu:/mnt/kreatv-kit-starter-kit-emea_trunk.196220/kreatv-kit-starter-kit-emea_trunk.196220/rpms$
sudo alienkreatv-infocastconfig-emea-1.0-01.i386.rpm kreatv-infocastserver-3.0-02.i386.rpm kreatv-logtools-1.20-01.i386.rpm kreatv-utils-2.2-01.i386.rpm
sudo dpkg -i *.deb
修改:
leosu@leosu:/etc/init.d$ sudo vim infocastserverd
注释掉:
#. /etc/init.d/functions
running # && echo_failure || echo_success
#echo_failure
添加:
INFOCAST_JAVA=/usr/bin/java
echo "sulei test"
echo $INFOCAST_JAVA
$INFOCAST_JAVA -Xmx128m -Djava.net.preferIPv4Stack=true -jar $JARFILE -v > $LOGFILE 2>&1 &
10 安装脚本:
#for install kreatv development
#use shell
#need setpup network and net proxy;
#set
#first need add sudo permission
#sudo visudo
#add #visudo
## Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
#leosu ALL=(ALL) NOPASSWD: ALL
#install virtualbox for virtual machine
#sudo apt-cache search virtualbox
#sudo apt-get install -y virtualbox-ose
#sudo apt-get install -y vim-gtk vim
#sudo apt-get install -y subversion subversion-tools
#svn co http://svn.ea.mot.com/dev/bsg/branches/DEV_telia42_overblue
#wget -Nq --no-proxy http://svn.ea.mot.com/downloads/ccache/ccache-motorola-latest.i686.rpm
#sudo apt-get install -y alien
#sudo alien ccache-motorola-latest.i686.rpm
#sudo dpkg -i ccache-motorola_3.1.1-2_i386.deb
#change the default shell command
#cd /bin
#sudo ln -sf bash sh
#sudo mkdir --mode=777 --parents /usr/local/motorola
# sudo mkdir --mode=777 --parents /extra/ccache
#sudo mkdir --mode=777 --parents /extra/icecc-envs
#sudo apt-get install -y subversion g++ patch bison automake texinfo flex-old libexpat1-dev libxext-dev libxkbfile-dev ttmkfdir liborbit2-dev libjpeg-dev gawk libpng3 libjpeg62 libpng12-0 libpng-dev graphviz php5-cli libfreetype6-dev rpm alien intltool gettext
#sudo apt-get install -y quilt icecc graphviz libtool libpng-dev indent texinfo curl bison gperf libstdc++5 dos2unix flex-old automake gawk libxt-dev
#sudo apt-get install libunittest++-dev libgtest* google-mock
# sudo apt-get install -y gvncviewer
# sudo apt-get install -y wine
#sudo apt-get install -y cscope
#sudo apt-get install -y ctags
#emacs lisp; config from kreatv
#sudo apt-get install -y emacs
#quanta is html compile tools
#sudo apt-get install -y quanta
#sudo apt-get install -y vlc
#totem is media player
#sudo apt-get install -y totem
#sudo apt-get install -y stardict
#sudo apt-get install -y chromium-browser
#view diff file. it is very goog software
#sudo apt-get install -y kompare
#sudo apt-get install -y umbrello
#sudo apt-get install -y meld
#sudo apt-get install -y eclipse
#sudo apt-get install -y wireshark
#sudo apt-get install -y amsn
#sudo apt-get install -y pidgin
#need first close firewall; ubuntu default is disable for firewall
#sudo ufw disable Firewall
#/etc/xinetd.d/tftp
#install tftp server /etc/xinetd.d/tftp disabled = no server_args = -s /opt/tftpboot
#sudo apt-get install -y xinetd
#ubuntu tftp install: tftp-hpa是客户端,tftpd-hpa是服务器端
sudo aptitude install tftp-hpa tftpd-hpa
#配置TFTP服务器
sudo gedit /etc/default/tftpd-hpa
chmod 777 -R /opt/tftp/
#runnig tftp
sudo service tftpd-hpa restart
#install httpd ; /etc/httpd/conf/httpd.conf DocumentRoot "/var/www/html/trunk"
#sudo apt-get install -y dhttpd
sudo apt-get install thttpd thttpd-util
sudo vim /etc/thttpd/thttpd.conf
sudo /etc/init.d/thttpd {start|stop|restart|force-stop|force-reload}
#use apache, it is good;
sudo apt-get install -y php5
sudo apt-get install -y apache2
sudo /etc/init.d/apache2 restart
#install nfs; /etc/exports /opt/nfs/ *(rw,no_root_squash,insecure,no_subtree_check,sync)
#sudo apt-get install -y nfs-kernel-server
sudo vim /etc/exports
sudo /etc/init.d/nfs-kernel-server restart
#intall infocast ; download rpm package from svn.ea.mot.com trunk's build: kreatv-kit-starter-kit-emea_trunk.196220
#leosu@leosu:/mnt/kreatv-kit-starter-kit-emea_trunk.196220/kreatv-kit-starter-kit-emea_trunk.196220/rpms$
sudo alien kreatv-infocastconfig-emea-1.0-01.i386.rpm kreatv-infocastserver-3.0-02.i386.rpm kreatv-logtools-1.20-01.i386.rpm kreatv-utils-2.2-01.i386.rpm
sudo dpkg -i *.deb
#use the backup /opt/infocast
#git download and proxy setup:
#sudo apt-get install -y connect-proxy
#$ vim ~/bin/my-git-proxy
#!/bin/sh
#connect-proxy -H http://xxx.xxx.xxx.xxx:xxx $@
# connect-proxy -H http://wwwgate0.mot.com:1080 $@
#$ sudo chmod 755 ~/bin/my-git-proxy
#printer configer:
#ip from kreatv: 10.192.133.55; ip from local printer: 192.168.133.14;
11, 怎样升级到ubuntu 10.10
说在前头:如无必要的话,最好不要升级,跨版本升级会出现一些意想不到的意外。如果需要的话,最好保存配置,然后重装系统。
方法一:使用更新管理器
在终端输入:
update-manager –devel-release
然后就可以看到一个可版本升级的更新管理器
然后点击升级就可以了。如果升级不了,那么先点击一下更新管理器内的“检查:然后再点一次升级。
然后接下来按照提示操作就可以了,很简单的。
方法二:纯命令
先升级系统(主要是系统内核):
sudo apt-get update
完成之后重启一下电脑
重启电脑后使用命令:
sudo apt-get install update-manager-core
然后对 /etc/update-manager/release-upgrades 进行简单的编辑
将Prompt=lts改成Prompt=normal
然后保存关闭
接着:
sudo do-release-upgrade -d
按提示输入Y,接着就会进入升级流程,升级后重启电脑。
查看版本:
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.04
DISTRIB_CODENAME=natty
DISTRIB_DESCRIPTION="Ubuntu 11.04"
方法三:用镜像ISO升级
去ubuntu官网下载ubuntu的镜像,比如我是ubuntu9.10升级ubuntu10.04.所以下载ubuntu-10.04.1-alternate-i386.iso
这是本升级最重要的:那就是一定要alternate!!别下载成别的iso.下载好我放在我的用户文件夹根目录:/home/openboy/ubuntu-10.04.1-alternate-i386.iso
sudo mount -t iso9660 -o loop ~/ubuntu-10.04.1-alternate-i386.iso /media/cdrom0
sudo gksu “sh /cdrom/cdromupgrade”
方法三:也许这个好用:::::
#1,升级有风险,千万需谨慎。
#2,保存好您的个人数据。
安全起见,最好将您最重要的数据先转移到U盘或移动硬盘处。
%1,按住Alt+F2,输入” update-manager -d ”
或
在终端下输入命令:
sudo apt-get update && sudo apt-get upgrade
%2,然后出现下面对话框,在做出艰难的决定后,点击“升级”!
服务器版本升级
%1,首先在服务器上安装升级管理器软件包update-manager-core:
sudo apt-get install update-manager-core%2,编辑/etc/update-manager/release-upgrades,设置 Prompt=normal ;
%3,启动升级:
sudo do-release-upgrade -d
12, ubuntu mount error.
2011-06-21 17:41mount: wrong fs type, bad option, bad superblock on /dev/sdb6,missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
13 ubuntu 11.04 qq1.03安装 版本字符串 v1.0.2-beta1 中有错误 QQ老是自动退出关闭
ubuntu11.04 安装
dpkg:处理 ~/linuxqq_v1.0.2-beta1_i386.deb (--install)时出错:parsing file '/var/lib/dpkg/tmp.ci/control' near line 7 package 'linuxqq':
版本字符串 v1.0.2-beta1 中有错误: version number does not start with digit 在处理时有错误发生:
dpkg-deb -x linuxqq_v1.0.2-beta1_i386.deb qq
dpkg-deb -e linuxqq_v1.0.2-beta1_i386.deb qq/DEBIAN (要大写)修改DEBIAN里面的文件,第七行'v1.0.2' 把这个v去掉
dpkg-deb -b qq qq.deb
运行qq.deb应该就可以了吧
QQ老是自动退出关闭,还好登陆速度超级快,退出再登就1秒钟的事情。不过还是如此麻烦,都想去使用WebQQ了。后来在网上找了一下问题解决方案,发现很多人反应ubuntu 9.10都有这个bug。只要修改一下qq配置文件(/usr/bin/qq)就可以了。具体如下。
a. 打开qq配置文件:在终端输入命令代码:sudo gedit /usr/bin/qq
b. 在打开的qq配置文件中,在#!bin/sh下面一行,cd /usr/share/tencent/qq/前面一行的位置插入代码:
export GDK_NATIVE_WINDOWS=true
c. 最终修改后的QQ脚本配置文件如下,保存关闭即可。
#!/bin/sh
export GDK_NATIVE_WINDOWS=true
cd /usr/share/tencent/qq/
./qq
d. 重启QQ,qq不再自动退出和关闭了。
14 , Ubuntu PPStream 启动无需 密码方案
PPStream 的linux 版本还算不错。但启动时需要输入密码,让人觉得有点不专业。
没办法,找了个盒子外看问题的处理方案,网上没看到,分享出来。
其实,它是调用 sudo的。:操作如下:
a.
$sudo visudo
然后输入你的密码. 在:
%admin ALL=(ALL:ALL) ALL
之后 加上
%admin ALL=(ALL) NOPASSWD:/opt/pps/bin/PPStream
然后":wq"退出
b.
系统设置 ->主菜单->应用程序->互联网->PPSteam ->属性。
设置命令“/opt/pps/bin/PPStream”为“sudo /opt/pps/bin/PPStream”
就好了。
15, 音乐播放器:
sudo apt-get install audacious
Audacious中的歌曲产生乱码主要是IDV3标签都是GB编码的,只要不显示IDV3信息就可以了.
1.在audacious上右键选择"首选项"
2.在"播放列表"中,把标题格式改为"Custom"
3.再把自定格式改为"%f"(不要引号).
ubuntu下audacious安装歌词显示插件
sudo wget http://lyriczilla.googlecode.com/svn/trunk/package/lyriczilla.list -O /etc/apt/sources.list.d/lyriczilla.list http://lyriczilla.googlecode.com/svn/trunk/package/lyriczilla.list
sudo apt-get update
sudo apt-get install lyriczilla lyriczilla-plugin-audacious
16, tomboy
16.1 本地备份:
#for fedora
cp -fr home_.local_share_gnote/ ~/.local/share/gnote
#for ubuntu
cp -fr home_.local_share_gnote/ /home/leosu/.local/share/tomboy
16.2 网络备份: 网络同步,比较好用。
leo_moto
b*****@g。co
w**,s8888881
17, ubuntu11.10 自动登录 登录语言的选择 找回 Ubuntu 11.10 的传统界面
17.1 若电脑一直都是自己一个人所用,且没有陈老师(陈冠西)的爱好,则设置自动登录不失为一个省时省力的好办法。
ubuntu11.04的自动登录设置在”系统设置/系统/用户账户”,打开,就可以看到“登录选项/Automatic Login”,若不能设置,记得右上角的unlock
17.2 登录语言
”系统设置/系统/用户账户”,打开,就可以看到“语言“ 然后选择你能 的语言就可以了!
17.3 找回 Ubuntu 11.10 的传统界面
linuxidc@www.linuxidc.com:~$ sudo aptitude install gnome-session-fallback Enter
安装好Ubuntu 11.10就会多个“Gnome Classic”可以选。 点击上图看大图
题外话,“fallback”这个单字有“应变计划”、“退路”之意,这是否是在隐喻 Unity 就如同 Windows 7 是个全新的体验,在大家尚未接受的同时继续维护 Gnome Classic 好抓住旧有的客户群,
18 Ubuntu 更新软件源出错问题
2011-01-13 17:08当执行sudo apt-get update来更新软件源时,若出现以下类似错误: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/maverick/Release.gpg Something wicked happened resolving 'cn.archive.ubuntu.com:http' (-5 - No address associated with hostname)
说明DNS解析出现了问题,应着重查看以下方面:
1. cat /etc/resolv.conf
查看里面的domain, search和nameserver配置是否正确。
若通过代理上网,请查看:
2. cat /etc/apt/apt.conf
在里面添加设置:
Acquire::http::proxy "http://xxxxx.xxxxx.xxxx:1080"; , 注意是http, 不是https
Acquire::http::proxy "http://wwwgate0.mot.com:1080";
3. 查看 “系统”--> “首选项”--> “网络代理”,里面的代理是否设置正确。
若爆出 404 Not Find 的错误,多半是Url地址不可访问,可将url放进浏览器中,逐级调试,看看究竟是哪个目录出现的问题,多数情况下是由于某些软件源中的ubuntu目录的大小写发生了变化,由原来的"ubuntu"变成了"Ubuntu"。所以要在Url中改正过来再update
19, VirtualBox安装Ubuntu分辨率过低怎么解决
19.1.安装Vboxlinuxadditions(选“设备”-“安装虚拟电脑工具包”) ,自动在Ubuntu下安装虚拟光驱,然后运行里面的 ./VBoxLinuxAdditions.run
/usr/share/virtualbox/VBoxGuestAdditions.iso
19.2.修改VBOX在Ubuntu里的设置,运行:sudo gedit /etc/X11/xorg.conf
把如下部分修改为:
Section "Screen"
# SubSection "Display"
# Depth 24
# EndSubSection
SubSection "Display"
Depth 1
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 4
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 8
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 15
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 16
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 24
Modes "1440x900" "1024x768"
EndSubSection
19.3.重启Ubuntu,然后分辨率就可以设置成1024×768了。
通过以上步骤,分辨率过低解决了吧
20, 开启ubuntu 11.04的/var/log/messages
参考文章:http://ubuntuforums.org/showthread.php?t=1728570
我使用的是ubuntu 11.04,默认没有开启/var/log/messages。这是最近才发现的,在使用ubuntu 8.04时一些都是OK的。
开启的方式如下:
$ sudo vim /etc/rsyslog.d/50-default.conf
添加以下内容:
*.=info;*.=notice;*.=warn;\
auth,authpriv.none;\
cron,daemon.none;\
mail,news.none -/var/log/messages
我们可在/etc/rsyslog.conf中找到以下内容:
$IncludeConfig /etc/rsyslog.d/*.conf
因此/etc/rsyslog.d/50-default.conf就是我们真正要设置的文件。
在ubuntu 8.04中,配置文件是:/etc/syslog.conf
因此可以参考/etc/syslog.conf文件进行修改。
另外man的手册也发生了变化,在8.04中man的手册页是syslog.conf(5)
而在ubuntu 11.04中是man rsyslog.conf
This is the file you're looking for:
/etc/rsyslog.d/50-default.confBack it up, then feel free to play with it as you like. The 2 sections you're looking for are these:
*.=info;*.=notice;*.=warn;\
auth,authpriv.none;\
cron,daemon.none;\
mail,news.none -/var/log/messages
daemon.*;mail.*;\
news.err;\
*.=debug;*.=info;\
*.=notice;*.=warn |/dev/xconsole
After you make changes do:
sudo restart rsyslog
1, ubuntu 本地源安装:
http://news.bangkaow.com/news/20101013/62813.html
http://apps.hi.baidu.com/share/detail/30941565
cache:
sudo cp /var/cache/apt/archives/* ~/packs
source position:
sudo gedit /etc/apt/sources.list
# from cdrom
deb cdrom:[Ubuntu 11.04 _Natty Narwhal_ - Release i386 (20110427)]/ natty main restricted
# from usb or file
deb file:///media/PENDRIVE/ natty main restricted
deb file:///mnt/sda3/ubuntu_all/ natty main restricted
2, ubuntu下设置代理:
代理上网:
方法一这是一种临时的手段,如果您仅仅是暂时需要通过http代理使用apt-get,您可以使用这种方式。
在使用apt-get之前,在终端中输入以下命令(根据您的实际情况替换yourproxyaddress和proxyport)。
终端运行export http_proxy="http://用户名:密码@代理IP:代理端口"也可
http_proxy=http://wwwgate0.mot.com:1080
export http_proxy="http://wwwgate0.mot.com:1080"
方法二
这种方法要用到/etc/apt/文件夹下的apt.conf文件。如果您希望apt-get(而不是其他应用程序)一直使用http代理,您可以使用这种方式。
注意:某些情况下,系统安装过程中没有建立apt配置
文件。下面的操作将视情况修改现有的配置文件或者新建配置文件。
sudo gedit /etc/apt/apt.conf
在您的apt.conf文件中加入下面这行(根据你的实际情况替换yourproxyaddress和proxyport)。
Acquire::http::Proxy“http://yourproxyaddress:proxyport”;
保存apt.conf文件。
Acquire::http::proxy "http://wwwgate0.mot.com:1080/";
Acquire::ftp::proxy "ftp://wwwgate0.mot.com:1080/";
Acquire::https::proxy "https://wwwgate0.mot.com:1080/";
sudo vim /etc/apt/apt.conf
Acquire::http::proxy "http://wwwgate0.mot.com:1080";
方法三
这种方法会在您的主目录下的.bashrc文件中添加两行。如果您希望apt-get和其他应用程序如wget等都使用http代理,您可以使用这种方式。
gedit ~/.bashrc
在您的.bashrc文件末尾添加如下内容(根据你的实际情况替换yourproxyaddress和proxyport)。
http_proxy=http://yourproxyaddress:proxyport
export http_proxy
http_proxy=http://wwwgate0.mot.com:1080
export http_proxy
使用apt-getupdate或者任何您想用的网络工具测试代理。我使用firestarter查看活动的网络连接。
如果您为了纠正错误而再次修改了配置文件,记得关闭终端并重新打开,否自新的设置不会生效。
vim /home/leo/.bashrc
http::proxy "http://wwwgate0.mot.com:1080/"
3, ubuntu virtualbox install:
sudo apt-get install virtualbox-ose
4, 制作usb启动盘
UNetbootin 5.49
用UNetbootin可以轻松的把Linux操作系统装进U盘,让你可将U盘插到USB接口。注意:一定要先插U盘再运行UNetbootin!然后从菜单“应用程序——系统工具”里运行UNetbootin软件。然后把你下好的iso文件放到U盘里,重启电脑,并设置U盘为第一启动设备,即可启动U盘里的操作系统。
有windows 与linux 版本!
5 我的电脑安装(开发用)
(1)
cd /bin
sudo ln -sf bash sh
(2)
sudo aptitude install subversion g++ patch bison automaketexinfo flex-old libexpat1-dev libxext-dev libxkbfile-dev ttmkfdir liborbit2-dev libjpeg-dev gawk libpng3 libjpeg62 libpng12-0 libpng-devgraphviz php5-cli libfreetype6-dev rpm alien intltool gettext
(3) sudo alien -d ccache-motorola-latest.rpm (generate deb package fromrpm)
sudo dpkg -i ccache-motorola-latest.deb
(4)
Download old version of libtoolfrom and replace the 9.10 version of libtool with it!!!
Download oldversion of libstdc++ from and install it
(5)
Make it!
sudomkdir --mode=777 --parents /usr/local/motorola
sudo mkdir--mode=777 --parents /extra/ccache
sudo mkdir--mode=777 --parents /extra/icecc-envs
sudo apt-get install -y subversion g++ patch bison automaketexinfo flex-old libexpat1-dev libxext-dev libxkbfile-dev ttmkfdir liborbit2-dev libjpeg-dev gawk libpng3 libjpeg62 libpng12-0 libpng-devgraphviz php5-cli libfreetype6-dev rpm alien intltool gettext
sudo apt-get install -y quilt icecc graphviz libtool libpng-dev indent texinfo curl bison gperf libstdc++5 dos2unix flex-old automake gawk libxt-dev
cannot install based on kreatv wiki: libjpeg libpng sqlites libblkid_dev libgtk1.2 libgtk1.2-dev libxaw-headers
#sudo apt-get install libunittest++-dev libgtest* google-mock
6, Ubuntu 10.04 下 TFTP设置
6.1 .Ubuntu10.04 下安装TFTP软件
tftp-hpa是客户端,tftpd-hpa是服务器端
sudo aptitude install tftp-hpa tftpd-hpa
6.2. 配置TFTP服务器
sudo gedit /etc/default/tftpd-hpa
将原来的内容改为:
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"#TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
#TFTP_OPTIONS="--secure"
#服务器目录,需要设置权限为777,chomd 777
#这个目录要改为你自己的TFTP根目录~~~
TFTP_DIRECTORY="/home/stone/tmp"
TFTP_OPTIONS="-l -c -s"
6.3.重新启动TFTP服务
sudo service tftpd-hpa restart
6.4.测试下
cd ~/tftpboot echo "hello tftp service">>a.txt
echo "hello tftp service,put to tftp serive">>b.txt
tftp localhost
get a.txt
put b.txt
其中get是取得文件,put是将文件上传到TFTP服务器上。
7, ubuntu nfs 配置
#install nfs; /etc/exports /opt/nfs/ */opt/nfs/ *(rw,nohide,insecure,sync,no_root_squash)
#sudo apt-get install -y nfs-kernel-server
sudo vim /etc/exports
sudo /etc/init.d/nfs-kernel-server restart
/etc/exports
/home/lesca/ARM 192.168.1.0/24(rw,nohide,insecure,sync,no_root_squash)
选项解释:rw - 可读写nohide - 如果被挂载的目录下的其他目录也是挂载的,此选项将使它们可见insecure - 允许客户端不使用保留端口sync - 每次写操作要同步到物理存储器上(而不是仅写入内存)no_root_squash - 当客户端以root的UID/GID(=0)挂载时,不会分配一个匿名UID/GID(也就是说它创建的文件将属于root)
/etc/default/nfs-kernel-server
NEED_SVCGSSD=no # no is default
注释: 因为我们并不打算启用NFSv4 安全配置
注意: 如果启用,客户端也必须启用
/etc/default/nfs-common
这是一个common配置文件,也就是说服务器端和客户端都要有相同的配置。
NEED_IDMAPD=yes # 此项将打开ID映射NEED_GSSD=no # no is default注释:ID映射用于解决服务器端UID与客户机UID不同,而无法访问资源的情况。通过UID映射,只需要相同的用户名即可。
/etc/idmapd.conf
既然启用了ID映射,就需要配置:
[Mapping]Nobody-User = nobodyNobody-Group = nogroup重启NFS服务
$ sudo /etc/init.d/nfs-kernel-server restart
说明:如果只是更新/etc/exports,只需要运行
$ sudo exportfs -ra即可生效
测试是否有效:
挂载$ sudo mount -t nfs 192.168.1.101:/home/lesca/ARM /home/lesca/test
客户端挂载NFS时往往会遇到种种问题,有关遇到的错误以及解决办法,
8, ubuntu http server
#use apache, it is good;
sudo apt-get install -y apache2
sudo /etc/init.d/apache2 restart
sudo vim /etc/apache2/sites-available/default
apache2.conf 是主配置文件,httpd.conf 用户配置文件
虚拟目录在 httpd.conf 中
<VirtualHost *>
DocumentRoot "路径"
ServerName 名称
<Directory "路径"> allow from all Options +Indexes </Directory>
</VirtualHost>
根设置(默认主目录)在/etc/apache2/sites-available/default
/var/www
重启命令
sudo /etc/init.d/apache2 restart或者
cd /etc/init.d
sudo apache2 -k restart
stop 停止;start 启动5.日志文件
日志文件在/var/log/apache2/
在Windows下,Apache的配置文件通常只有一个,就是httpd.conf。但我在Ubuntu Linux上用apt-get install apache2命令安装了Apache2后,竟然发现它的httpd.conf(位于/etc/apache2目录)是空的!进而发现Ubuntu的 Apache软件包的配置文件并不像Windows的那样简单,它把各个设置项分在了不同的配置文件中,看起来复杂,但仔细想想设计得确实很合理。
严格地说,Ubuntu的Apache(或者应该说Linux下的Apache?我不清楚其他发行版的apache软件包)的配置文件是 /etc/apache2/apache2.conf,Apache在启动时会自动读取这个文件的配置信息。而其他的一些配置文件,如 httpd.conf等,则是通过Include指令包含进来。在apache2.conf中可以找到这些Include行:
引用
# Include module configuration:
# Include all the user configurations:
Include /etc/apache2/httpd.conf
# Include ports listing
# Include the virtual host configurations:
Include /etc/apache2/sites-enabled/
结合注释,可以很清楚地看出每个配置文件的大体作用。当然,你完全可以把所有的设置放在apache2.conf或者httpd.conf或者任何一个配置文件中。Apache2的这种划分只是一种比较好的习惯。
安装完Apache后的最重要的一件事就是要知道Web文档根目录在什么地方,对于Ubuntu而言,默认的是/var/www。怎么知道的呢? apache2.conf里并没有DocumentRoot项,httpd.conf又是空的,因此肯定在其他的文件中。经过搜索,发现在 /etc/apache2/sites-enabled/000-default中,里面有这样的内容:
引用
NameVirtualHost *
DocumentRoot /var/www/
……
这是设置虚拟主机的,对我来说没什么意义。所以我就把apache2.conf里的Include /etc/apache2/sites-enabled/一行注释掉了,并且在httpd.conf里设置DocumentRoot为我的用户目录下的某 个目录,这样方便开发。
再看看/etc/apache2目录下的东西。刚才在apache2.conf里发现了sites-enabled目录,而在 /etc/apache2下还有一个sites-available目录,这里面是放什么的呢?其实,这里面才是真正的配置文件,而sites- enabled目录存放的只是一些指向这里的文件的符号链接,你可以用ls /etc/apache2/sites-enabled/来证实一下。所以,如果apache上配置了多个虚拟主机,每个虚拟主机的配置文件都放在 sites-available下,那么对于虚拟主机的停用、启用就非常方便了:当在sites-enabled下建立一个指向某个虚拟主机配置文件的链 接时,就启用了它;如果要关闭某个虚拟主机的话,只需删除相应的链接即可,根本不用去改配置文件。
mods-available、mods-enabled和上面说的sites-available、sites-enabled类似,这两个目录 是存放apache功能模块的配置文件和链接的。当我用apt-get install php5安装了PHP模块后,在这两个目录里就有了php5.load、php5.conf和指向这两个文件的链接。这种目录结果对于启用、停用某个 Apache模块是非常方便的。
最后一个要说的是。如果需要调整默认的端口设置,建议编辑这个文件。或者你嫌它实在多 余,也可以先把apache2.conf中的Include /etc/apache2/ports.conf一行去掉,在httpd.conf里设置Apache端口。
ubuntu里缺省安装的目录结构很有一点不同。在ubuntu中module和 virtual host的配置都有两个目录,一个是available,一个是enabled,available目录是存放有效的内容,但不起作用,只有用ln 连到enabled过去才可以起作用。对调试使用都很方便,但是如果事先不知道,找起来也有点麻烦。
/etc/apache2/sites-available 里放的是VH的配置,但不起作用,要把文件link到 sites-enabled 目录里才行。
<VirtualHost *>
ServerName 域名
DocumentRoot 把rails项目里的public当根目录
<Directory public根目录>
Options ExecCGI FollowSymLinks
AllowOverride all
allow from all
Order allow,deny
</Directory>
ErrorLog /var/log/apache2/error-域名.log
</VirtualHost>
One Response to 'ubuntu apache2配置'
Subscribe to comments with
在Ubuntu中安装apache
安装指令:sudo apt-get install apache2
安装结束后:
产生的启动和停止文件是:/etc/init.d/apache2
启动:sudo apache2ctl -k start
停止:sudo apache2ctl -k stop
重新启动:sudo apache2ctl -k restart
配置文件保存在:/etc/apache2
需要说明的是,普通的apache发行版本配置文件是:
httpd.conf
Ubuntu发行版本的主配置文件是:
apache2.conf
在apache2.conf引用到了以下文件:
# 包含动态模块的配置:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
# 包含用户自己的配置:
Include /etc/apache2/httpd.conf
# 包含端口监听的配置:
Include /etc/apache2/ports.conf
# 包含一般性的配置语句片断:
Include /etc/apache2/conf.d/
# 包含虚拟主机的配置指令:
Include /etc/apache2/sites-enabled/
修改httpd.conf
增加以下内容:
ServerName 127.0.0.1:80
ServerName 192.168.7.105:80
9, infocast 安装与配置
安装:
infocast and logclient:
download from svn.ea.mot.com --->>build all--->>>trunk -->> then search kreatv-doc-starter-kit-user-manual_trunk.188792.tgz
infocast: http://wiki.mot-mobility.com/bin/view/KreaTV/InfocastInstall
#intall infocast ; download rpm package from svn.ea.mot.com trunk's build: kreatv-kit-starter-kit-emea_trunk.196220
#leosu@leosu:/mnt/kreatv-kit-starter-kit-emea_trunk.196220/kreatv-kit-starter-kit-emea_trunk.196220/rpms$
sudo alienkreatv-infocastconfig-emea-1.0-01.i386.rpm kreatv-infocastserver-3.0-02.i386.rpm kreatv-logtools-1.20-01.i386.rpm kreatv-utils-2.2-01.i386.rpm
sudo dpkg -i *.deb
修改:
leosu@leosu:/etc/init.d$ sudo vim infocastserverd
注释掉:
#. /etc/init.d/functions
running # && echo_failure || echo_success
#echo_failure
添加:
INFOCAST_JAVA=/usr/bin/java
echo "sulei test"
echo $INFOCAST_JAVA
$INFOCAST_JAVA -Xmx128m -Djava.net.preferIPv4Stack=true -jar $JARFILE -v > $LOGFILE 2>&1 &
10 安装脚本:
#for install kreatv development
#use shell
#need setpup network and net proxy;
#set
#first need add sudo permission
#sudo visudo
#add #visudo
## Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
#leosu ALL=(ALL) NOPASSWD: ALL
#install virtualbox for virtual machine
#sudo apt-cache search virtualbox
#sudo apt-get install -y virtualbox-ose
#sudo apt-get install -y vim-gtk vim
#sudo apt-get install -y subversion subversion-tools
#svn co http://svn.ea.mot.com/dev/bsg/branches/DEV_telia42_overblue
#wget -Nq --no-proxy http://svn.ea.mot.com/downloads/ccache/ccache-motorola-latest.i686.rpm
#sudo apt-get install -y alien
#sudo alien ccache-motorola-latest.i686.rpm
#sudo dpkg -i ccache-motorola_3.1.1-2_i386.deb
#change the default shell command
#cd /bin
#sudo ln -sf bash sh
#sudo mkdir --mode=777 --parents /usr/local/motorola
# sudo mkdir --mode=777 --parents /extra/ccache
#sudo mkdir --mode=777 --parents /extra/icecc-envs
#sudo apt-get install -y subversion g++ patch bison automake texinfo flex-old libexpat1-dev libxext-dev libxkbfile-dev ttmkfdir liborbit2-dev libjpeg-dev gawk libpng3 libjpeg62 libpng12-0 libpng-dev graphviz php5-cli libfreetype6-dev rpm alien intltool gettext
#sudo apt-get install -y quilt icecc graphviz libtool libpng-dev indent texinfo curl bison gperf libstdc++5 dos2unix flex-old automake gawk libxt-dev
#sudo apt-get install libunittest++-dev libgtest* google-mock
# sudo apt-get install -y gvncviewer
# sudo apt-get install -y wine
#sudo apt-get install -y cscope
#sudo apt-get install -y ctags
#emacs lisp; config from kreatv
#sudo apt-get install -y emacs
#quanta is html compile tools
#sudo apt-get install -y quanta
#sudo apt-get install -y vlc
#totem is media player
#sudo apt-get install -y totem
#sudo apt-get install -y stardict
#sudo apt-get install -y chromium-browser
#view diff file. it is very goog software
#sudo apt-get install -y kompare
#sudo apt-get install -y umbrello
#sudo apt-get install -y meld
#sudo apt-get install -y eclipse
#sudo apt-get install -y wireshark
#sudo apt-get install -y amsn
#sudo apt-get install -y pidgin
#need first close firewall; ubuntu default is disable for firewall
#sudo ufw disable Firewall
#/etc/xinetd.d/tftp
#install tftp server /etc/xinetd.d/tftp disabled = no server_args = -s /opt/tftpboot
#sudo apt-get install -y xinetd
#ubuntu tftp install: tftp-hpa是客户端,tftpd-hpa是服务器端
sudo aptitude install tftp-hpa tftpd-hpa
#配置TFTP服务器
sudo gedit /etc/default/tftpd-hpa
chmod 777 -R /opt/tftp/
#runnig tftp
sudo service tftpd-hpa restart
#install httpd ; /etc/httpd/conf/httpd.conf DocumentRoot "/var/www/html/trunk"
#sudo apt-get install -y dhttpd
sudo apt-get install thttpd thttpd-util
sudo vim /etc/thttpd/thttpd.conf
sudo /etc/init.d/thttpd {start|stop|restart|force-stop|force-reload}
#use apache, it is good;
sudo apt-get install -y php5
sudo apt-get install -y apache2
sudo /etc/init.d/apache2 restart
#install nfs; /etc/exports /opt/nfs/ *(rw,no_root_squash,insecure,no_subtree_check,sync)
#sudo apt-get install -y nfs-kernel-server
sudo vim /etc/exports
sudo /etc/init.d/nfs-kernel-server restart
#intall infocast ; download rpm package from svn.ea.mot.com trunk's build: kreatv-kit-starter-kit-emea_trunk.196220
#leosu@leosu:/mnt/kreatv-kit-starter-kit-emea_trunk.196220/kreatv-kit-starter-kit-emea_trunk.196220/rpms$
sudo alien kreatv-infocastconfig-emea-1.0-01.i386.rpm kreatv-infocastserver-3.0-02.i386.rpm kreatv-logtools-1.20-01.i386.rpm kreatv-utils-2.2-01.i386.rpm
sudo dpkg -i *.deb
#use the backup /opt/infocast
#git download and proxy setup:
#sudo apt-get install -y connect-proxy
#$ vim ~/bin/my-git-proxy
#!/bin/sh
#connect-proxy -H http://xxx.xxx.xxx.xxx:xxx $@
# connect-proxy -H http://wwwgate0.mot.com:1080 $@
#$ sudo chmod 755 ~/bin/my-git-proxy
#printer configer:
#ip from kreatv: 10.192.133.55; ip from local printer: 192.168.133.14;
11, 怎样升级到ubuntu 10.10
说在前头:如无必要的话,最好不要升级,跨版本升级会出现一些意想不到的意外。如果需要的话,最好保存配置,然后重装系统。
方法一:使用更新管理器
在终端输入:
update-manager –devel-release
然后就可以看到一个可版本升级的更新管理器
然后点击升级就可以了。如果升级不了,那么先点击一下更新管理器内的“检查:然后再点一次升级。
然后接下来按照提示操作就可以了,很简单的。
方法二:纯命令
先升级系统(主要是系统内核):
sudo apt-get update
完成之后重启一下电脑
重启电脑后使用命令:
sudo apt-get install update-manager-core
然后对 /etc/update-manager/release-upgrades 进行简单的编辑
将Prompt=lts改成Prompt=normal
然后保存关闭
接着:
sudo do-release-upgrade -d
按提示输入Y,接着就会进入升级流程,升级后重启电脑。
查看版本:
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.04
DISTRIB_CODENAME=natty
DISTRIB_DESCRIPTION="Ubuntu 11.04"
方法三:用镜像ISO升级
去ubuntu官网下载ubuntu的镜像,比如我是ubuntu9.10升级ubuntu10.04.所以下载ubuntu-10.04.1-alternate-i386.iso
这是本升级最重要的:那就是一定要alternate!!别下载成别的iso.下载好我放在我的用户文件夹根目录:/home/openboy/ubuntu-10.04.1-alternate-i386.iso
sudo mount -t iso9660 -o loop ~/ubuntu-10.04.1-alternate-i386.iso /media/cdrom0
sudo gksu “sh /cdrom/cdromupgrade”
方法三:也许这个好用:::::
#1,升级有风险,千万需谨慎。
#2,保存好您的个人数据。
安全起见,最好将您最重要的数据先转移到U盘或移动硬盘处。
%1,按住Alt+F2,输入” update-manager -d ”
或
在终端下输入命令:
sudo apt-get update && sudo apt-get upgrade
%2,然后出现下面对话框,在做出艰难的决定后,点击“升级”!
服务器版本升级
%1,首先在服务器上安装升级管理器软件包update-manager-core:
sudo apt-get install update-manager-core%2,编辑/etc/update-manager/release-upgrades,设置 Prompt=normal ;
%3,启动升级:
sudo do-release-upgrade -d
12, ubuntu mount error.
2011-06-21 17:41mount: wrong fs type, bad option, bad superblock on /dev/sdb6,missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
13 ubuntu 11.04 qq1.03安装 版本字符串 v1.0.2-beta1 中有错误 QQ老是自动退出关闭
ubuntu11.04 安装
dpkg:处理 ~/linuxqq_v1.0.2-beta1_i386.deb (--install)时出错:parsing file '/var/lib/dpkg/tmp.ci/control' near line 7 package 'linuxqq':
版本字符串 v1.0.2-beta1 中有错误: version number does not start with digit 在处理时有错误发生:
dpkg-deb -x linuxqq_v1.0.2-beta1_i386.deb qq
dpkg-deb -e linuxqq_v1.0.2-beta1_i386.deb qq/DEBIAN (要大写)修改DEBIAN里面的文件,第七行'v1.0.2' 把这个v去掉
dpkg-deb -b qq qq.deb
运行qq.deb应该就可以了吧
QQ老是自动退出关闭,还好登陆速度超级快,退出再登就1秒钟的事情。不过还是如此麻烦,都想去使用WebQQ了。后来在网上找了一下问题解决方案,发现很多人反应ubuntu 9.10都有这个bug。只要修改一下qq配置文件(/usr/bin/qq)就可以了。具体如下。
a. 打开qq配置文件:在终端输入命令代码:sudo gedit /usr/bin/qq
b. 在打开的qq配置文件中,在#!bin/sh下面一行,cd /usr/share/tencent/qq/前面一行的位置插入代码:
export GDK_NATIVE_WINDOWS=true
c. 最终修改后的QQ脚本配置文件如下,保存关闭即可。
#!/bin/sh
export GDK_NATIVE_WINDOWS=true
cd /usr/share/tencent/qq/
./qq
d. 重启QQ,qq不再自动退出和关闭了。
14 , Ubuntu PPStream 启动无需 密码方案
PPStream 的linux 版本还算不错。但启动时需要输入密码,让人觉得有点不专业。
没办法,找了个盒子外看问题的处理方案,网上没看到,分享出来。
其实,它是调用 sudo的。:操作如下:
a.
$sudo visudo
然后输入你的密码. 在:
%admin ALL=(ALL:ALL) ALL
之后 加上
%admin ALL=(ALL) NOPASSWD:/opt/pps/bin/PPStream
然后":wq"退出
b.
系统设置 ->主菜单->应用程序->互联网->PPSteam ->属性。
设置命令“/opt/pps/bin/PPStream”为“sudo /opt/pps/bin/PPStream”
就好了。
15, 音乐播放器:
sudo apt-get install audacious
Audacious中的歌曲产生乱码主要是IDV3标签都是GB编码的,只要不显示IDV3信息就可以了.
1.在audacious上右键选择"首选项"
2.在"播放列表"中,把标题格式改为"Custom"
3.再把自定格式改为"%f"(不要引号).
ubuntu下audacious安装歌词显示插件
sudo wget http://lyriczilla.googlecode.com/svn/trunk/package/lyriczilla.list -O /etc/apt/sources.list.d/lyriczilla.list http://lyriczilla.googlecode.com/svn/trunk/package/lyriczilla.list
sudo apt-get update
sudo apt-get install lyriczilla lyriczilla-plugin-audacious
16, tomboy
16.1 本地备份:
#for fedora
cp -fr home_.local_share_gnote/ ~/.local/share/gnote
#for ubuntu
cp -fr home_.local_share_gnote/ /home/leosu/.local/share/tomboy
16.2 网络备份: 网络同步,比较好用。
leo_moto
b*****@g。co
w**,s8888881
17, ubuntu11.10 自动登录 登录语言的选择 找回 Ubuntu 11.10 的传统界面
17.1 若电脑一直都是自己一个人所用,且没有陈老师(陈冠西)的爱好,则设置自动登录不失为一个省时省力的好办法。
ubuntu11.04的自动登录设置在”系统设置/系统/用户账户”,打开,就可以看到“登录选项/Automatic Login”,若不能设置,记得右上角的unlock
17.2 登录语言
”系统设置/系统/用户账户”,打开,就可以看到“语言“ 然后选择你能 的语言就可以了!
17.3 找回 Ubuntu 11.10 的传统界面
linuxidc@www.linuxidc.com:~$ sudo aptitude install gnome-session-fallback Enter
安装好Ubuntu 11.10就会多个“Gnome Classic”可以选。 点击上图看大图
题外话,“fallback”这个单字有“应变计划”、“退路”之意,这是否是在隐喻 Unity 就如同 Windows 7 是个全新的体验,在大家尚未接受的同时继续维护 Gnome Classic 好抓住旧有的客户群,
18 Ubuntu 更新软件源出错问题
2011-01-13 17:08当执行sudo apt-get update来更新软件源时,若出现以下类似错误: Failed to fetch http://cn.archive.ubuntu.com/ubuntu/dists/maverick/Release.gpg Something wicked happened resolving 'cn.archive.ubuntu.com:http' (-5 - No address associated with hostname)
说明DNS解析出现了问题,应着重查看以下方面:
1. cat /etc/resolv.conf
查看里面的domain, search和nameserver配置是否正确。
若通过代理上网,请查看:
2. cat /etc/apt/apt.conf
在里面添加设置:
Acquire::http::proxy "http://xxxxx.xxxxx.xxxx:1080"; , 注意是http, 不是https
Acquire::http::proxy "http://wwwgate0.mot.com:1080";
3. 查看 “系统”--> “首选项”--> “网络代理”,里面的代理是否设置正确。
若爆出 404 Not Find 的错误,多半是Url地址不可访问,可将url放进浏览器中,逐级调试,看看究竟是哪个目录出现的问题,多数情况下是由于某些软件源中的ubuntu目录的大小写发生了变化,由原来的"ubuntu"变成了"Ubuntu"。所以要在Url中改正过来再update
19, VirtualBox安装Ubuntu分辨率过低怎么解决
19.1.安装Vboxlinuxadditions(选“设备”-“安装虚拟电脑工具包”) ,自动在Ubuntu下安装虚拟光驱,然后运行里面的 ./VBoxLinuxAdditions.run
/usr/share/virtualbox/VBoxGuestAdditions.iso
19.2.修改VBOX在Ubuntu里的设置,运行:sudo gedit /etc/X11/xorg.conf
把如下部分修改为:
Section "Screen"
# SubSection "Display"
# Depth 24
# EndSubSection
SubSection "Display"
Depth 1
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 4
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 8
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 15
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 16
Modes "1440x900"
EndSubSection
SubSection "Display"
Depth 24
Modes "1440x900" "1024x768"
EndSubSection
19.3.重启Ubuntu,然后分辨率就可以设置成1024×768了。
通过以上步骤,分辨率过低解决了吧
20, 开启ubuntu 11.04的/var/log/messages
参考文章:http://ubuntuforums.org/showthread.php?t=1728570
我使用的是ubuntu 11.04,默认没有开启/var/log/messages。这是最近才发现的,在使用ubuntu 8.04时一些都是OK的。
开启的方式如下:
$ sudo vim /etc/rsyslog.d/50-default.conf
添加以下内容:
*.=info;*.=notice;*.=warn;\
auth,authpriv.none;\
cron,daemon.none;\
mail,news.none -/var/log/messages
我们可在/etc/rsyslog.conf中找到以下内容:
$IncludeConfig /etc/rsyslog.d/*.conf
因此/etc/rsyslog.d/50-default.conf就是我们真正要设置的文件。
在ubuntu 8.04中,配置文件是:/etc/syslog.conf
因此可以参考/etc/syslog.conf文件进行修改。
另外man的手册也发生了变化,在8.04中man的手册页是syslog.conf(5)
而在ubuntu 11.04中是man rsyslog.conf
This is the file you're looking for:
/etc/rsyslog.d/50-default.confBack it up, then feel free to play with it as you like. The 2 sections you're looking for are these:
*.=info;*.=notice;*.=warn;\
auth,authpriv.none;\
cron,daemon.none;\
mail,news.none -/var/log/messages
daemon.*;mail.*;\
news.err;\
*.=debug;*.=info;\
*.=notice;*.=warn |/dev/xconsole
After you make changes do:
sudo restart rsyslog