软件安装与维护
Mathematica的安装与卸载:安装时可以使用Windows下的注册机生成序列 ;卸载时直接删除安装文件夹,同时删除/usr/local/bin/中的链接。
卸载永中Office:# rmeio
编译安装 Thunderbird:
./configure –enable-application=mail –enable-static
make
make install
64位系统强制安装32位的qq:# dpkg –force-architecture -i linuxqq_v1.0.2-beta1_i386.deb (若系统安装了32位的相关库,即可运行。)
firefox 4 beta 强行安装不兼容的插件:
1. In Firefox 4 Beta, type about:config into the address bar, and hit Enter orGo.
2. Click on I’ll be careful, I promise! button at the warning prompt.
3. Right click on the window, and select New -> Boolean.
4. Enter extensions.checkCompatibility.4.0b as the preference name.
乱码问题
gftp无法显示服务器端中文:修改gftprc文件。找到remote_charsets=,在它后面写上常用的编码 cp936,gb18030,gbk,gb2312,utf-8,euc-tw
解决FileZilla中文显示乱码的问题:在FileZilla的站点管理器中,设置目标站点的编码,选择Use custom charset,Encoding指定为GB18030。(FTP服务器传出的数据不是UTF-8编码的,而FileZilla等客户端采用UTF-8编码接收数据,故无法正确显示中文。FileZilla在检测到服务器采用非UTF编码时,会使用本地默认的编码。)
用 evince 阅读 pdf 时中文乱码的解决:#apt-get install cmap-adobe-gb1 gsfonts-x11 xpdf-chinese-simplified xpdf-common poppler-data
解决 openjdk 导致 java 程序中文字体显示成框框:
1、增加ttf的链接
#ln -s /usr/share/fonts/truetype/arphic/uming.ttc /usr/share/fonts/truetype/arphic/uming.ttf
#ln -s /usr/share/fonts/truetype/arphic/ukai.ttc /usr/share/fonts/truetype/arphic/ukai.ttf
2、在.bashrc中增加:
export _JAVA_OPTIONS=’-Dawt.useSystemAAFontSettings=on’
PCManX在英文环境下显示中文站点为乱码:
1、进入View->Font,将字体改为可正确显示中文的字体;
2、进入Edit->Preference->Site Settings,将Site Encoding改为gbk。
也可通过更改~/.pcmanx文件夹中pcmanx和favorites文件实现。
注意:确保每次添加Favorites时的编码也是gbk。
dillo浏览器如何显示中文:
将/etc/dillorc文件中vw-fontname和fw-fontname设置为你系统中的可显示中文的字体。例如:
vw_fontname=”LiHei Pro”
fw_fontname=”LiHei Pro”
让JabRef 正确显示中文:
1、 Options > Preferences以下列方式設定:
(1) 選擇 “Appearance”。
(2) 按 “Set table font” 按鈕。
選一個可以正確顯示中文的字型, 比方說 MinLiU:
老師的講義P.18有http://yenlung.math.nccu.edu.tw/~yenlung/notes/latex_in_Windows.pdf
步驟一完成後,預覽視窗還是無法顯示中文,接著進行步驟二
2、Options > Preferences以下列方式設定:
(1) 選擇 “Entry peview”。
(2) 將Preview1 、 Preview2 第一行的 改成。
解决Java图形界面中文显示乱码:
1、创建fallback文件夹:
# cd /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback
2、链接或复制中文字体到fallback:
# ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttf /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback
或者直接将中文字体拷贝到/usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback目录中。
# mkfontdir && mkfontscale
解决 mp3 标签乱码:
1、安装:python-mutagen
2、执行: mid3iconv -e gbk *.mp3
yEd 中文显示方框:
如果你使用的 “Sh file” 安装的,这个安装程序内好像是封装了jre环境了,它运行是不会使用你的java环境,而它自带的这个jre环境是不支持中文的。如果系统的java环境支持中文,直接运行 java -jar /opt/yEd/yed.jar 即可。
让 streber 支持中文:
when you create the database, you should uses the mysql command:
CREATE DATABASE IF NOT EXISTS streber default charset utf8 COLLATE utf8_general_ci;
让xpdf支持中文:
到xpdf主页下载xpdf-chinese-simplified.tar.gz,解压后按照里面的README文件执行即可!
多媒体
qsopcast用mplayer无法播放:
在确保安装了适当解码器的情况下修改播放设置。
例如:将mplayer -ontop -geometry 100%:100%改为:mplayer -ontop -geometry 100%:100% -ao alsa
sopcast 在线视频:
1. 将sp-sc做一个链接到/usr/bin/,然后就可以使用命令sp-sc了。
2. 使用方法
(1)获取视频流:sp-sc sop://broker.sopcast.com:3912/频道 本地端口 播放端口
eg:sp-sc sop://broker.sopcast.com:3912/6028 1234 4321
(2)播放:mplayer http://localhost:播放端口
eg: mplayer http://localhost:4321
3. 播放列表
http://channel.sopcast.com/chlist.xml
http://channel.sopcast.com/gchlxml
4. 频道
http://bbs.sdkd.net.cn/read.phpd=111453&uid=19068
http://www.360doc.com/showWeb/0/0/1527133.aspx
安装 PPLive:
1. 下载相关包并安装:
pplive_1.0-4_i386.deb,libhildonfm2_1.9.23+repack-0ubuntu1_i386.deb
Debia 可能还会下载 Ubuntu的包:libhildon-thumbnail0_2.0.0-0ubuntu1_i386.deb
根据提示完成相关依赖包的安装。
2. 链接:
#ln -s /usr/lib/libexpat.so.1 /usr/lib/libexpat.so.0
#ln -s /usr/lib/libssl.so /usr/lib/libssl.so.6
#ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.6
3. 下载节目单:
#wget http://list.pplive.com/zh-cn/xml/new.xml -O /etc/ppllist.xml
4. 转贴一下几个节目列表地址:
http://www.pplive.com/zh-cn/xml/default.xml
www.pplive.com/web/xml/newChannel.xml
www.pplive.com/zh-cn/xml/fenzhan.xml
www.pplive.com/zh-cn/xml/fz/vnet1.xml
vnet.pplive.com/vnet1.xml
www.pplive.com/zh-cn/xml/fz/wangtong.xml
www.pplive.com/zh-cn/xml/fz/default.xml
vnet.pplive.com/vnet2.xml
list.pplive.com/zh-cn/xml/new2.xml
www.pplive.com/zh-cn/xml/all.xml
http://list.pplive.com/zh-cn/xml/new.xml
http://list.pplive.com/zh-cn/xml/default.xml
http://list.pplive.com/zh-cn/xml/fenzhan.xml
点播列表
http://pfs.ppvod.tv/vodchannel2.xml
http://pfs.ppvod.tv/vodchannel3.xml
另外,pplive1.9还是用的xml格式存储的节目列表,应该是可用的;不过1.9的节目数只有13000多,2.3有97000多,差了好多;高清节目列表未找到。
gnuplot 输出 pdf 图片:
set terminal postscript
set output “| ps2pdf – file.pdf”
plot [-3.14:3.14] sin(x)
Inkscape 中插入 latex 公式:Extensions –> Render –> LaTeX formula (不过需要 pstoedit 的支持。如果没有安装pstoedit, Render的子菜单中就不会有 LaTeX formula。)
Inkscape 设置箭头的颜色:
Arrow heads black on colored linebr>
Extensions->Modify Path->Color Markers to Match Stroke
mplayer设置与使用:
1. 修改mplayer中文字幕乱码的问题
在.mplayer目录下
$ln -s /usr/share/fonts/truetype/msttcorefonts/msyh.ttf subfont.ttf
修改~/.mplayer/gui.conf如下
sub_auto_load = “yes”
sub_unicode = “yes”
sub_pos = “100”
sub_overlap = “no”
sub_cp = “cp936”
font_factor = “0.750000”
font_name = “subfont.ttf”
2. 用mplayer捕获mms视频流示例:
$mplayer -dumpstream mms://velblod2.ijs.si/2007/pascal/bootcamp07_vilanova/keller_mikaela/bootcamp07_keller_bss_01.wmv -dumpfile keller_mikaela_01.avi
3. mplayer控制台播放视频
$mplayer -vo fbdev xxxx.avi
$mplayer -vo fbdev2 -zoom -x 1024 -y 768 file.avi
4. 从视频中提取图片:
$mplayer gallery_crowd.wmv -nosound -vo jpeg_outdir=./pic/ -frames 4
(gallery_crowd.wmv中提取头4帧图片放到当前文件夹的pic文件夹中)
5. mplayer 播放 3gp 文件没声音:
解决办法:源里添加 deb http://www.debian-multimedia.org sid main 后,升级 mplayer
6. 命令行下mplayer 加载字幕:$mplayer 七武士CD2.XviD.WaRLoRD.avi -idx -subcp cp936 -font /usr/share/fonts/myfont/simkai.ttf
音乐播放软件Rhythmbox的使用:
1.收听mms电台需安装gstreamer0.10-plugins-bad
2.解决播放列表乱码的问题
(1)安装python-mutagen
(2)进入音乐文件夹,执行:$find . -iname “*.mp3” -execdir mid3iconv -e GBK {} ;
或者:$mid3iconv -e GBK *.mp3(如果需要包含子目录:$mid3iconv -e GBK */*.mp3)
OGG 转 MP3(ogg->wav->mp3):
$ oggdec file.ogg -o file.wav
$ lame file.wav file.mp3
oggdec 在 vorbis-tools这个包里面。
更进一步的命令:
oggdec file.ogg -o – | lame – file.mp3
写个 shell 脚本吧:
#!/bin/sh
if [ $# != 2 ]; then
echo “Usage: ogg2mp3 “
fi
oggdec $1 -o – | lame – $2
用 mencoder 进行视频分割、合并、转换:
分割:
$mencoder -ss 开始时间 -oac copy -ovc copy -endpos 终止时间 文件名 -o 目标文件名
$合并:
mencoder -ovc copy -oac copy 文件名1 文件名2 -o 目标文件名
例一:
mencoder basket.rm -ovc lavc -oac lavc -o basket.avi
把basket.rm文件转换为basket.avi文件,其中,视频转换为mp4格式,音频转换为mp2格式。”-o basket.avi”定义转换成的文件名为”basket.avi”,”-ovc lavc”表示用默认的mp4格式编码图象,”-oac lavc”表示用默认的mp2格式编码声音。
例二:
mencoder basket.rm -ovc lavc -oac mp3lame -o basket.avi
“oac mp3lame”表示用mp3格式编码声音。
例三:
mencoder basket.rm -ovc lavc -oac mp3lame -o basket.avi -ss 5:00 -endpos 8:00
“-ss 5:00 -endpos 8:00″告诉mencoder仅仅转换从5分0秒到13分0秒的片段。
例四:
mencoder basket.avi -ovc copy -oac copy -o newbasket.avi -ss 5:00 -endpos 8:00
“-ovc copy”表示不作视频转换,”-oac copy”表示不作音频转换。这个命令把basket.avi文件中的5分0秒到13分0秒的部分拷贝到newbasket.avi文件中。
例五:
mencoder a1.avi a2.avi -ovc copy -oac copy -o asum.avi
这个命令把a1.avi和a2.avi文件合并为asum.avi文件。
例六:
mencoder basket.rm -ovc lavc -oac lavc -lavcopts vbitrate=100 -lavcopts abitrate=32 -o basket.avi
限制目的文件的大小。目的文件中,一秒种图象占用100kbit空间,一秒钟声音占用32kbit空间。较小的目标文件大小,一般意味着较低的图象和声音的质量。
视频、声音片段截取:
从第10分钟开始,解取1分钟长的视频:
$ffmpeg -ss 00:10:00 -t 60 -i input.avi output.avi
$mencoder input.avi -ss 00:10:00 -endpos 60 -oac mp3lame -ovc xvid -xvidencopts bitrate=800 -o output.avi
使用mplayer从影片中截取片段或者纯声音片段
假设影片名为sampler.avi
要输出的片段文件名为test.avi
要输出的声音片段文件名为test.wav
开始时间是42分16秒
持续时间135秒
截取片段:
$mencoder -oac mp3lame -ovc lavc -ss 00:42:16 -endpos 135 -o test.avi sample.avi
截取声音片段:
$mplayer -ss 00:42:16 -endpos 135 -ao pcm_file=test.wav sample.avi
转成mp3:
$lame test.wav test.mp3
$mplayer -ss 00:00:37 -endpos 163 -ao pcm_file=t.wav 9song.
ImageMagick 批量转换文件格式(比如将文件夹下的 gif 都转为 jpg 格式):$ mogrify -format “jpg” *.gif
系统工具
byobu 不随console,ssh等自动启动:by touching ~/.byobu/disable-autolaunch, or configuring with ‘byobu-config’
Linux下的Matlab中无法打印
删除安装异常的OOoLatex
1.删除文件 /usr/lib/openoffice/share/config/soffice.cfg/modules/simpress/accelerator/default.xml(default.xml可以先移到别的地方,删完后再移回);
2.执行sudo dpkg –purge –force-remove-reinstreq ooolatex
查看 Access 数据库:
安装:#apt-get install mdbtools mdbtools-gmdb
安装后在office里能看到 MDB Viwer菜单。
查看有密码的access时,程序的图形界面会崩溃。所以采用命令行查看。 MDBTOOLS里公共有以下几个小工具:
mdb-array mdb-export mdb-header mdb-hexdump mdb-parsecsv mdb-prop mdb-schema mdb-sql mdb-tables mdb-ver
如果access数据库file.mdb,那么用 “mdb-tables file.mdb” 可以查看里面的表名,用 “mdb-export file.mdb 表名”可以查看表里的具体数据。
意外的惊喜:就算access有密码,用mdbtools也可以直接查看,不受密码影响。
Wine 中安装 Gecko 的方法:
$ wget http://downloads.sourceforge.net/wine/wine_gecko-0.9.1.cab
$ sudo mkdir /usr/share/wine/gecko
$ sudo mv wine_gecko-0.9.1.cab /usr/share/wine/gecko/
The above information is accurate for wine-1.1.14 or later. For wine-0.9.39 through wine-1.1.13, use wine_gecko-0.1.0.cab instead of wine_gecko-0.9.1.cab.
安装 Oracle VM VirtualBox Extension Pack:启动VirtualBox后,File –> Preferences –> Extensions –> ……
编程工具
svn 使用代理:
修改文件~/.subversion/servers :
http-proxy-host = 221.214.27.252
http-proxy-port = 808
CVS 使用代理:
cvs -z3 “-d:pserver;proxy=203.160.1.85;proxyport=80:anonymous@gnuplot.cvs.sourceforge.net:/cvsroot/gnuplot” co -P gnuplot
使用 argouml 出错:unable to get localhost information.
log4j:WARN No such property [follow] in org.apache.log4j.ConsoleAppender.
ERROR: unable to get localhost information.
java.net.UnknownHostException: debian: debian
at java.net.InetAddress.getLocalHost(InetAddress.java:1425)
at org.argouml.application.Main.checkHostsFile(Main.java:613)
at org.argouml.application.Main.initPreinitialize(Main.java:260)
at org.argouml.application.Main.main(Main.java:147)
On Unix systems this usually indicates thatyour /etc/hosts file is incorrectly setup.
Stopping execution of ArgoUML.
解决办法:
在 /etc/hosts 中添加一行: 127.0.0.1 debian
Mercurial 打开 hg view 的支持
在配置文件./hg/hgrc中添加:
[extensions]
hgk=
就可以用命令:
$hg view
google code hg 保存密码(修改.hg/hgrc为):default = https://accountname:password@projectname.googlecode.com/hg
使用 bzr 出错:pycurl: libcurl link-time version is older than compile-time version
Fatal Python error: pycurl: libcurl link-time version is older than compile-time version
Aborted
解决办法:安装新版的 python-pycurl
输入法
络通信
格式转换
pdf 转 eps
方法一、使用ImageMagick
convert filename.pdf filename.eps
方法二、使用pdftops
pdftops -eps filename.pdf (得到的eps文件较大)
方法三、首先pdf2ps,再用ps2eps
pdf2ps filename.pdf
ps2eps filename.ps
或者:pdf2ps filename.pdf && ps2eps filename.ps && rm filename.ps
或者:pdf2ps filename.pdf && ps2eps filename.ps –
终极命令:pdf2ps filename.pdf – | ps2eps > filename.eps
进阶:pdf2ps filename.pdf – | ps2eps > filename.eps 2>/dev/null (不显示转换的输出信息)
html 转 pdf
1. 利用htmldoc
htmldoc -t pdf11 input.html > output.pdf
2. 利用openoffice
先用openoffice打开,然后导出为pdf文档
3. 利用html2ps
先转为ps,再转为pdf
eps 转 eps
(在MS Word中插入eps图片,有时无法正确显示文字,可以eps–>eps 再插入。)
首先:epstopdf file1.eps
然后:convert file1.pdf file1.1.eps
用ptoedit 转换pdf、ps格式的图片
在windows 系统中安装 ghostscript、gs 和 pstoedit(Linux系统中pstoedit 不支持将pdf转为wmf)
1. 将pdf、ps格式的图片转为wmf格式的矢量图,使用命令:pstoedit file.pdf file.wmf
2. 在gsview中使用Edit|Convert to vector 对ps、pdf进行格式转化。
3. 可以直接从MS Word里导入 pdf, ps 格式的图片。文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93918 人正在系统学习中 相关资源:Ubuntu中软件的安装、卸载以及查看的方法总结.docx-Ubuntu文档类…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!