当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 18 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : Ubuntu 7.10 安装手记
帖子发表于 : 2008-01-08 17:03 

注册: 2006-12-19 9:18
帖子: 55
送出感谢: 0 次
接收感谢: 0 次
越来越习惯在linux下噼里啪啦地敲键盘了
今天继续。。。
一、配置必要系统环境
光盘安装时,有一段时间,N久没有动静。不用说,LiveCD访问网络设置apt源了,要不怎么慢呢。
建议断掉网络后安装。

1.设置apt源
要说速度,还是cn99快。
设置apt源这点很重要,可以说是先决条件,如果更新源没有设置好,有很多必要包你可能都找不到!
启动控制台
代码:
sudo gedit /etc/apt/sources.list

注释掉第一行光驱引导
保存,退出。
执行以下脚本:
代码:
echo 追加apt源
sudo echo "#apt source ubuntu.cn99.com
deb http://ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-proposed main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ gutsy-backports main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-security main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-proposed main restricted universe multiverse
deb-src http://ubuntu.cn99.com/ubuntu/ gutsy-backports main restricted universe multiverses" >> /etc/apt/sources.list

echo 更新apt源
sudo apt-get update -y

echo 系统更新
sudo apt-get dist-upgrade -y


把系统的gcc装全
代码:
sudo apt-get install gcc libc6-dev glibc-doc manpages-dev

这样,遇到需要编译的软件就可以顺利执行。

2.配置语言包
菜单选项
系统->首系统管理->语言支持
勾上忘不掉的China选项
有了上面的apt源地址,这步需要的时间就不多了。

基本上完成上面两项,就不需要下面的配置输入法,安装字体之类的。7.10的字体看起来和windows下没有太大区别。

3.配置输入法
完成上面重要两步,接着就是输入法。有了输入法,就像是我们有了高音大喇叭。系统出什么问题,可以大吼!
一般刚装完的系统,SCIM不能很好的支持。其实,是SCIM组件没有完全安装。
执行操作
代码:
sudo apt-get install scim scim-chinese scim-config-socket scim-gtk2-immodule scim-tables-zh scim-bridge scim-qtimm im-switch ttf-arphic-ukai xdelta language-support-zh

执行完这步操作,记得重启你的机器。再进入系统时候,输入法就多了几个选项,看看全局设置里面,有没有简体中文。选好你要的智能拼音也好、五笔也罢。总之,现在你有机会发言了。哈哈。
有朋友说在opera下用不了输入法,或者是其他软件中用不了输入法,其实说白了就是组件不全,我之前也一样在shell文件中加行代码解决opera不能使用输入法的问题,现在这么更新完了就不需要了。

对应KDE 下输入法是SKIM 就是SCIM 的外包装,在Kubuntu下折腾了半天,SKIM居然被我征服了,乖乖地候着,不过一退出就报出来一堆KDE崩溃,还好暂时是可以用了。发上来做个记录。

代码:
sudo apt-get install language-support-zh scim scim-chinese scim-gtk2-immodule scim-modules-table scim-pinyin scim-tables-zh skim-scim-pinyin im-switch scim-qtimm scim-bridge scim-bridge-client-gtk scim-bridge-client-qt scim-bridge-agent thunderbird-locale-zh-cn thunderbird-locale-zh-tw

据说这样可以解决Ubuntu SCIM 输入法不能光标跟随的问题
代码:
im-switch -s scim -z default

代码:
sudo gedit /etc/X11/xinit/xinput.d/scim

我的配置如下:
代码:
XIM=SCIM
XIM_PROGRAM=/usr/bin/scim
XIM_ARGS="-d"
GTK_IM_MODULE=xim
QT_IM_MODULE=xim
DEPENDS="scim,scim-anthy|scim-canna|scim-chewing|scim-pinyin|scim-hangle|scim-prime|scim-skk|scim-tables-additional|scim-m17n|scim-uim|scim-tables-ja|scim-tables-ko|scim-tables-zh"

代码:
pkill scim

代码:
scim -d

注销后,再进入系统就可以使用了。
还不能确定以上是否是必要的步骤,继续尝试。

4.安装Opera
没法子,很多人和我一样喜欢这个opera,咱就接着装。
下载安装文件
代码:
sudo wget -P /opt http://www.opera.com/download/get.pl?id=30464&location=78&nothanks=yes&sub=marine

下载字库文件
代码:
sudo wget -P /opt http://www.opera.com/download/lng/925/ouw925_zh-cn.lng

安装
代码:
sudo dpkg -i /opt/opera_9.25-20071214.6-shared-qt_en_i386.deb

移动字库
代码:
sudo mkdir /usr/share/opera/locale/zh

代码:
sudo mv /opt/ouw925_zh-cn.lng /usr/share/opera/locale/zh/zh-cn.lng

5.其他操作
解码器、flash播放器、java虚拟机、微软字体
代码:
sudo apt-get install ubuntu-restricted-extras

关闭UTC
Linux下和Windows会有时间不同步的问题,相差8小时(中国是东八区嘛!~)。
修改:UTC=yes
为:UTC=no
代码:
sudo gedit /etc/default/rcS

代码:
UTC=no

OK,这样看起来,就比较习惯了。
美化 grub
代码:
echo 下载并安装grub-splashimages
sudo apt-get install grub-splashimages
echo 建立软链接
sudo ln -s /boot/grub/splashimages/fiesta.xpm.gz  /boot/grub/splash.xpm.gz
echo 更新
sudo update-grub

这时候 grub的界面就好看多了
为grub加密
代码:
grub
md5-crypt

输入想要的密码
拷贝加密后的字符串
退出grub
代码:
quit

修改menu.lst
代码:
sudo gedit /boot/grub/menu.lst

找到要加密的title
在 title下面加上 lock
lock下面加上password --md5 你的加密后的字符串

使用root帐户登录
代码:
sudo passwd root

根据提示输入两次新密码,到系统设置->登录窗口, 在“安全”选项卡勾选“允许本地帐号登录” 重新启动使用root登录。


_________________
Free!~


最后由 snowolf 编辑于 2008-01-22 14:28,总共编辑了 25 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-01-08 17:05 

注册: 2007-12-23 12:31
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
dinga


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-01-08 19:44 

注册: 2008-01-08 19:28
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
THANK YOU VERY MUCH!!!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-01-09 0:13 

注册: 2007-12-28 20:31
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
顶~谢谢


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-01-09 9:30 

注册: 2006-12-19 9:18
帖子: 55
送出感谢: 0 次
接收感谢: 0 次
二、配置开发环境
1.java环境
执行脚本
代码:
#!/bin/sh
echo 下载并安装java-6-sun
sudo apt-get install sun-java6-bin sun-java6-jdk sun-java6-jre sun-java6-source sun-java6-plugin sun-java6-fonts sun-java6-javadb

echo 设置系统的默认jdk 为 java-6-sun
sudo update-java-alternatives -s java-6-sun


选择默认 java
代码:
sudo update-alternatives --config java

编辑 JVM 配置文件:
代码:
sudo gedit /etc/jvm

将文件中的
代码:
/usr/lib/jvm/java-6-sun

这一行移动到配置块的顶部。
配置系统环境
代码:
sudo gedit /etc/environment

修改后的文件如下:
代码:
JAVA_HOME="/usr/lib/jvm/java-6-sun"
CLASSPATH=".:$JAVA_HOME/lib:$JAVA_HOME/jre/lib"
PATH="$JAVA_HOME/bin:$JAVA_HOME/jre/bin"
PATH="$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"


记得要登出,配置才会生效。
Java环境就OK了!

2.eclipse
执行脚本,如下:
代码:
#!/bin/sh
echo 下载eclipse
sudo wget -P ~/ http://download.actuatechina.com/eclipse/webtools/downloads/drops/R2.0/R-2.0.1-20070926042742/wtp-all-in-one-sdk-R-2.0.1-20070926042742-linux-gtk.tar.gz

echo 解压
sudo tar -zxvf ~/wtp-all-in-one-sdk-R-2.0.1-20070926042742-linux-gtk.tar.gz  -C /usr/share

echo 创建桌面连接文件
sudo echo "[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse SDK
Exec=/usr/share/eclipse/eclipse
Icon=/usr/share/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Development;"  > ~/eclipse.desktop

sudo mv ~/eclipse.desktop /usr/share/applications

echo 授权
sudo chmod -R 775 /usr/share/eclipse


仅仅如此,我们还不能使用subclipse做svn操作,需要javahl的支持。
执行以下脚本
代码:
#!/bin/sh
setup(){
   echo 下载并安装javahl
   sudo apt-get install libsvn-javahl -y
}

mkln(){
   echo 建立软连接
   if [ -d $JAVA_HOME/jre/lib/i386/client ]; then
      echo 32bit系统
      sudo ln -s /usr/lib/jni/libsvnjavahl-1.so $JAVA_HOME/jre/lib/i386/client/libsvnjavahl-1.so
   elif [ -d $JAVA_HOME/jre/lib/amd64/server ]; then
      echo 64bit系统
      sudo ln -s /usr/lib/jni/libsvnjavahl-1.so $JAVA_HOME/jre/lib/amd64/server/libsvnjavahl-1.so
   else
      echo 未知系统
   fi
}

echo 判断 '$JAVA_HOME' 是否存在
if [ ! -d $JAVA_HOME  ]; then
   echo '$JAVA_HOME'不存在!;
else
   setup
   mkln
fi


既然这个eclipse是wtp包 就免不了需要Browser 如果你没有装firefox 可能不能够使用。
没有咱就装一个~
代码:
sudo apt-get install firefox mozilla-firefox-locale-zh-cn

重启你的eclipse 看看是不是浏览器可以用了~

3.apache-tomcat
对于这只雄猫,以下内容可以直接做成一个shell。
代码:
echo 下载tomcat源码包
sudo wget http://apache.mirror.phpchina.com/tomcat/tomcat-6/v6.0.14/src/apache-tomcat-6.0.14-src.tar.gz -P ~/
echo 下载tomcat
sudo wget http://apache.mirror.phpchina.com/tomcat/tomcat-6/v6.0.14/bin/apache-tomcat-6.0.14.tar.gz -P ~/
echo 解压缩tomcat 执行文件
sudo tar -zxvf ~/apache-tomcat-6.0.14.tar.gz -C /usr/share
echo 建立软链接
sudo ln -s /usr/share/apache-tomcat-6.0.14 /usr/share/tomcat
echo 解压缩tomcat 源文件
sudo tar -zxvf ~/apache-tomcat-6.0.14-src.tar.gz -C /usr/share
echo 移动源码
sudo mv /usr/share/apache-tomcat-6.0.14-src /usr/share/tomcat/src
echo 设置权限
sudo chmod -R 775 /usr/share/tomcat


设置Tomcat管理员帐号
代码:
sudo gedit /usr/share/tomcat/conf/tomcat-users.xml

在</tomcat-users>的标签前添加一行
代码:
<user username="tomcat" password="tomcat" roles="admin,manager"/>


统一URL编码
代码:
sudo gedit /usr/share/tomcat/conf/server.xml

在<Connector>标签中 补上下面的属性值
代码:
URIEncoding="UTF-8"


启动Tomcat服务
代码:
sudo sh /usr/share/tomcat/bin/startup.sh

看看是不是8080端口能看到这张猫脸。http://localhost:8080/
用帐号:tomcat,密码:tomcat登录
停止Tomcat服务
代码:
sudo sh /usr/share/tomcat/bin/shutdown.sh


将Tomcat作为系统服务启动
先安装编译包
代码:
sudo apt-get install gcc autoconf

借用官方说明文档
引用:
cd $CATALINA_HOME/bin
tar xvfz jsvc.tar.gz
cd jsvc-src
autoconf
./configure
make
cp jsvc ..
cd ..

执行以下操作
代码:
cd /usr/share/tomcat/bin
sudo tar xvfz jsvc.tar.gz
cd jsvc-src
sudo autoconf
sudo ./configure --with-java=$JAVA_HOME
sudo make
sudo cp jsvc ..
cd ..

接下来要创建tomcat用户,将由tomcat用户来运行tomcat守护进程。
代码:
echo 构建用户 非登录用户 并设定为无组用户
sudo useradd -s /bin/false -g nogroup -r -d /usr/share/tomcat tomcat

建立启动文件
代码:
sudo cp /usr/share/tomcat/bin/jsvc-src/native/Tomcat5.sh Tomcat6.sh
sudo gedit /usr/share/tomcat/bin/jsvc-src/native/Tomcat6.sh

对应修改
引用:
JAVA_HOME=$JAVA_HOME
CATALINA_HOME=/usr/share/tomcat
DAEMON_HOME=/usr/share/tomcat/bin
TOMCAT_USER=tomcat

# for multi instances adapt those lines.
TMP_DIR=/var/tmp
PID_FILE=/var/run/jsvc.pid
CATALINA_BASE=/usr/share/tomcat

引用:
#
# Start Tomcat
#
$DAEMON_HOME/jsvc \

引用:
#
# Stop Tomcat
#
$DAEMON_HOME/jsvc \

拷贝启动文件并设置访问权限
代码:
sudo cp Tomcat6.sh /etc/init.d/tomcat
sudo chmod -c 777 /etc/init.d/tomcat

ubuntu下没有chkconfig 这个命令,要用sysv-rc-conf tomcat on加载服务。
代码:
sudo apt-get install sysv-rc-conf
sudo apt-get install sysvconfig
sudo sysv-rc-conf tomcat on


以上的自启动方法我是从各大网站搜索而来的。我试过了,但是还是搞不定,找到更为直接的解决方案
代码:
echo 建立启动文件
sudo chmod 755 /etc/init.d/tomcat
sudo echo"#!/bin/sh
case $1 in
start)
sh /usr/share/tomcat/bin/startup.sh
;;
stop)
sh /usr/share/tomcat/bin/shutdown.sh
;;
restart)
sh /usr/share/tomcat/bin/shutdown.sh
sh /usr/share/tomcat/bin/startup.sh
;;
*)
echo "Usage tomcat {start|stop|restart}"
esac
" >/etc/init.d/tomcat
echo 建立启动服务
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat


4.apache-httpd
从源里安装
代码:
sudo apt-get install apache2 apache2-doc apache2.2-common apache2-utils

测试
代码:
sudo /etc/init.d/apache2 start

查看http://localhost/看看能看到什么?

5.svn
执行
代码:
echo 安装
sudo apt-get install subversion subversion-tools libapache2-svn
echo 安装auth-mysql校验模块
sudo apt-get install libapache2-mod-auth-mysql
echo 启用auth_mysql_mod
sudo a2enmod auth_mysql
echo 创建目录
sudo mkdir -p /var/lib/svn
echo 创建Subversion库
sudo svnadmin create /var/lib/svn/repos
echo 授权
sudo chown -R www-data:www-data /var/lib/svn/repos

建立用户
代码:
sudo htpasswd2 -c /etc/subversion/passwd <yourname>

修改配置文件
代码:
sudo gedit /etc/apache2/mods-available/dav_svn.conf

对应修改成如下内容
代码:
<Location /repos>
  DAV svn
  SVNPath /var/lib/svn/repos
  #SVNParentPath /var/lib/svn
  AuthType Basic
  AuthName "Subversion Repository"
  AuthUserFile /etc/subversion/passwd
  <LimitExcept GET PROPFIND OPTIONS REPORT>
    Require valid-user
  </LimitExcept>
</Location>

重启apache
代码:
sudo /etc/init.d/apache2 restart

打开http://localhost/repos看看,是不是有点不一样?

6.数据库
先不说装个Oralce 或者是 MySql,先说单纯的客户端访问。
如果说你在linux下访问 MS SQL Server 该怎么办,装个虚拟机?似乎有点得不偿失。
推荐大家用 Oracle 的 SqlDeveloper
下载就不说了
代码:
echo 解压缩
sudo unzip sqldeveloper-*.zip
echo 移动
sudo mv sqldeveloper /usr/share/
echo 设置权限
sudo chmod -R 775  /usr/share/sqldeveloper
echo 创建桌面连接
sudo echo "[Desktop Entry]
Encoding=UTF-8
Name=OracleSqlDeveloper
Comment=Oracle Sql Developer
Exec=/usr/share/sqldeveloper/sqldeveloper.sh
Icon=/usr/share/sqldeveloper/icon.png
Terminal=false
Type=Application
Categories=Development;" > ~/sqldeveloper.desktop
sudo mv ~/sqldeveloper.desktop  /usr/share/applications/


配置jdbc驱动
当然这个强大的客户端除了访问Oracle,还可以访问MySql,MSSqlServer。
拿MSSqlServer举例
先下载jtds
移动
代码:
sudo mv jtds-1.2.jar /usr/share/sqldeveloper/jdbc/lib

启动sqldeveloper
选择 菜单 -> Tools - > preferences
在弹出来的 Preferences 选择 Database - > Thrid Party JDBC Drivers
单击 Add Entry 添加你要的jdbc驱动
我们这里选择刚才的jtds
接下来就是配置数据库连接帐号了,这个我就不多说了。


_________________
Free!~


最后由 snowolf 编辑于 2008-02-01 13:46,总共编辑了 56 次

页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-01-09 9:46 
头像

注册: 2007-10-29 22:12
帖子: 5353
地址: 江苏南京
系统: OSX 10.9 + Ub 1304
送出感谢: 0 次
接收感谢: 5
除了chmod -R 777 这真是一篇好文,建议加精
这样的文章越多越好


_________________
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-01-10 11:53 

注册: 2007-07-12 15:51
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
oh .this is a good article ,thank you very much!!!


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-01-10 14:38 
头像

注册: 2008-01-10 14:03
帖子: 223
送出感谢: 0 次
接收感谢: 0 次
正好有用,多谢了!


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-01-10 15:16 

注册: 2007-12-04 14:20
帖子: 70
送出感谢: 0 次
接收感谢: 0 次
写得好啊。支持。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-01-10 16:32 
头像

注册: 2007-08-04 11:06
帖子: 402
送出感谢: 0 次
接收感谢: 0 次
不错的,jdk和eclipse我市直接去官网下的呵呵,


_________________
图片


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-01-10 16:40 
头像

注册: 2006-09-10 22:36
帖子: 10663
地址: 北京
送出感谢: 1
接收感谢: 16
好文好文!!!


_________________
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-01-12 10:42 

注册: 2006-10-15 14:20
帖子: 97
送出感谢: 0 次
接收感谢: 0 次
非常有用 。谢谢。 :D


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-01-13 2:24 
头像

注册: 2007-11-09 22:49
帖子: 115
地址: 湖南祁阳
送出感谢: 0 次
接收感谢: 0 次
谢谢了~~


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-01-13 22:51 

注册: 2007-12-28 20:31
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
非常好的贴子,顶起~ 对新人很有帮助,谢谢LZ


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-01-14 13:51 
头像

注册: 2007-08-04 11:06
帖子: 402
送出感谢: 0 次
接收感谢: 0 次
有了这个再配置就方便了


_________________
图片


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 18 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译