linux使用遇到的一些小问题

1. sh文件安装不了?

直接 ./ 执行说是权限不够。

解决办法:将文件属性,执行 允许以程序执行文件 那个地方勾上。再执行就可以安装了.或者 chmod +x *.sh 这个没有试,有人说不行?

2. rpm包等怎么安装?

软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Debain Linux提供的一种包封装格式;后缀为.tar.gz、tar.Z、tar.bz2或.tgz是使用Unix系统打包工具tar打包的;后缀为.bin 的一般是一些商业软件。通过扩展名可以了解软件格式,进而了解软件安装。

【rpm格式】
RPM全称是Red Hat Package Manager(Red Hat包管理器)。RPM本质上就是一个包,包含可以立即在特定机器体系结构上安装和运行的Linux软件。 RPM软件包的命名有一定的规律,它遵循名称-版本-修正版-类型 ,例如:iloveyou-5.2 -1.i386.rpm 。
2.1.1安装RPM包软件
# rpm -ivh iloveyou-5.2 -1.i386.rpm
2.1.2.卸载软件
# rpm -e iloveyou
2.1.3其他选项
想了解的深入些,请教男人吧(man )

【deb格式】
2.2.1安装deb打包的软件安装
# dpkg -i iloveyou-1.2.-1.deb
2.2.2 卸载
# dpkg -e iloveyou

2.3【源代码】

2.3.1解压数据包:源代码软件通常以.tar.gz做为扩展名,也有tar.Z、tar.bz2或.tgz为扩展名的。

#tar xzvf iloveyou-1.2.-1.tar.gz

2.3.2编译软件

#cd iloveyou-1.2.-1

#. /configure #配置#

make #调用make#

make install #安装源代码#

2.3.3删除安装时产生的临时文件:

#make clean

2.3.4卸载软件:

#make uninstall

2.4【.bin格式软件】
2.4.1 bin文件安装
扩展名为.bin文件是二进制的,它也是源程序经编译后得到的机器语言。有一些软件可以发布为以.bin为后缀的安装包,例如,流媒体播放器 RealONE。如果安装过RealONE的Windows版的话,那么安装RealONE for Linux版本(文件名:r1p1_linux22_libc6_i386_a1.bin)就非常简单了:

#chmod +x r1p1_linux22_libc6_i386_a1.bin

./ r1p1_linux22_libc6_i386_a1.bin

接下来选择安装方式,有普通安装和高级安装两种。如果不想改动安装目录,就可选择普通安装,整个安装过程几乎和在Windwos下一样。

.bin文件的卸载,以RealONE for Linux为例,如果采用普通安装方式的话,在用户主目录下会有Real和Realplayer9两个文件夹,把它们删除即可。

【Linux绿色软件】

Linux也有一些绿色软件,不过不是很多。Linux系统提供一种机制:自动响应软件运行进程的要求,为它设定好可以马上运行的环境。这种机制 可以是一种接口,或者是中间件。程序员编写的程序可以直接拷贝分发,不用安装,只要点击程序的图标,访问操作系统提供的接口,设定好就可以工作。若要删除 软件,直接删除就可以,不用链接文件。这是最简单的软件安装、卸载方式。

 

3.在suse和windows间共享文件

查看samba:
        # rpm -ql samba  
启动samba:
        # cd /etc/init.d
        # ./smb start
用firefox访问windows下的共享文件夹(访问之前要将文件夹设为网络共享模式)
        进入firefox,在地址栏中输入:smb://192.168.*.*(宿主机的ip),回车,就看到自己的共享文件夹了,可以很方便地在linux和宿主机之间交换文件

4.Netbeans在linux下显示乱码?

 

其实这个问题不仅仅是NetBeans的,而是Java程序的。这是因为在JRE中缺少对中文字体的支持,导致的这个现象。

解决办法:

 

    可以去windows程序拷贝一个字体文件过来,在c:\window\Fonts\simsun.ttc,复制到Linux的JRE文件夹下(也可以在linux下拷贝一个字体过去)。然而系统默认安装了Java以后,这个JRE目录在哪呢?搜索发现在usr下面还有很多,经过尝试,把前面的那 个字体文件复制到/usr/lib/jvm/jre/lib/fonts/fallback这个目录下即可,如果没有其中的哪个目录,创建该目录。我的环境就没 有fonts目录,所以fonts和fallback都是自己创建的。

 

posted @ 2012-04-16 22:37  wangjijian  阅读(236)  评论(0编辑  收藏  举报