Ubuntu Linux环境搭建|软件篇

news/2024/7/10 19:54:31 标签: 操作系统, ffmpeg, git
開發軟件
Meld(文件对比软件), SQLite database browser(sqllite数据库浏览工具), SQLiteman,gitg(git日志查看工具),qgit(git的GUI图形化操作工具)

输入法
小企鹅
(可在软件中心安装)
View Code
sudo add-apt-repository ppa:wengxt/fcitx-nightly
sudo apt-get update
sudo apt-get install fcitx fcitx-config-gtk fcitx-sunpinyin
sudo apt-get install fcitx-table-all #同时安装其他码表
im-switch -s fcitx -z default  #设为默认输入法,一般不需要,除非系统有多个输入法
配置文件在~/.config/fcitx/config如果没有,用下列命令生成fcitx-c如果安装了fcitx-config,右击输入法-配置Fcitx。
若原本就是英文环境en_US.UTF-8下,安装fcitx,可正常启动。若是最初是中文环境zh_CN.UTF-8,中途改为英文环境en_US.UTF-8,会出现fcitx能启动,但无法输入。 错误提示  Please set XMODIFIERS 解决办法如下:
View Code
vi ~/.bashrc

export XMODIFIERS="@im=fcitx"

export GTK_IM_MODULE=xim

export QT_IM_MODULE=xim
Rime 繁体中文输入法 安装方法如下
View Code
# 安裝編譯工具
sudo apt-get install build-essential cmake

# 安裝程序庫
sudo apt-get install libopencc-dev libz-dev libibus-1.0-dev libnotify-dev

sudo apt-get install libboost-dev libboost-filesystem-dev libboost-regex-dev libboost-signals-dev libboost-system-dev libboost-thread-dev
# 如果不嫌多,也可以安裝整套Boost開發包(敲字少:)
# sudo apt-get install libboost-all-dev

mkdir ~/rimeime
cd ~/rimeime

wget http://google-glog.googlecode.com/files/glog-0.3.2.tar.gz
tar xzf glog-0.3.2.tar.gz
cd glog-0.3.2
./configure
make
sudo make install

cd ~/rimeime

wget http://fallabs.com/kyotocabinet/pkg/kyotocabinet-1.2.76.tar.gz
tar xzf kyotocabinet-1.2.76.tar.gz
cd kyotocabinet-1.2.76
./configure
make
sudo make install

cd ~/rimeime

wget http://yaml-cpp.googlecode.com/files/yaml-cpp-0.3.0.tar.gz
tar xzf yaml-cpp-0.3.0.tar.gz
cd yaml-cpp
mkdir build
cd build
cmake -DBUILD_SHARED_LIBS=ON ..
make
sudo make install

# 【注意】不知從啥時候開始 Ubuntu 不去找 /usr/local/lib 裏的共享庫了
# 要是 rime 報錯說找不到所依賴的 libkyotocabinet 或 yaml-cpp,
# 咱就給他添上(此事只需做一次),然後執行 ldconfig
#sudo sed -i '$a/usr/local/lib' /etc/ld.so.conf

sudo ldconfig

cd ~/rimeime

wget http://rimeime.googlecode.com/files/brise-0.13.tar.gz
wget http://rimeime.googlecode.com/files/librime-0.9.4.tar.gz
wget http://rimeime.googlecode.com/files/ibus-rime-0.9.4.tar.gz
tar xzf brise-0.13.tar.gz
tar xzf librime-0.9.4.tar.gz
tar xzf ibus-rime-0.9.4.tar.gz
cd ibus-rime
./install.sh
输入法下载和和安装可参考 http://code.google.com/p/rimeime/wiki/Downloads?tm=2

alc播放器(可在软件中心安装)
View Code
sudo apt-get install vlc
另外,安装媒体支持
sudo  apt-get install non-free-codecs libxine1-ffmpeg gxine mencoder  libmpcdec3 libquicktime1 flac faac faad sox ffmpeg2theora libmpeg2-4 
uudeview flac libmpeg3-1 mpeg3-utils mpegdemux liba52-dev mpeg2dec  vorbis-tools id3v2 mpg321 mpg123 libflac++6 ffmpeg libmp4v2-0 
totem-mozilla icedax tagtool easytag id3tool lame  nautilus-script-audio-convert libmad0 libjpeg-progs
若需要DVD支持安装
sudo apt-get install libdvdcss2 && sudo /usr/share/doc/libdvdread4/./install-css.sh
常用软件
Skype(免费电话), VirtualBox(好用的虚拟机), Chromium Web Browser(浏览器), StarDict(翻译软件), openFetion(飞信), iptux(局域网通信软件,飞鸽传输的扩展版),(pdf,flash,chm等软件支持在安装中心可以找到),
更多软件参考: http://wiki.ubuntu.org.cn/Qref/Apps#.E8.BE.93.E5.85.A5.E6.B3.95.E5.B9.B3.E5.8F.B0

转载于:https://www.cnblogs.com/Joker_/archive/2012/11/12/2519095.html


http://www.niftyadmin.cn/n/1512406.html

相关文章

模型评价方法

模型评价方法 https://www.jianshu.com/p/b4d40760156c?utm_campaignmaleskine&utm_contentnote&utm_mediumseo_notes&utm_sourcerecommendation

numpy中的ndarray与pandas的Series和DataFrame之间的区别

在数据分析中,经常涉及numpy中的ndarray对象与pandas的Series和DataFrame对象之间的转换,让大家产生困惑。本文将简单介绍这三种数据类型,并以股票信息为例,给出相关对象之间转换的具体示例。 ndarray数组对象 NumPy中的ndarray是…

数据预处理:独热编码(One-Hot Encoding)和 LabelEncoder标签编码

随笔 - 119 文章 - 0 评论 - 13 数据预处理:独热编码(One-Hot Encoding)和 LabelEncoder标签编码 一、问题由来 在很多机器学习任务中,特征并不总是连续值,而有可能是分类值。 离散特征的编码分为两种情况&#xff1a…

sum over 分析函数用法

sum over 分析函数用法 2010-12-09 15:52:46| 分类: oracle | 标签:order 函数 sum over |字号大中小 订阅 . sum over 分析函数用法 首先表如下: A B C D 1 A 1 2 3 2 B 1 3 4 3 C 2 4 5 4 D 2 5 6 5 E 3 6 7 over的用法: over主…

window-linux 之间ftp文件互传

环境 :有两台主机 A : 192.168.2.109 OS : windows xp B : 192.168.2.113 OS : linux ( redhat5.3 ) 目的: 要实现两台主机之间文件的互传。 本人在网上看过几种方法&#xff0c…

jQuery.Autocomplete与struts2的整合

ssh中jquery autocomplete使用示例 jQuery.Autocomplete与struts2的整合以下是我的实践,不过不知道为什么autocomplete功能不能从返回的json对象中选择包含输入字段的一项,例如source:person!ajaxSelectPerson ,这个时候person! ajaxSelectPerson返回的json,当输入wang时,当sou…

免费科研数据集

“聚数据”平台整理了网上开放的免费科研数据集,以下是分类列表以及下载地址,供高校和科研机构免费下载和使用。 以下内容转自https://blog.csdn.net/qq_32447301/article/details/79487335 金融 美国劳工部统计局官方发布数据上证A股日线数据&#x…

Hadoop完全高可用集群启动流程

zookeeper作用:2个namenode做高可用故障转移使用 1、启动zk:1、2、3、4节点 整体执行:[rootnode01 hadoop]zkServer.sh start 2、查看ZK服务状态: 整体执行:[rootnode01 hadoop]zkServer.sh status 注 a. 启动ZK服务: sh bin/zkS…