个人用linux的常用软件和一些问题的解决方案

来源:互联网 发布:vue.js ide 编辑:程序博客网 时间:2024/05/25 01:36

适用版本为ubuntu12.04及更高版本

所有软件均需要添加PPA


linux用QQ:pidgin的qq插件安装

sudo add-apt-repository ppa:lainme/pidgin-lwqq

sudo apt-get update

sudo apt-get install pidgin-lwqq libpurple0 -y


gnome-shell桌面环境:

sudo add-apt-repository ppa:gnome3-team/gnome3

sudo add-apt-repository ppa:ricotz/testing

  sudo apt-get update

  sudo apt-get install gnome-shell # 安装Gnome-shell 桌面

  sudo apt-get install gnome-shell-extensions # 安装extensions

  sudo apt-get install gnome-tweak-tool # 安装配置工具

  完成后Log out,在登陆的时候选择Gnome即可。

其他可选的桌面环境:

   

  Gnome Classic Gnome 2.x的桌面)

  sudo apt-get install gnome-panel

  或者

   

  sudo apt-get install gnome-session-fallback

  MATE (仿Gnome 2.x桌面)

sudo add-apt-repository “deb http://packages.mate-desktop.org/repo/ubuntu precise main”

  sudo apt-get install mate-archive-keyring

  sudo apt-get update    

  sudo apt-get install mate-core

  sudo apt-get install mate-desktop-environment

  LXDE

  sudo apt-get install lxde

  XFCE

  sudo apt-get install xfce4


linux下使用windows软件的类虚拟机软件wine:

sudo add-apt-repository ppa:ubuntu-wine/ppa

sudo apt-get update

sudo apt-get install wine1.5

注:上述1.5为编辑帖子是的最新版本,以后更新请百度最新版本号


美化桌面:

sudo apt-add-repository ppa:satyajit-happy/themes 

sudo apt-get update 

sudo apt-get install orion-gtk-theme


sudo add-apt-repository ppa:webupd8team/themes


sudo apt-get update

安装 Adwaita-X dark 主题命令:

sudo apt-get install adwaita-x-dark-theme

安装 adwaita-x-light 主题命令:

sudo apt-get install adwaita-x-light-theme

安装 gnomishbeige 主题命令:

sudo apt-get install gnomishbeige-theme

安装 gnomishgray 主题命令:

sudo apt-get install gnomishgray-theme

安装 ambiance 主题命令:

sudo apt-get install ambiance-precise-theme

安装 evolve 主题命令:

sudo add-apt-repository ppa:satyajit-happy/themes
sudo apt-get update
sudo apt-get install evolve-gtk-theme


Faenza图标:

  sudo add-apt-repository ppa:tiheum/equinox

  sudo apt-get update

  sudo apt-get install faenza-icon-theme faience-icon-theme


系统软件:

  Ubuntu Tweak

  sudo add-apt-repository ppa:tualatrix/ppa

  sudo apt-get update

  sudo apt-get install ubuntu-tweak

  接下来要安装Flash插件(上视频网站必备)

  sudo apt-get install flashplugin-installer

  安装Nautilus扩展(右键点击,用terminal打开)

  sudo apt-get install nautilus-open-terminal

  gdebi

  sudo apt-get install gdebi

  Vim

  sudo apt-get install vim

视频播放smplayer:

sudo apt-get install smplayer

输入法:

fcitx

sudo add-apt-repository ppa:fcitx-team/nightly

  sudo apt-get update

  sudo apt-get install fcitx

  sudo apt-get install fcitx-googlepinyin

  sudo apt-get install fcitx-sunpinyin

  sudo apt-get install fcitx-module-cloudpinyin

常规的输入法配置,如果想加载搜狗的词库请往下看

操作过程:

1.下载搜狗输入法for linux源码包:

fcitx-sogoupinyin_0.0.0.orig.tar.gz

2.由于搜狗输入法for linux依赖fcitx 4.2.6及以上版本,而ubuntu 12.10默认的版本较低,所以我们必须先升级fcitx

打开终端,添加fcitxppa

sudo add-apt-repository ppa:fcitx-team/nightly

然后刷新软件源:

sudo apt-get update

升级fcitx

已经安装过fcitx的执行此步:

sudo apt-get upgrade

未安装过fcitx的执行此步:

sudo apt-get install fcitx

 

Ubuntu默认的输入法为ibus,卸载之:

sudo apt-get remove ibus

3.安装依赖包

搜狗输入法for linux的编译大致需要以下几个依赖包debhelper  cmake intltool pkg-config fcitx-libs-dev ,安装即可:

sudo apt-get install debhelper cmake intltool pkg-config fcitx-libs-dev

4.编译安装

打开终端,切换到源码包所在位置,比如在~/downloads中:

cd 下载

新建sougou文件夹,解压源码包到sougou文件夹中:

mkdir sougou

tar xvf fcitx-sogoupinyin_0.0.0.orig.tar.gz -C sougou/

编译:

cd sougou

cmake .

make

安装:

编译好的文件都在sougou文件夹中,我们把它们放到该放的地方:

sudo mkdir /usr/share/fcitx/sogou

sudo cp -r Bin/SogouInput/ /usr/share/fcitx/sogou/

sudo cp src/fcitx-sogoupinyin.so /usr/lib/i386-linux-gnu/fcitx/

***注意,64位的ubuntu此步应该为:

sudo cp src/fcitx-sogoupinyin.so /usr/lib/x86_64-linux-gnu/fcitx/

****

sudo cp data/sogoupinyin.png /usr/share/icons/hicolor/48x48/apps/

sudo cp src/fcitx-sogoupinyin.conf /usr/share/fcitx/addon/

sudo cp data/sogoupinyin.png /usr/share/fcitx/imicon/sogoupinyin.png

重启fcitx使之生效:

killall fcitx

fcitx -d



没有公钥,签名无法进行验证的问题解决方法:

例如添加launchpad.net的源安装UNetbootinubuntu10.04源如下:

deb http://ppa.launchpad.net/gezakovacs/ppa/ubuntu lucid main

deb-src http://ppa.launchpad.net/gezakovacs/ppa/ubuntu lucid main

sudo apt-get update时提示如下:

W: GPG签名验证错误: http://ppa.launchpad.net lucid Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY D45DF2E8FC91AE7E

注意NO_PUBKEY后面就是需要验证的,命令输入:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ********

注: 号是指密匙的后八位,也可以是全部

sudo apt-get update




run文件打开

首先要赋予它执行的权限:chmod u+x xx.run

然后就可以用: ./xx.run运行了。



E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)

 E: 无法锁定管理目录(/var/lib/dpkg/)


解决办法如下:

1。终端输入 ps  -aux ,列出进程。找到含有apt-get的进程,直接sudo kill PID。解决。

2。强制解锁,命令sudo apt-get install kdelibs4-dev kdelibs4c2a

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

OK.

安装sun-java6-jdk的解决办法

1.添加源

sudo gedit /etc/apt/sources.list

在最后一行添加

deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse

2.更新源

sudo apt-get update

3.安装

sudo apt-get install sun-java6-jre sun-java6-jdk

配置环境变量

1.sudo gedit /etc/environment

添加

AVA_HOME=/usr/lib/jvm/java-6-sun

CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib

生效需要重启或者

. /etc/environment

• 配置JVM的优先级: (ubuntu9.10如果没有安装多个java虚拟机的话可以跳过这一步。

sudo gedit /etc/jvm

将文件中的 

/usr/lib/jvm/java-6-sun

这一行填入到配置块的顶部 

• 安装浏览器的JAVA Plugin(推荐安装): 

sudo apt-get install sun-java6-plugin

• 中文字体设置:如果使用文鼎字体应该可以奏效,但是或许出现空格,那么可以编辑 

/usr/lib/jvm/java-6-sun/jre/lib/fonts/fonts.dir

所有Lucida之前前加#注释掉所有字体。如果使用自定义字体,创建所需字体的链接到/usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback 




安装eclipse

1.下载eclipse

从官网http://www.eclipse.org/downloads/下载Eclipse IDE for Java EE DevelopersLinux 32 Bit版本(根据自己系统的位数下载)


2.解压安装

cd /home/dyt/下载  (这里是我的文件所在的目录,请根据自己的实际情况更改)
$ tar -zxvf eclipse-java-juno-SR2-linux-gtk.tar.gz
解压出来是一个eclipse文件夹
4、将文件夹移动到安装目录
$ sudo mv eclipse /usr/local/
5、启动eclipse
$ /usr/local/eclipse/eclipse
6、创建桌面链接
$ sudo su
# sudo gedit  /usr/share/applications/eclipse.desktop
写入以下内容

完成后可以在Application-Programming下看到eclipse图标。
[Desktop Entry]
Name=Eclipse
Comment=Eclipse SDK
Encoding=UTF-8
Exec=/usr/local/eclipse/eclipse
Icon=/usr/local/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development;