1、安装ubuntu

  1. 下载Ubuntu镜像ISO文件,制作U盘安装盘(Ubuntu官方有介绍相关软件,也可以利用UltraISO制作)
  2. 启动选择USB启动,进入安装流程
  3. 注意分区最好选择Manual手动分区;
  4. 本人经研究后的分区规划(含顺序和挂载分区以及大小等)为
    sda1 20G ext4 / 主分区
    sda2 2G swap 逻辑分区
    sda3 5G ext4 /tmp 逻辑分区
    sda4 剩余空间 ext4 /home 逻辑分区
  1. 基本一路Next,大约5-10分钟内完成(如果中途有长时间卡住不动现象,可能是你制作的USB启动盘有问题,请重新制作,建议换制作软件重新制作)
  2. 装好后,配置网络连接,点击"系统->首选项->网络连接->有线->Auto eth0->编辑->802.1x安全性->选中对此连接使用802.1x:选中PEAP:用户名/密码输入邮件用户名前缀/密码"
  3. 电话给IT部,将你的电脑加入Linux用户组后方可连接外网
    • 在终端输入sudo apt-get update以及sudo apt-get upgrade对相关软件进行升级
  4. 重启后,切换语言:System\Administration\Language Support。选择chinese,apply安装。然后切换default language为chinese(china)。
  5. 重启后,建议保留英文文件夹名。

2、安装基本工具软件

安装软件之前,请建目录:

cd /usr
sudo mkdir ali
sudo chown $USERNAME:$USERNAME ali

  1. java安装

    • 将jdk-1_5_0_22-Linux-i586.bin拷贝到/usr/ali目录下

      //修改bin文件权限
      chmod u+x jdk-1_5_0_22-Linux-i586.bin
      ./jdk-1_5_0_22-Linux-i586.bin

    • link(创建软连接)
      cd /usr/ali/
      ln -s jdk1. 5 .0_22 java

  2. antx安装:
    • Checkout Antx到/usr/ali/antx:

      svn co http: //svn.alibaba-inc.com/repos/opentech/antx/trunk/ /usr/ali/antx
    • Build Antx:执行antx目录下的build.bat或build.sh (./build.sh)(如果提示JAVA_HOME,则source ~/.profile,或者直接重启即可)
    • 添加PATH路径:将/usr/ali/antx/dist/antx/bin目录添加到PATH环境变量中(vi ~/.profile 也可以vi /etc/profile)。
    • 重新登录,在任意目录运行一下antx,看到乱码了吧,解决如下:
      //l为小写L
      echo '-l china:utf8' > ~/.antxrc

  1. svn安装:

    • 使用新立得吧

      sudo apt-get install subversion
    • 第二方类库co到~/.antx/repository.project目录下:
      • 进入到.antx目录下

        svn co http: //svn.alibaba-inc.com/repos/binary/branches/intl/release/repository.project ~/.antx/repository.project
    • 目前使用第三方类库的分支是:
      http: //svn.alibaba-inc.com/repos/binary/repository

3、安装服务器等

  1. apache

    • 简单或为了不出错误,从同事那边拷贝一份即可,官方貌似已经不再提供linux下apache二进制包的下载,只有源代码,安装要自己编译的。
  1. 安装jboss(4.0)

    • 解压到/usr/ali/jboss目录下 (同Apache,方便或不出问题的角度考虑,找同事拷贝一份即可。
cd /usr/ali/
ln -s jboss- 4.0 . 5 .GA jboss

4、设置环境变量:

    • 修改~/.profile

      export JAVA_HOME=/usr/ali/java
      export ANTX_HOME=/usr/ali/antx/dist/antx
      export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
      export PATH=$ANTX_HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$CATALINA_HOME/bin:$PATH:$HOME/bin
      export JBOSS_HOME=/usr/ali/jboss

可能遇到的错误:
1.安装JDK时,请检查rt.jar、tools.jar有没有生成,个别情况下需要再进行解压编译成jar格式(几率很小,但我碰上了);
2.注意在/usr下建立的ali文件夹,需要更改所属用户及用户组;
3.注意目录命名,不可自定义名称,参考环境变量中的名称,因为在部署环境中有多处配置文件中将该目录定死,所以如果更改的话,会引起连锁错误;
4.如果应用访问所有URL报404异常,则请检查mod_jk.conf.vm文件,检查是否有JkMountCopy all这个配置项,增加后试下看看是否可以解决问题,因为相同的操作系统,有的同事不需要这个参数配置,而我的则必须要配置该配置项,怪异的问题。

操作系统相关

操作系统安装

从导师那里取得ubuntu9.10 64位的操作系统U盘,设置bios为U盘启动,重启并安装

  • 建议根分区(/)可以分配40G空间,留1G到2G空间给swap分区,剩余空间可以分配给用户空间
  • 系统密码建议设置成公司初始的密码 至少自己忘记时别人可以提醒你

网络设定

  1. System -> Prefrence -Network Connection 里添加一个连接(建议把原来的删除),然后跳到802.1x Security页,把use 802.1x...那个选项勾上
  2. 在Username处填上域\用户名 如hz\chaosen.lincs
  3. 在Password处填上公司分配的密码,默认和系统密码一致,不知道可以致电1818查询
    设置好网络后得重新登录一下才能够正常使用,与肖刚毅共同见证这个诡异的现象~

必备软件安装

因为有自带了新立得软件管理工具(英文名是:Synaptic Package Manager),ubuntu系统下软件安装是比较舒服的,但请确保 源 的可用、可靠、速度性。建议使用163的源,速度方面还是挺快的 哈哈

  • virtualBox 是必装的,因为ubuntu下很多软件不能用,所以还是得装个虚机软件,到时可以在windows下使用日常的一些工具了(还是摆脱不了微软的操作系统)。具体的安装简单得要命,只要在新立得里查一下virtualBox就行了,到时勾选virtualBox-ose就可以。
  • ssh 这个也是必装的,不然到时不能远程到这个机器那就麻烦大了。可以在命令行下安装,同样也可以在新立得下安装。

    • 命令行下安装:$sudo apt-get install ssh
    • 新立得工具打开的时候,使用命令行安装软件将被提示:
      错误信息
      E: 无法获得锁 /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
      E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

编程环境相关

无论你装什么软件,一定要记住你现在的操作系统是64位的!找软件得找64位的,不然会出现装不了,或者装上去不能使用的问题

建议工作环境目录:$sudo mkdir /usr/ali

其实还不如把工作环境目录建立在用户分区,一则不需要写操作时敲sudo命令,二则以后系统有问题重装后工作目录里的东西还存在

JDK安装

  1. 从导师处取得64位的Jdk文件包,并放在工作环境目录下
  2. 编辑用户环境变量,加入JAVA_HOME等环境

    $vi ~/.profile

    export JAVA_HOME=/usr/ali/java
    export ANTX_HOME=/usr/ali/antx/dist/antx
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    export PATH=$ANTX_HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$CATALINA_HOME/bin:$PATH:$HOME/bin
    export JBOSS_HOME=/usr/ali/jboss

  3. 测试一下JAVA环境是否正常,可以使用以下命令
    • 查看JAVA路径: $whereis java 如果查到的路径是自己设置的路径 说明环境正常
    • 查看JAVA版本: $java -version

Apache安装

  • 下载Apache源代码,$wget http://archive.apache.org/dist/httpd/httpd-2.0.61.tar.gz

    强烈建议使用此版本的Apache,因为其它版本的在64位系统下不能正常使用jk连接器,不知道是自己环境问题还是其它版本的代码问题,此处不予深究
  • 解压:$tar -xvfz httpd-2.0.61.tar.gz
  • 切记:进行下一步之前 一定要确保libz.so正常安装了!!不然deflate.c不能进行编译(2011-06-27)
  • $./configure --prefix=/usr/local/apache2.0.61/ --enable-mods-shared=all --enable-proxy --enable-deflate --with-mpm=worker
    其中/usr/local/apache2.0.61/为目标安装路径,请先建立此路径
    当需要apr时 可以加上以下参数 --with-apr=/usr/local/apr-httpd --with-apr-util=/usr/local/apr-util-httpd --enable-so
    前提是正确安装apr两个包了
    在安装apache之前先安装apr-util-1.2.7.tar.gz和apr-1.2.7.tar.gz
    首先安装apr。
    tar xvfz apr-1.2.7.tar.gz
    cd apr-1.2.7
    ./configure --prefix=/usr/local/apr-httpd
    make
    make install
    cd ..
    再安装apr-util-1.2.7.tar.gz
    tar xvfz apr-util-1.2.7.tar.gz
    cd apr-util-1.2.7
    ./configure --prefix=/usr/local/apr-util-httpd --with-apr=/usr/local/apr-httpd
    make
    make install
  • $make && make install
  • 启动:$/usr/local/apache2.0.61/bin/apachectl start
  • 如果上一步没有出现 error 的提示,那说明正常启动了,可以通过浏览器访问一下http://localhost看看是否出现那只可爱的猫

jboss安装

这个就比较简单了,没有64位和32的区别,只要从导师处把 jboss-4.0.5.GA 拷到工作环境目录下解压即可,可以通过启动jboss验证是否正常

jk安装

强烈建议使用tomcat-connectors-1.2.26-src进行编译,因为我在使用其它版本时 apache不能正常读取mod_jk.so文件
  • wget http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.26/tomcat-connectors-1.2.26-src.tar.gz
  • tar -zxvf tomcat-connectors-1.2.26-src.tar.gz
  • 进入tomcat-connectors-1.2.26-src/native目录
    • ./configure --with-apxs=/usr/local/apache2.0.61/bin/apxs
    • make && make install
      make install将会自动把生成的文件拷贝到/usr/local/apache2.0.61/modules目录下,如果不加此命令 请手工进行拷贝,并执行chmod 777 mod_jk.so命令
  • 进行apache的conf目录 cd /usr/local/apache2.0.61/
    • 修改httpd.conf文件:$sudo vi httpd.conf 在第1043行处加入Include conf/mod_jk2.conf这句话
    • 新建mod_jk2.conf文件$sudo vi mod_jk2.conf,内容如下

      LoadModule jk_module modules/mod_jk.so
      JkWorkersFile conf/workers2.properties
      JkLogFile logs/mod_jk.log
      #Set the jk log level[debug/error/info]
      JkLogLevel info
      #Select the log format
      JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
      #JkOptions indicate to send SSL KEY SIZE,
      JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
      #JkRequestLogFormat set the request format
      JkRequestLogFormat "%w %V %T"
      #以下代表使用jboss解析所有*.jsp文件
      JkMount /*.jsp worker1
      #解析servlet 的方式
      JkMount /servletname worker1
      JkMount /upload/* worker1
      #以下命令意味着所有的图片将由APACHE解析
      JkUnMount /*.jpg loadbalancer
      JkUnMount /*.gif loadbalancer
      JkUnMount /*.swf loadbalancer
      JkUnMount /*.bmp loadbalancer
      JkUnMount /*.png loadbalancer

    • 新建workers2.properties文件$sudo vi workers2.properties,内容如下

      worker.list=worker1
      worker.worker1.port=8009
      worker.worker1.host=localhost
      worker.sworker1.type=ajp13
      worker.worker1.lbfactor=1
      #worker.worker1.local_worker=1
      worker.worker1.cachesize=100

jk相关安装及配置说明
  • mod_jk安装
  • Apache以及mod_jk的配置

Eclipse安装

(注:此处使用eclipse3.1版本为例 后续版本有多处与此版本有差异。。)

  • Eclipse的安装比较简单,不存在64位操作系统的问题。所以只要去www.eclipse.org下载一个安装包,解压到相关目录即可。
  • 在/usr/bin下面新建一个eclipse文件$sudo vi /usr/bin/eclipse,内容如下

    #!/bin/sh
    export ECLIPSE_HOME="/usr/local/eclipse" 
    $ECLIPSE_HOME/eclipse -vm /usr/ali/java/bin

    这样就可以在命令行里直接运行eclipse命令来启动了。

  • 也可以在桌面上加一个快捷方式来运行eclipse
    • 在桌面上点右键 选中Create Luncher
    • Name输入框随便写吧,是快捷方式的名称,比如写Eclipse Plactform
    • Command输入框写成eclipse即可
    • Comment为描述,随便写

Eclipse插件安装

eclipse插件的安装可有两种方式,一种是Update方式,一种是外部Link方式,建议使用后者,因为这样可以很方便的对插件进行加载和卸载。
  • Update方式安装

    • 打开eclipse
    • 选择Help --> Install New Software
    • 然后按图形界面提示进行查找和安装新的插件
  • Link方式安装(以subversion为例)

    • 去对应的网站下载所要安装的插件包,比如wget http://subclipse.tigris.org/files/documents/906/47423/site-1.6.10.zip,并解压出来
    • 为统一管理这些插件,新建目录/home/linchaosen/eclipseplugins/,在此目录下新建subeclipse/eclipse目录,并进入此目录
    • 把下载到的site-1.6.10.zip复制到当前目录,并解压upzip site-1.6.10.zip
    • 在Eclipse的工作目录下新建links文件夹,并进入此文件夹
    • 新建subclipse.link文件,内容如下:

      path = /home/linchaosen/eclipseplugins/subclipse/

      需要注意的一点是,link方式安装插件的时候,要求插件所以在的目录必须和eclipse目录的结构一致,比如/home/linchaosen/eclipseplugins/subclipse/的下级目录应该是eclipse目录,然后里面应该有features和plugins文件夹
推荐安装的eclipse插件
  • antxclipse
  • easyexplore
  • hibernatesynchronizer
  • JBossIDE-1.5-ALL
  • subclipse
  • velocityWebEdit
    因为这些软件去找也比较麻烦,所以需要的时候可以直接去\\10.20.131.157\share\MySoftware\工具软件\eclipse\eclipse-plugin找,要不找我要也行chaosen.lincs@ailibaba-inc.com

mod_jk安装

用root帐号进入系统

wget http: //www.apache.org/dist/tomcat/tomcat-connectors/jk/source/jk-1.2.24/tomcat-connectors-1.2.24-src.tar.gz
tar -zxvf tomcat-connectors- 1.2 . 24 -src.tar.gz
cd tomcat-connectors- 1.2 . 24 -src/ native /
./configure --with-apxs=/usr/ali/apache2/bin/apxs --with-apache2-lib=/usr/ali/apache2/modules --with-java-home=/usr/ali/java --with-java-platform= 2 -enable-jni 
make
make install

1.邮件设置


it部已经有一个很详细得教程了,大家可以点击下面得链接设置:

邮件设置

2.设置网易源


据说是将ubuntu的源设置成隔壁的,安装下载会快很多,然后会更新你可以安装的软件版本,比如说ubuntu自带的火狐只能装4.0,更新源后你就可以装7.0的

#备份文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
#使用编辑器编辑list
sudo gedit /etc/apt/sources.list
#更新源
sudo apt-get update
 

官方使用帮助

3.设置字体


虽然说ubuntu11.4的字体已经算不错,但是对于我们这些长期使用xp的人来说,还是不习惯。所以将字体换成xp得字体是很重要的一件事。

1.首先将xp的字体目录拷出来

2.将字体目录放在 /usr/share 目录xia

3.进入目录双击你要使用得字体,安装即可

4.然后在 系统----首选项---外观--字体   设置你刚才安装的字体

4.安装大内存支持


如果你使用得是32位系统,内存超过3g,ubuntu一般也只会显示3.5左右,和xp一样。怎么才能不让内存消失?ubuntu下解决这个问题很简单

$ sudo apt-get install linux-headers-server linux-image-server linux-server

执行完后重启系统使用 free -m 来查看内存情况

5.安装旺旺


内网中已经有支持ubuntu的旺旺可以使用了,大家只需要简单得安装一下就好

Linux旺旺目前支持的平台:
Ubuntu 10.10 32位(64 位) Ubuntu 11.04 32位(64 位)
Linux旺旺下载安装方法:在shell下逐条输入以下命令(其中Ubuntu 11.04的用户安装完后需要注销,否则系统托盘不可见)

wget http://10.20.1.137/aliww/install.sh
chmod a+x install.sh
sudo ./install.sh

6.sumba服务安装


安装配置sumba

为了能在windows得机器上访问ubuntu的磁盘资源,你需要安装一个sumba服务器,这样你就可以在win和linux之间来回得跳sumba了

#安装相关软件
sudo apt-get install samba smbfs smbclient
#保存现有的配置文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
#修改现配置文件
sudo gedit /etc/samba/smb.conf

需要注意的是在smb.conf文件中“#”和“;”都是注释。

在smb.conf文件中加入部分就是共享部分,在此部分中需要将共享的目录添加到此文件中。此部分的格式和主要选项如下:
[share] ----------在Windows主机中看到的共享文件名,不一定与Linux中共享的文件名一致,

comment=this is Linux share directory ----------对此目录的说明
path=/home/share -------Linux系统真实的共享目录,必须为绝对路径
public=no -------yes是否允许所有人都能够看到此目录,no为看不到
security=user------使用帐号登录
browsealbe = no-----
writable=yes -------是否允许用户在此目录下可写,no为不可些,如果可写,还需要目录具有w权限

创建Ubuntu samba帐户

sudo touch /etc/samba/smbpasswd
sudo smbpasswd \-a komy
\#komy必须为系统中存在的账户
然后会要求你输入samba帐户的密码
如果没有第四步,当你登录时会提示 session setup failed: NT_STATUS_LOGON_FAILURE]

重启Ubuntu samba服务器

sudo /etc/init.d/samba restart

Ubuntu Samba配置测试

smbclient //localhost/share

Ubuntu Samba配置使用

可以到windows下输入ip使用了,在文件夹处输入 " 
" + "Ubuntu机器的ip或主机名" + " 
" + "share"

7.安装虚拟机


由于在linux下许多软件都用不了,所最好得方式还是装一个xp虚拟机。这样基本上就可以满足你得一切需求了。
ubuntu下我们使用virtualbox作为虚拟机,oracle出品,品质不凡!
大家记住不要使用新立得里面的安装,要自己去官网下一个最新的。

官方网站

有两个东西需要下载

1.VirtualBox platform packages 基础安装包

2.VirtualBox 4.1.2 Oracle VM VirtualBox Extension Pack 扩展安装包,这个是为了让你的虚拟机可以和主机共享usb设备,比如网银得usb key之类得

如果你下载得基础包是.run后缀,那么直接

$sh 文件名 运行好了

如果是deb包使用sudo dpkg -i *.deb安装

扩展包直接双击安装即可

安装完毕之后,打开 系统->系统管理->用户和组,然后选择左下方的 管理组 找到vboxusers点击属性,把你当前用户勾上即可。然后重启

装好xp后还需要在设备菜单中安装一下,增强功能包,这样虚拟机才可以使用更高的分辨率

在虚拟机中的xp安装好以后你还需要映射一下网络磁盘,就是我们上一步配置sumba得共享,这样你就可以和主机交换文件共享磁盘了

8.开发工具


1.svn
svn安装很简单,在新立得中搜索svn然后安装下面三个软件包即可

其他的软件有总结得很好得同学,大家可以过去看看

2.maven

maven也可以直接在新立得中安装,这样安装的maven不需要再去配置环境变量,直接与系统集成

3.maven的配置文件

在你的用户目录下建立一个.m2文件夹,将settings.xml文件放在里面,将antx.properties文件放在用户当前目录,

然后修改一下settings.xml的<localRepository>/home/flyzonemu/m2_repo</localRepository>配置项,红色部分是你的本地仓库目录,这个目录可以依据你自己的情况自由设置.

settings.xml

antx.properties

4.eclipse

从官网上下载一个最新的eclipse,解压后就可以直接运行了

然后有很重要的一步,就是设置eclipse中的变量,这个变量是用来查找你的仓库目录的,和其他相关jar

M2_REPO这个变量是一定要设置的,目录就是第三步你自己定义的maven仓库目录

林朝森_新人入职、系统及开发环境记录

Ubuntu系统设置和其下的Windows替代软件

2009-06-25 ubuntu安装ssh

2009-06-30 ubuntu GBK

9.更新火狐


ubuntu自带的版本太老,所以先删除老版的火狐,终端中命令如下。
sudo apt-get remove firefox

不要使用--purge命令,这个会把配置文件也清除的,这样新的firefox就无法继承以前的配置了。

然后解压firefox到/usr/lib/ 目录(我的火狐下载到的用户目录wdp的下载文件夹里面的 其他用户请自己改tar命令里面的路径哈)
cd /usr/lib/
sudo tar -xvf '/home/wdp/下载/firefox-4.0b4.tar.bz2'

下一步就是创建链接到/usr/bin/里面了。这样在终端中输入firefox就可以响应了。
cd /usr/bin/
sudo ln -s /usr/lib/firefox/firefox

注意第二条里面的/usr/lib/firefox/firefox指的是firefox里面可执行文件的位置,有些版本的火狐用的是firefox.sh,这点要注意,那就改成firefox.sh。

呵呵,firefox升级大功告成。

看看效果吧~ 什么?上边面板的firefox快捷方式没logo了。那就在属性里面设置一下,改成/usr/lib/firefox/icons/里面的图标吧。

如果你安装了163的源,上面的步骤其实都可以省略掉,直接在软件管理器中就有最新的火狐提供安装

10.一些知识点


软件安装与卸載

(1)deb包的安装方式

deb是debian系Linux的包管理方式,ubuntu是属于debian系的Linux发行版,所以默认支持这种软件安装方式,当下载到一个 deb格式的软件后,在终端输入这个命令就能安装:

sudo dpkg -i *.deb

(2)编译安装方式

(Tip:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:sudo apt-get install build-essential)
在linux的世界,有很多软件只提供了源代码给你,需要你自己进行编译安装,一般开源的软件都会使用tar.gz压缩档来进行发布,当然也有其他的形 式。拿到源代码的压缩文档,把它解压到/tmp目录下,进入/tmp/软件目录,然后执行以下三个命令:
(1) ./configure
(2) make
(3) sudo make install

在第一步./configure时可能会提示说有某某软件找不到,例如提示“libgnome”这个开发包找不到,那就把libgnome这个关键词 copy,然后打开新立得软件管理器,在里面搜索libgnome这个关键词,就会找到libgnome相关的项目,把前面有个ubuntu符号的 libgnome包(注意:同样需要安装dev包,但可以不装doc包)全部安装,通过这个方法把./configure过程中缺失的开发包都全部装上就 OK了,第一步能顺利通过,第二,三步基本问题不大。
以上就是一般初学ubuntu的朋友必须掌握的编译安装的基本方法!

(3)apt-get安装方法
ubuntu世界有许多软件源,在系统安装篇已经介绍过如何添加源,apt-get的基本软件安装命令是:
sudo apt-get install 软件名

(4)。新立得软件包管理
打开:系统--系统管理--新立得软件包管理,这个工具其实跟apt一样,可以搜索,下载,安装ubuntu源里的软件,具体安装方式很简单,看着界面应 该会懂,就不详细介绍了

(5)二进制包的安装方式
有不少不开源的商业软件都会采用这种方式发布Linux软件,例如google earth,拿到二进制软件后,把它放到/tmp目录,在终端下进入安装目录,在安装目录下执行:
./软件名
然后按照一步步提示,就能安装该软件

(6)rpm包的安装方式
rpm包是deb包外最常见的一种包管理方式,但ubuntu同样可以使用rpm的软件资源^_^,首先我们需要安装一个rpm转deb的软件
sudo apt-get install alien
然后就可以对rpm格式的软件转换成deb格式了:
alien -d *.rpm
然后就可以用deb的安装方式进行软件安装
也可以不需转换而直接对rpm包进行安装:
alien -i *.rpm
更多的alien使用方法可以用-h参数查看相应说明文档

(7)其它安装方式
其他安装方式一般还有脚本安装方式,这类软件,你会在软件安装目录下发现类似后缀名的文件,如: .sh .py .run等等,有的甚至连后缀名都没有,直接只有一个INSTALL文件,对于这种软件,可尝试以下几种方式安装最简单的就是直接在软件目录下输入: ./软件名* (注意有一个*号,那是一般可以通配所有后缀名)
或者: sh 软件名.sh

或者: python 软件名.py

二、终端安装与卸载的常见命令

安装软件 apt-get install softname1 softname2 softname3……
卸载软件 apt-get remove softname1 softname2 softname3……
卸载并清除配置 apt-get remove --purge softname1
更新软件信息数据库 apt-get update
进行系统升级 apt-get upgrade
搜索软件包 apt-cache search softname1 softname2 softname3……
安装deb软件包 dpkg -i xxx.deb
删除软件包 dpkg -r xxx.deb
连同配置文件一起删除 dpkg -r --purge xxx.deb
查看软件包信息 dpkg -info xxx.deb
查看文件拷贝详情 dpkg -L xxx.deb
查看系统中已安装软件包信息 dpkg -l
重新配置软件包 dpkg-reconfigure xxx
安装64位QQ举例:
下载地址http://download.pchome.net/internet/communications/oicq/download-140334.html
发现RAR无法打开 终端执行 sudo apt-get install rar(所以要联网)
这时再打开文件就可以解压出的deb包了

4.UBUNTU最快输入法Fcitx(DEB包,同步官网最新版本)下载安装
安装方法 :
(1).卸载IBUS:
sudo apt-get remove ibus
(2).安装依赖包(如果不安装此依赖包输入法界面会乱码)
sudo apt-get install ttf-arphic-uming
(3).下面地址下载最新版本Fcitx DEB包 安装方法地球人都会http://code.google.com/p/fcitx/downloads/list

(4).系统-首选项-启动应用程序 添加:
名称:Fcitx
命令:fcitx -d
(5).修改设置在~/.config/fcitx目录下 的 config文件 然后重启电脑

5.删除未完成的任务
chenwl@chenwl-laptop:~$ sudo apt-get install build-essential
正在读取软件包列 表... 完成
正在分析软件包的依赖关系树
读取状态信息... 完成
build-essential 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
有 1 个软件包没有被完全安装或卸载。
操作完成后,会消耗掉 0B 的额外磁盘空间。
正在设置 flashplugin-nonfree (10.0.1.218+10.0.0.525ubuntu1~hardy1+really9.0.124.0ubuntu2) ...
Downloading...
-23:28:30- http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz
=> `./install_flash_player_9_linux.tar.gz'
正在解析主机 fpdownload.macromedia.com... 125.252.202.70
正在连接 fpdownload.macromedia.com|125.252.202.70|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 3,044,538 (2.9M) []

0K .......... .......... ..........dpkg:处理 flashplugin-nonfree (--configure)时出错:
子进程 post-installation script 被信号(中断)终止了
在处理时有错误 发生:
flashplugin-nonfree
E: Sub-process /usr/bin/dpkg returned an error code (1)
chenwl@chenwl-laptop:~$ sudo apt-get uinstall install_flash_player_9_linux.tar.gz
E: 无效的操作 uinstall
chenwl@chenwl-laptop:~$

6.3D特效设置

首先安装CompizConfig设置管理器(3D驱动必须装好)

sudo apt-get install compizconfig-settings-manager

运行 系统->首选项->Advanced Desktop Effects Settings,点击General Compiz options,把Desktop Size选项卡里的“水平虚拟大小”设置为4,“垂直虚拟大小”设置为1,“桌面数”设置为4,后退,勾选“桌面立方体”“旋转立方体”“立方体倒映” “Cube Caps ”几项,按住Ctrl+alt,再按住鼠标左键移动,3D桌面效果出现。

在Gube Gears前面打钩,然后找到前面打过钩的桌面立方体,点击,选择Transparent Cube,将Opacity During Rotation降到50左右,再将3D桌面调出来,立方体成半透明的了,并且里面有三个齿轮在滚动!

点击旋转立方体->一般,把缩放调整到1.0,把速度调整到0.7,再按Ctrl+alt+向左/向右键,可以看到立方体运动时的慢动作,并 且立方体小了很多。

将鼠标在桌面上的空白位置点击一下,然后转动鼠标的滚轮,出现旋转的3D桌面效果。按住Super键(Ctrl与Alt中间的那个键)+Tab键, 桌面水平排列。

进入调整大小->动作,点击一般前面的小三角,双击“启动所有窗口的窗口拾取器”,选中Topleft,点击OK。现在将你的鼠标移动到桌面 左上角,就能实现类似Mac os X的Expose特效了。

进入CompizConfig设置管理器的主界面,点击Expo->动作,在窗口中的Expo上面双击,勾选Top Right,然后OK。将鼠标移动到桌面的右上角,4个桌面整齐排列在一个3D空间内(同super+E效果),可以将窗口从一个桌面拖动到另一个桌面, 甚至放在两个桌面中间!

在CompizConfig设置主界面选择Shift Switcher->动作->Initial(All workspace)下,勾选Bottomleft。鼠标移动到桌面的左下角,出现iPhone的Cover Flow特效。可以用鼠标滚轮和方向键切换桌面。回到Shift Switcher,点击外观,在Switcher mode中选择Flip。鼠标移动到桌面的左下角,出现windows vista中的Flip3D特效。

在CompizConfig设置管理器主界面选择“在屏幕上绘制火焰”前面的复选框,现在就可以直接按住Super+shift键,然后用鼠 标左键在屏幕写了。火焰的默认颜色是红色,可以直接进入“在屏幕上绘制火焰”设置项里,调整火焰颜色,或者干脆“随机”,取消火焰的时候同时按 Super+Shift+C。

再次回到主界面中,勾选Windows Previews,这样将鼠标移动到任务栏会出现预览窗口。

在CCSM(CompizConfig设置管理器)主界面选择移动窗口,将其设置界面中的不透明度设置到60左右,这样你移动窗口的时候就会 有半透明的效果。 同样在主界面中选择General Options->Opacity Settings,点击ADD(添加)。在OpacityWindows 中输入Dock,OpacityWIndow Values输入数值80。再以同样的方式添加DropDownMenu和PopupMenu,数值都为80。输入完毕之后,不管是什么菜单,现在都是以 半透明的方式显示了,包括右键菜单。

在CCSM主界面中选择Animations->CloseAnimation,在窗口中的第一个Glide2上双击,然后从 CloseEffect的下拉菜单中选择Burn,这样每次关闭窗口的时候会有火焰的效果。

点击Effect Settings,找到下面的Fire,点击小三角形出现火焰选项,然后勾选其中的“随机颜色火焰”后面的复选框,火焰颜色随机。也可以去 OpenAnimation里设置开启窗口时的动画特效,或者就选“随机”。

7.fcitx小企鹅输入法无法启动的问题第一种现象:安装后在终端输入“fcitx”能正常启动小企鹅输入法,但修改了配置文件后就 出现无法启动输入法的现象,其实这是配置文件出现了问题,其中有一项“使用托盘图标”,有些配置文件并没有这一项,结果没注意全部复制粘贴 fcitx就自动关闭了。所以在修改时应仔细对比一下自己的配置文件。

第二种现象:编译成功后注销重新登录,在终端输入“fcitx”无法启动小企鹅输入法,出现 一行提示,大致意思为另一个相同的fcitx进程正在运行,打开系统监视器,杀死正在运行的fcitx进程,再在终端输入“fcitx”,能正常启动了, 但按Ctrl+Space却无法输入。这种原因可能是你以前安装过fcitx,或系统自带的ibus输入法没有卸载干净,解决方法是:打开“新立得软件包 管理器”,搜索ibus,将搜索出来的结果全都右键标记删除,然后在终端输入gedit ~/.bashrc,把其中的export XMODIFIERS="@im=fcitx"语句删除,再在终端输入sudo rm /etc/X11/xinit/xinput.d/zh_CN命令删除文件。最后再按照我的安装教程编译即可

jdk+netbeans配置

首先我们来下载J2SDK 1.6(当然配置1.4和1.5原理都一样,大家根据喜好和需要去下载吧),给出地址:https://sdlc6a.sun.com/ECom/EComActionS ... 2AF27F032F
(上面这个是JDK6的下载地址,进去点下Accept才可以下载哦~如果需要其他版本,可以去下面这个链接找找看,都可以找到的)http://java.sun.com/javase/downloads/index.jsp
官方的链接,下载速度很快!

下载完后,我们就开始安装了。(我们假设下载后的文件名为jdk1.6.bin)
在命令行下打开其所在文件夹,打chmod u+x ./jdk1.6.bin
然后./jdk1.6.bin
看到协议,一直敲Down键或者Enter键(协议还挺长的)
最后看到
Do you agree to the above license terms? yes or no
寻问是否接受,当然是打y 回车拉~

然后就看到它解压缩
解压缩完后的默认文件名是jdk1.6.0
接着打
cp jdk1.6.0 /usr/
把它复制到usr目录里去

好了,到这里就只差配置环境了
export JAVA_HOME=/usr/jdk1.6.0
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

打vi .bashrc
进入用户环境变量配置界面中,把上面的三行加入到最后,ESC,:wq
保存并退出
这样JDK就算配置好了~
如果只是需要简单的学习,用不到IDE的话,加上VI就可以开工了
下面的也就可以跳过了,赶紧调个HelloWorld试试吧~

我们再来讲下NetBeans的配置
由于装的是JDK1.6,与其配套的是NetBeans5.5
首先需要去下载它
地址:http://gceclub.sun.com.cn/TT/NetBeans55 ... -zh_CN.bin
这个可以只接在浏览器下载的
下载完毕后,还是先来改一下它的模式
在其目录打
chmod u+x ./netbeans-5_5-linux-zh_CN.bin
然后是./netbeans-5_5-linux-zh_CN.bin
开始准备(我装时候是说有错误提示的,不要理会,等一下就可以进入图形界面安装)
按操作安装就可以了,如果您系统有多个JRE,会有多个JDK版本让您选择(也可能是JRE)
这里就选我们刚才配置的/usr/JDK1.6.0
装好后,就可以到提示的路径去运行了

如果没有出现汉字乱码,到这也就结束了,如果是乱码,继续往下看:

出现乱码是因为JDK内的字体原因,我们去下载simsun.ttf这个字体
一样给出地址:ftp://219.153.8.210/office2000/Windows/Fonts/SIMSUN.TTC
下载回来的是.ttc,把扩展名改成.ttf就可以了
进入刚才的JDK目录
在jre/lib/fonts新建一个目录fallback然后将simsun.ttf 拷贝到这里,在起动NetBeans就能看到我们熟悉的汉字了

一、Ubuntu系统设置

0.  为系统改用更快的源,更新软件

操作方法:
  1. 首先备份源列表:

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bkp
  2. 用文本编辑器打开sources.list文件
    sudo gedit /etc/apt/sources.list
  3. 删除sources.list文件原来的内容,改成如下的内容:
    deb http: //mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse
    deb http: //mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse
    deb http: //mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse
    deb http: //mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse
    deb http: //mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse
    deb-src http: //mirrors.163.com/ubuntu/ jaunty main restricted universe multiverse
    deb-src http: //mirrors.163.com/ubuntu/ jaunty-security main restricted universe multiverse
    deb-src http: //mirrors.163.com/ubuntu/ jaunty-updates main restricted universe multiverse
    deb-src http: //mirrors.163.com/ubuntu/ jaunty-proposed main restricted universe multiverse
    deb-src http: //mirrors.163.com/ubuntu/ jaunty-backports main restricted universe multiverse

    保存sources.list文件,退出编译器。

  4. 执行下面的命令:
    sudo apt-get update

    如果出错,可能是打开其它的更新的程序(比如 新立得软件包管理器),关闭它们,再执行一遍命令。

个人意见:

经过上面设置之后,你就遁出更新时痛苦等待的轮回了,哈里路亚~~

上面设置使用的163的源,有10M/S的速度(公司网络),呼呼的~,安装什么都是瞬间就下载好了!

想起之前装个JDK,都晚上选好,早上来看看是不是好了,10K的速度,苦啊~~

# 也许你会说,下载一个JDK(Sun的、IBM的、Oracle的),解压一下就可以用了,但是那样并没有和系统集成,比如Web Start、浏览器中的Java Applet等等。

上面的设置我是从这里看到的: 如何使用我们推荐的源

1. 为系统加上中文环境(会自动加上默认的中文字体、中文输入法)

刚装好系统时,中文环境不全的,比如没有默认的中文字体。

操作方法:
  1. 选择主菜单的 [系统] - [系统管理] - [语言支持],弹出下面的窗口

    你可能上面选框中,还不是"汉语(中国)",先不用设置。
  2. 点击 [安装/移除语言] 按钮,弹出下面的窗口

    勾上 上面的"Chinese",下面的组件上的check box也都勾上。点击 [应用变更] 按钮。就会开始下载和安装。
    好了之后,就会回到步骤1的窗口,这时你可以都选上"汉语"。
个人意见:
  • Ubuntu系统多语言的支持是如此的简单, Windows这一方面要逊色。
  • 要让程序支持"国际化"和"本地化",程序还要比不支持多挺多的琐碎的事要做,甚至一开始的架构就要为这个作好准备。
  • 如果你学过了日语,上面的语言安装也可以勾上"日语",连日语的输入法也会有了,在系统的SCIM输入法上。SCIM是一个国际化的输入法软件。我用了这个输入法很长一段时间。

2. 为系统添加的字体(比如Windows的、MAC的)

现在的网页上,用了大量的Windows字体,几乎成了事实上的标准,所以加上Windows的是很有必要的。

操作方法:
  1. 把Windows下的字体(位于C:\WINDOWS\Fonts目录下)拷贝到Ubuntu的/usr/share/fonts/目录下,可以在/usr/share/fonts/目录下建一个external的目录(什么名字都可以,不会有影响;下面有几层目录也没有关系),专门放你自己找好了的字体。
    要操作目录/usr/share/fonts/,要root权限,记得使用sudo。
  2. 在这个目录(/usr/share/fonts/external)执行下面的命令:
    find -type d -exec sudo mkfontscale {} \;
    find -type d -exec sudo mkfontdir {} \;
    sudo fc-cache -f

  3. 把external的目录及其下的文件的权限改成755。命令如下:
    cd /usr/share/fonts/
    sudo chmod 755 -R external

    这样保证了自己的用户有读取这些字体文件的权限。

  4. 添加字体的操作已经完了,这一步只是确认一下。选择主菜单的 [系统] - [首选项] - [外观],在下面界面上的选你喜欢的系统UI的字体。
个人意见:
  • 相对Ubuntu 8, Ubuntu 9 GUI上的字体渲染和设置有了很大改进,系统默认的字体,美感也不错了。不像Ubuntu 8那样,如果你不去改一下,显示中文字的效果那是灰常的"地摊"。
  • 我用的第一个Linux发行版是Redhat 8。有人说Ret Hat是将UI的丑进行到底。Linux的UI给很多初用者留下了"地摊"的感觉。现在好了,Ubuntu 9的UI可以和Windows XP的水平差不多了,而且是完全不要钱的哦~~
  • GUI对Linux其实说的是窗口管理器,Ubuntu默认用的是GNOME。Ubuntu 9.04用的GNOME 2.26,期待GNOME 3的表现。

3. Firefox中Flash的字显示方块的问题

编辑文件 /etc/fonts/conf.d/49-sansserif.conf,把这个文件中的多个

<string>sans-serif</string>

改成

<string>sans</string>

注意:应该事先备份一下这个文件;修改这个文件要root,记得sudo一下。

4. Java的UI上中文字是方块

安装了JDK(参见 二、常用软件和推荐软件 - 3. 安装JDK),Java程序的UI上中文字是方块

操作方法:
  1. 在 JAVA_HOME的jre/lib/fonts目录下建立目录 fallback,JDK6即是在/usr/lib/jvm/java-6-sun/jre/lib/fonts目录下。

    sudo mkdir /usr/lib/jvm/java- 6 -sun/jre/lib/fonts/fallback
  2. 在fallback(/usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback)目录下执行
    sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc

    就是建一个字体文件的符号链接。我这里用的是"文泉驿正黑",你也可以用其它你喜欢的字体,比如"宋体"。

OK,方块不会出现了。

5. 默认文本编辑器gedit加上自动编码识别

默认gedit可能不能自动识别GB18030的编码,Windows的文本默认是GB18030的,打开是乱码,不方便。

运行gconf-editor,在左边的树中选择apps->gedit-2->preferences->encodings。修改auto_detected的值,增加GB18030。如下图:

6. 设置上Windows惯用的快捷键(Win + E、Win + D。。。)

Windows下的快捷键用惯了,改了也不方便。下面是一些Windows设置。

设置Win + E, 打开文件浏览器

运行 Ubuntu Tweak (安装 参见 二、常用软件和推荐软件 - 5. Ubuntu Tweak),如下图;

打开文件浏览器的命令为: nautilus --no-desktop , 点击后面的按键的一格,按下 Win + E快捷键即可。

# 还可以设置其它你喜欢的快捷键,如下面的图中,我还设置 Win + C(打开命令行)、Win + F(打开Firefox) 

设置Win + D, 显示桌面

Ubuntu下, 显示桌面的快捷键默认是 Ctrl + Alt + D,和Windows下的 Win + D不一样,有点不习惯。

运行gconf-editor。依次打开 Apps->Metacity->Global keybingdings。如下图:

找到 show_desktop 一项,值改成 <Super>d 即可。

# 这个地方还有其它的很有用的值可以改,自己看看就明白了。

二、常用软件和推荐软件的安装

1. Virtual Box

由于MS Office的大量使用,和汪汪等N多软件只有Windows版本,还是要装上虚拟机来个XP跑这些软件。我主要在虚拟机跑下面的软件:

  • MS Office(也包括Outlook)
    Ubuntu可以用Evolution收邮件,但是Outlook发的会议邀请可能有困难。
    怎么在Ubuntu下解决这个问题,还请知道的人赐教。
  • 汪汪
  • SSH的登陆软件
    Ubuntu下用命令ssh,有些不便:有很多站点时,不好管理;每次在登录输入密码。
    但是连接sftp在Ubuntu下非常方便,因为已经在nautilus集成了。使用这样URL就ok了:sftp://username@10.20.129.147/home/ 。
    #nautilus真棒,集成了stfp、ftp、smb(就是windows共享)等等,用起来很方便。
  • IE,某些网站只能用IE,比如QA那BUG管理系统。
  • StarUML,这个免费软件不错。
    用跑在Java上的Jude 或是 ArgoUML,这两个软件不错,Ubuntu下也可以方便画UML了。

由于使用的软件不多,虚拟机的XP内存可以少一些,比如320M就OK了,可以应付上面的应用了。

# 我忽然想起读书时买的第一台电脑的内存还是256M的,呵呵

Virtual Box的安装很简单,到 http://www.virtualbox.org/wiki/Downloads 下载最新版本的DEB文件,点击安装就好了。

2. SVN命令安装

其实Ubuntu下安装SVN命令,可以用下面的方法的秒杀:

sudo apt-get install subversion

但是问题是,这个安装的是svn1.5的版本,1.6到现在也还没有在Ubuntu的源中出现,可能不打算升到1.6了。

低版本会些问题,比如Eclipse的SVN插件是1.6的,就无法在命令行对其进行操作了。

要装SVN 1.6按照下面的步骤:

操作方法:
  1. 到 http://openssl.org/source/ 下载 openssl-0.9.8k.tar.gz。
  2. 到 http://subversion.tigris.org/getting.html#source-release 下载SVN 1.6最新的Soure Code,我这里以1.6.5为例。
    下载两个文件:subversion-1.6.5.tar.gz 和 subversion-deps-1.6.5.tar.gz。
  3. 执行下面的命令:
    sudo apt-get install libssl-dev
    sudo apt-get install zlib1g-dev

  4. 解压缩上面下载的3个文件:
    tar xvfz subversion- 1.6 . 5 .tar.gz
    tar xvfz subversion-deps- 1.6 . 5 .tar.gz
    tar xvfz openssl- 0.9 .8k.tar.gz

    上面subversion的两个文件会解压缩到一个目录下,所以只会多出两个目录。

  5. 安装openssl:
    cd openssl- 0.9 .8k
    ./config
    make
    sudo make install

  6. 安装SVN
    cd ../subversion- 1.6 . 5
    ./configure --with-openssl=/usr/local/ssl --with-ssl --with-zlib=/usr/include --without-berkley-db
    make
    sudo make install

    #执行make来编译源码,可能要三五分钟,耐心等一下。

个人意见:

SVN作为现在主流的版本控制工具(Version Control),使用好版本控制工具是程序员必备的技能,其地位和至少和使用好一门编程语言(C、Java)是一样重要。

程序员修炼三部曲 丛书:第一步就是版本控制工具,可见一斑(Version Control->UT->项目自动化)。

其实这个不言而喻,代码是软件的根,代码管理是对软件管理基础,SVN有必要深入些了解。

程序员修炼三部曲的第一部,这本书挺赞的,讲解深入浅出,不但说了SVN如何用,更说了版本控制的一些简单的思想和最佳实践。

如果你对SVN不熟悉,对版本控制的思想、最佳实践和重要性理解的觉得还不够,那一定要看一下。

3. 安装JDK

◆ 安装JDK

使用下面的命令:

sudo apt-get install sun-java5-jdk sun-java5-demo  sun-java5-source sun-java5-plugin
sudo apt-get install sun-java6-jdk sun-java6-fonts sun-java6-demo sun-java6-source sun-java6-plugin

第一行安装的是JDK5,第二行安装的是JDK6。

因为平时的开发会用到JDK 5和JDK 6,所以有必要把这两个版本都装上:

只装5,Java 6的程序不能编译或运行。

只装6,Java 5的程序在Eclipse中可以编译过,但是用的是Java 6的库,可能在Java 5中不能运行。

◆ 安装JDK的文档

在安装的过程会有提示,照着提示做就好了。

sudo apt-get install sun-java6-doc java5-doc    

如果你不想在本地看Java的文档,就不麻烦用上面的方法装了,可以看在线文档:

Java 5的在线文档:

http://java.sun.com/j2se/1.5.0/docs/

http://java.sun.com/j2se/1.5.0/docs/api/

Java 6的在线文档:

http://java.sun.com/javase/6/docs/

http://java.sun.com/javase/6/docs/api/

◆ 安装JDK6的JavaDB

sudo apt-get install sun-java6-javadb sun-javadb-core sun-javadb-doc sun-javadb-javadoc sun-javadb-demo

上面安装的JDK在目录( /usr/lib/jvm/ )下面

4. 安装SSH

可以运程用SSH和SFTP登陆自己的机器,这个多方便~

sudo apt-get install openssh-server

5. madedit文本编辑器

程序员对文本编辑器有不一般感情,一个又一个:VI、EMACS、NANO......

到 http://sourceforge.net/projects/madedit/files/ 下载 最新的版本的DEB文件 来安装。

madedit真是很赞:

  • 自动识别文件编码
  • 可以对文件编码转换
  • 16进制编辑模式
  • N多文件格式的语法高亮(Java、CCS、SHELL、XML。。。。)
  • 。。。。。。

不会比我在Windows下惯用的Editplus逊色。

感谢国际站的魏娟让我知道了这么赞的免费文本编辑器!

6. 简易配置Ubuntu系统和桌面的工具(Ubuntu Tweak)

有点类似Windows下的"超级兔子"的软件。

到 http://ubuntu-tweak.com/downloads 下载最新的版本,选DEB文件,点点安装就好了。

可以方便设置很多内容,比如 系统的快捷键、GUI的小调整、软件增删、文件类型管理。。。。

7. 解压缩rar文件软件

使用下面的命令:

sudo apt-get install unrar

下面只是用来解压缩rar文件,并不是生成rar文件,并自动会GUI的压缩工具集成,要压缩推荐用GZ。

在GUI下,生成压缩文件和Windows下一样,都是点点就OK了。

7 Zip压缩格式(http://www.7-zip.org/)现在呼声很高。使用下面命令安装,也是和GUI集成了。

sudo apt-get install p7zip-full

8. 安装源代码行统计工具

sudo apt-get install sloccount

怎么使用看看MAN就好了。这个软件很有意思,会统计出 写的代码行值 多少美元,会让你很有成就感。

9. 安装 dos2unix 和 unix2dos 命令

sudo apt-get install tofrodos

用这两个命令可以方便地互相转换文本文件中 unix(\n) 和 Windows(\r\n) 中不一样的换行。

10. 自动挂载Windows分区

sudo apt-get install ntfs-config

11. GUI比较工具(文本比较、目录比较)

sudo apt-get install meld

和Windows下的某些比较工具(比如beyond compare收费的,等等)差一点,不过足够能应付平时的绝大部分需要了。

Linux开发环境部署相关推荐

  1. 嵌入式Linux开发环境部署

    一般需要准备一个windows和linux系统(此linux系统为完整的系统,如ubuntu,非题中的嵌入式). windows系统用于编辑代码,连接嵌入式linux设备,调测编译后的应用. linu ...

  2. Linux——Django 开发环境部署(二)python版本控制器pyenv

    python版本控制器pyenv 之前的 那篇是说明了django环境的site package完全独立出来了,但是使用的python解释器还是系统的,为了继续独立出来,甚至是达到ruby的rvm的自 ...

  3. 《从零开始搭建游戏服务器》Linux开发环境配置

    前言: 之前的开发工作一直是在Windows开发环境下进行的,但是正真发布和外网运营势必要发布到Linux环境下,而且有很多服务端的工具对于Windows系统的兼容性并不是非常完善,就像常用的Dock ...

  4. Day133.尚品汇:项目介绍、Linux软件环境部署、项目环境搭建、表设计

    目录 一.电商项目介绍 二.Linux 软件环境部署 三.项目环境搭建 1.Maven 回顾 2.ElasticSearch 四.关于表设计 首页分类表 一.电商项目介绍 我们为什么要讲电商? 1. ...

  5. 轻量级JavaWeb开发环境部署

    本文章是结合轻量级JavaWeb企业级应用实战所写的学习总结记录文章,开发环境部署文章仍然使用的是我的旧文章习惯,在下一章我会使用新的文章书写习惯来更清晰和简便的记录 Tomcat的安装 tomcat ...

  6. Linux开发环境的搭建

    记录在牛客Linux服务器开发项目学到的Linux开发环境搭建的步骤 视频网址        ​​​​ 课程列表_牛客网 (nowcoder.com) 需要的软件:VSCode.Xshell.Xftp ...

  7. Linux开发环境搭建(一)之安装CentOS桌面版

    前言 最近接手一个项目,需要对接大华的摄像头,该摄像头外部依赖库及其加载方式会根据运行环境的不同而改变.项目开发使用Windows系统,项目运行则是在Linux系统,因此,开发好的项目根本无法部署到L ...

  8. 【Smobiler企业APP开发之一】开发环境部署

    最近研究了下Smobiler-.net移动开发,对于做企业APP开发Smobiler还是够用的,况且是完全使用C#进行编程,对于使用C#进行程序设计的程序员来说还是很容易上手的. 本章节主要介绍Smo ...

  9. 嵌入式linux编译环境搭建,嵌入式Linux开发环境搭建

    整理下嵌入式Linux开发环境搭建过程笔记. 一.制作u-boot.bin文件: tar xjf u-boot-1.1.6.tar.bz2 cd u-boot-1.1.6 patch -p1 < ...

最新文章

  1. java gson 解析string_Java之——深入解析String、StringBuffer、StringBuiler
  2. 考试系统—— 刷新页面 考试剩余时间不重新开始
  3. Spark Streaming 实战案例(四) Spark Streaming 缓存、Checkpoint机制
  4. Davinci及U-boot的一些介绍
  5. teleport 组件的作用_新发现!新型焊带助组件输出功率增加2.1%
  6. HDU6064 Besttheorem
  7. mplayer-ww-37356 compile with mingw gcc 4.5.1 修复无法播放wmv
  8. React Native系列文章
  9. 【SLAM学习笔记】8-ORB_SLAM3关键源码分析⑥ Optimizer(三)全局优化
  10. uni-app做收货地址功能
  11. 链表Linked List
  12. 麻雀优化算法 SSA python实现
  13. pycharm ssh interpreter 搭建
  14. 使用ns2仿真ping
  15. 计算机考试如何使用电脑上的计算器
  16. JS中常用的判断函数
  17. 使用Python下载蓝奏云文件
  18. JavaScript的原型和原型链分析
  19. UI自动化测试是什么?什么项目适合做UI自动化测试
  20. 【Android多屏适配】动态改变Listview item高度

热门文章

  1. 一将成,万骨枯,趣店上市背后的残酷游戏
  2. Excel引用函数(1):FORMULATEXT,取得单元格公式内容
  3. 多智能体协同控制(从零开始)(一)
  4. 又一次淡淡的感动——《鸡排英雄》观后感
  5. 挂号显示服务器异常是什么情况,支付宝挂号总失败是什么原因呢?
  6. [OfficeExcel] Word+Excel邮件合并 生成多个文档
  7. 网站标题设计与搜索引擎
  8. 网页设计之标题栏显示当前系统日期
  9. html中日期下拉选怎么设置,html中option标签(下拉列表选项)的详细介绍
  10. java 数据结构和算法 排序