当前位置:首页 » 操作系统 » linux65安装

linux65安装

发布时间: 2022-04-26 03:26:31

linux如何安装

你是要装这个条码生成器吗?你可以到网站下载。下载之后解压,解压之后找到软件图标,双击即可执行安装的,步骤如下:

全功能试用版,有三个版本,简体版、繁体版、英文版等,可以根据自己的需求下载合适的版本。软件默认下载的是简体版。

Ⅱ linux怎么安装软件

1、打开系统,可以看到桌面,找到软件中心,打开软件中心

Ⅲ linux 65安装jdk怎么配置环境变量

这种问题还悬赏,说明你还是个菜鸟,网络大神免费用,解决方法多的是。

Ⅳ 怎样安装linux

如果电脑装了WIN现有系统的话,建议先安装虚拟机VMware,再在虚拟机里安装linux.
这样安装的,不需要启动盘,VMware可以虚拟光驱,用镜像文件就可以安装了,而且不影响你现在电脑里安装的系统,切换方便,打开VMware启动linux就可以了,而且可以实现,你现在的系统和LINUX的数据交换,linux也可联网的,在虚拟机里装几个系统,可以虚拟局域网,做相关的测试。
虚拟机好处多多,建议你试试。。。很多人就是用虚拟机实现xp和linux之间的远程测试的。

Ⅳ 如何安装linux系统

因为Linux支持的分区格式:Linux Native(根分区)和Linux Swap(数据交换区),与Win 9x支持的分区格式FAT、Windows NT支持的分区格式NTFS,他们之间互不兼容。也就是说,如果你还要继续使用Win 9x、NT的话(相信大多数人会是这么做的),Linux就必须安装在单独的分区下。另外,Linux应安装在硬盘分区的最后一个扩展分区。例如:原来分区为C、D、E、F,一定要将Linux安装在F盘。如果你将Linux安装在了D盘,那么进入Win 9x后,原来的E盘成了D盘,F盘成了E盘。虽然各盘的软件都还能运行,但是桌面、开始菜单的快捷键却都已无效。更麻烦的是注册表内还是原先E、F盘的信息。 2. Linux的Swap分区swap的大小作的跟内存一样大就是了。Native 分区的大小由你要安装的Linux组件多少决定,由于现在Linux的应用软件比较少,Native分区也不必留的太大。我建议Native分区不要超过5G。 3. 由于安装过程中会询问一些有关硬件的信息,因此要提前搜集好PC硬件方面的信息。硬件信息主要有显示器、显卡、鼠标、键盘等。特别是显示器的信息,将直接决定你安装Linux后,使用图形界面程序fvwm95的效果。 4. 如果Linux的安装事用Text方式的话那可比Windows的安装麻烦得多。首先,安装时它不支持鼠标,你必须频繁使用Tab、箭头、空格、回车等键做出选择。另外,如果你对满屏的英文没有十分把握,你手边最好放本字典。不过我们安装以默认的就可以,一路都事图形界面,它的安装和以前有了很大的改观。与windows的安装的区别在逐渐的缩小。 5. 由于Linux系统区分大小写,所以在安装、使用linux的过程中输入命令时,请注意大小写。 6. 下面谈谈Linux、Win 9x、NT多重启动方法。首先,在安装Linux的过程中,最好按照最后的要求制作好一张启动盘(Bootdisk)。还有安装过程中,系统会要你选择Linux的启动方法(我们一般选择默认grub)。这里有两种方法选择:Master Boot Record和First Sector of Boot Partition。第一种方法是直接从C盘,通过Linux系统的grub多重引导系统,选择某种操作系统启动;第二种方法是通过启动盘启动。这是因为毕竟现在大多数情况我们还是要使用Win 9x(或NT)系统。这样,平时启动时要进入到Windows系统(同时装有Win 9x、NT、MS-DOS时,还可通过NT的多重引导程序,做出进一步的选择,进入其中其他的一个系统),如果只安装一种linux我强烈建议使用第一种方法启动,在开机的时候可以通过选择菜单选择你所要进入的操作系统。如果选择第二中方法一般是安装两个以上的linux等特殊情况。然后再通过配grub(有时事lilo,不过他功能不如grub)多重引导。 Linux安装完成后,等待你的是深入学习它,了解它的好处。祝你在这个“新星”中,实现自己的梦想。

Ⅵ Linux 下如何安装软件

一、解析Linux应用软件安装包
通常Linux应用软件的安装包有三种:

1) tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。

2) rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。

3) dpkg包,如software-1.2.3-1.deb。它是Den Linux提供的一种包封装格式。

而且,大多数Linux应用软件包的命名也有一定的规律,它遵循:

名称-版本-修正版-类型

例如:

1)software-1.2.3-1.tar.gz 意味着:

软件名称:software

版本号:1.2.3

修正版本:1

类型:tar.gz,说明是一个tar包。

2)sfotware-1.2.3-1.i386.rpm

软件名称:software

版本号:1.2.3

修正版本:1

可用平台:i386,适用于Intel 80x86平台。

类型:rpm,说明是一个rpm包。

注:由于rpm格式的通常是已编译的程序,所以需指明平台。在后面会详细说明。

而software-1.2.3-1.deb就不用再说了吧!大家自己练习一下。

二、了解包里的内容
一个Linux应用程序的软件包中可以包含两种不同的内容:

1)一种就是可执行文件,也就是解开包后就可以直接运行的。在Windows中所 有的软件包都是这种类型。安装完这个程序后,你就可以使用,但你看不到源程序。而且下载时要注意这个软件是否是你所使用的平台,否则将无法正常安装。

2)另一种则是源程序,也就解开包后,你还需要使用编译器将其编译成为可执行文件。这在Windows系统中是几乎没有的,因为Windows的思想是不开放源程序的。

通常,用tar打包的,都是源程序;而用rpm、dpkg打包的则常是可执行程序。一般来说,自己动手编译源程序能够更具灵活性,但也容易遇到各种问题和困难。而相对来说,下载那些可执行程序包,反而是更容易完成软件的安装,当然那样灵活性就差多了。所以一般一个软件总会提供多种打包格式的安装程序的。你可以根据自己的情况来选择。

三、搞定使用tar打包的应用软件
1. 安装:

整个安装过程可以分为以下几步:

1)取得应用软件:通过下载、购买光盘的方法获得;

2)解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式,则可以执行:“tar –xvzf 软件包名”,就可以一步完成解压与解包工作。如果不是,则先用解压软件,再执行“tar –xvf 解压后的tar包”进行解包;

3)阅读附带的INSTALL文件、README文件;

4)执行“./configure”命令为编译做好准备;

5)执行“make”命令进行软件编译;

6)执行“make install”完成安装;

7)执行“make clean”删除安装时产生的临时文件。

好了,到此大功告成。我们就可以运行应用程序了。但这时,有的读者就会问,我怎么执行呢?这也是一个Linux特色的问题。其实,一般来说,Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的INSTALL和README文件,一般都会有说明。

2. 卸载:

通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良好的卸载方法。

那么是不是说就不能够卸载呢!其实也不是,有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档。它们的使用方法,笔者会另行文介绍。在此就不加赘述了。

四、搞定使用rpm打包的应用软件
rpm可谓是Redhat公司的一大贡献,它使Linux的软件安装工作变得更加简单容易。

1. 安装:

我只需简单的一句话,就可以说完。执行:

rpm –ivh rpm软件包名

更高级的,请见下表:

rpm参数 参 数 说 明
-i 安装软件
-t 测试安装,不是真的安装
-p 显示安装进度
-f 忽略任何错误
-U 升级安装
-v 检测套件是否正确安装

这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。

2. 卸载:

我同样只需简单的一句话,就可以说完。执行:

rpm –e 软件名

不过要注意的是,后面使用的是软件名,而不是软件包名。例如,要安装software-1.2.3-1.i386.rpm这个包时,应执行:

rpm –ivh software-1.2.3-1.i386.rpm

而当卸载时,则应执行:

rpm –e software。

另外,在Linux中还提供了象GnoRPM、kpackage等图形化的RPM工具,使得整个过程会更加简单。这些软件的具体应用,笔者会另行文介绍。

五、搞定使用deb打包的应用程序
这是Debian Linux提供的一个包管理器,它与RPM十分类似。但由于RPM出现得更早,所以在各种版本的Linux都常见到。而debian的包管理器dpkg则只出现在Debina Linux中,其它Linux版本一般都没有。我们在此就简单地说明一下:

1. 安装

dpkg –i deb软件包名

如:dpkg –i software-1.2.3-1.deb

2. 卸载

dpkg –e 软件名

如:dpkg –e software

Ⅶ 求LINUX安装全步骤

一、安装 Redhat Linux 9 前的准备

1、获得 Redhat linux 9

2、准备计算机硬件

• CPU

文本模式:200MHz Pentium 系列或更高

图形化模式:400MHz Pentium2 系列或更高

• 硬盘空间

定制安装:475MB

服务器:850MB

个人桌面:1.7G

工作站:2.1G

全部安装:5.0G

• 内存

文本模式:64MB

图形化模式:128MB

3、为安装 liinux 准备硬盘空间

硬盘有 IDE 和 SCSI 硬盘两种。一块硬盘最多分 4 个分区,扩展分

区只能有一个,在扩展分区里可以划多个逻辑驱动器。

在 Linux 中用户用设备名来访问设备,Linux 下的设备名存放在/dev

目录中。

 磁盘设备名如下:

系统的第一块 IDE 接口的硬盘:/dev/had

系统的第二块 IDE 接口的硬盘:/dev/hdb

系统的第一块 SCSI 接口的硬盘:/dev/sda

系统的第二块 SCSI 接口的硬盘:/dev/sdb

 分区使用数字编号表示:

系统的第一块 IDE 接口硬盘的第一个分区:/dev/had1

系统的第一块 SCSI 接口硬盘的第一个分区:/dev/sda1

注意:数字编号 1-4 是留给分区使用,逻辑驱动器编号从 5 开始。

4、多重引导

Linux 支持多重引导,即在同一台计算机上可以安装包括 Linux 在

内的多种操作系统,计算机在开机后可以选择引导不同的操作系

统。实现选择引导操作系统的程序是 GRUB 和 LILO。

二、Redhat linux 9 的安装方式

1、安装界面

安装界面有两种:图形界面安装和字符界面安装

表:两种安装界面的比较

比较项目

适用范围

安装速度

字符界面安装

所有安装 Linux 的主





图形界面安装

Linux 支持图形显示的

主机



用户界面

2、安装方式

字符界面,键盘操作 图形界面,鼠标操作

2

• 本地硬盘安装

• 本地光盘安装

• 远程 FTP 安装

• 远程 HTTP 安装

• 远程 NFS 安装

3、安装时的引导方式

IT 同路人编写-版权所有,违者必究

光盘引导、软盘引导、USB 设备引导

三、光盘安装 Redhat Linux 9

1、开始安装

• 安装引导

• 检查光盘介质

• 欢迎安装 Redhat Linux 9

• 选择安装过程的语言

中文、英文..

2、安装前的配置

• 选择键盘类型

us

• 选择鼠标类型

Wheel mouse(PS/2)

• 选择安装类型

个人桌面、工作站、服务器、定制

• 磁盘分区

3

 自动分区

IT 同路人编写-版权所有,违者必究

删除系统内所有的 Linux 分区

删除系统内所有的分区

保留原有的分区,使用现有的空闲空间

 手工分区

 磁盘分区方案一:

 /分区 4G

 SWAP 分区

物理内存的两倍

 磁盘分区方案二:

 SWAP 分区:实现虚拟内存,是物理内存的两倍

 /分区:存放系统命令和用户数据,1G

 /boot 分区:存放 linux 启动相关的程序,100M

 /usr 分区:存放 Linux 的应用程序,3G

 /var 分区:存放系统中经常变化的数据,1G

 /home 分区:存放普通用户的数据,剩余空间

• 配置引导装载程序

 选择启动引导器:GRUB、LILO

 设置启动引导器口令

 配置启动菜单

 配置启动引导器的安装位置:MBR、启动分区的首扇区

• 网络配置

IP 地址、子网掩码、默认网关、DNS 服务器、主机名等

4

• 防火墙配置

高、中、没有

• 配置附加语言支持

• 选择时区

亚洲/上海

• 设置 Root 用户口令

• 配置验证方式

• 选择安装的软件包

3、进行安装

• 格式化文件系统

• 安装软件包

4、安装后的配置

• 创建引导软盘

• X 配置(显卡)

• 配置显示器

• 配置色彩深度和屏幕分辨率

• 安装结束

四、首次启动 Redhat linux 9

• 选择启动操作系统

• 创建用户帐户

• 日期和时间的设置

• Redhat 注册

IT 同路人编写-版权所有,违者必究

5

• 额外光盘的安装

IT 同路人编写-版权所有,违者必究

6

Ⅷ 如何安装Linux6.0

下载个UltraISO工具(UltraEdit是运行在windows系统下的),准备个U盘(视iso大小而定,一般4G够了,最多8G的肯定够了),把你下载的iso刻录进U盘内。
这个方法需要你电脑支持U盘启动,刻录完成后,插入想安装的电脑,在启动时一般按:F2或者Delete键进入bios设置界面,其中有boot选项,选择USB方式即可,之后就按照说明设置一下就安装成功了。如果想只是安装linux系统,第一步就选择覆盖所有操作系统即可
有什么疑问可以再问。
UltraISO使用:(插入U盘再继续下面的操作)
1.文件->打开->xxx.iso
,就是你下载的镜像文件。
2.启动->写入硬盘镜像,出现一个窗口,选中你U盘对应的名字,用USB-HDD+写入方式,点击写入即可,很快就会完成

Ⅸ linux怎么安装,具体的

额,我来给你解答下吧。恩,尽量每一步都写上。是我自己一点点写啊。
1.放张光盘进去。然后来进入BOIS,然后选择启动CD-ROM。为启动项。当然,不要以为这样就好了,后面会出来一段英文,要按任意键,不然还是以原系统启动的。
2.进入安装模式。这个时候来,会有2个选择,一个是以图形界面启动,还有就是命令行了。当然,你什么都不管,会自动以图形界面启动滴。也就是类似WINDOWS的桌面系统。
3.系统会检验硬件。检验完后来,会问你是不是要检测光盘。会出来两个选择,一个是OK,,一个是SKIP。当然喽,不需要去检测了,直接选择SKIP就可以了。
4.就是选择语言啦,输入法啦之类的,这个不用多说了,大家都知道。
5.要开始安装系统类型了。好像有“个人桌面”,“工作站”,“服务器”,还有“定制”。一般不是选择个人桌面就是选择定制。用个人桌面来,系统会主动为你进行磁盘分区与软件包的选择,比如RPM包之类的。但是不是很适合学习的。如果你想去学习来,推荐定制了。如果你选择了个人桌面来,就没啥子了。如果选择了定制来,请看第6点。
6.选择定制,然后又会出来一个框框。选择用DISK DRUID 手工分区。然后又会进入一个界面。其中有一个是新建,用来新建分区滴。(注意,硬盘只能有3个主分区,和一个逻辑分区,如果分成4个主分区,那么最多只能分4个区了。不懂的话可以去看看硬盘的mbr,学习下没坏处)。其中,一定要分区的是“/”,根目录。/HOME,是自己的目录啦。再下面一行的文件类型选择EXT3。还有一个是SWAP,是虚拟内存,也要有的。不过直接在系统类型里面找就好了。。然后完成分区。
7.对网络防火墙,IP地址之类的,直接自动获取就好了。
9.选择时间啊还有root密码。这个root是超级管理员用户,用户名是root,所以直接设定密码就好了。
剩下的就没什么了。还有一个需要注意的就是,如果在选择RPM包的时候,你选择了安装所有。需要个"/"留下足够大的内存哈、。大概10G多久可以了吧。
10.安装好,进入LINUX系统啦。会再让你设定一个用户,这个是普通用户,无法和root相提并论的。
11。然后你就进入了期待已久的LINUX系统了。
额,这是我一边安装一边写的。不过也可能我们的不一样,所以可能操作会有差别,大概就这么多了。】
如果你是安装LINUX虚拟机,只要注意镜像文件的使用,其他的都是一样的。
希望你能成功啊。

Ⅹ 如何安装LINUX

这个是英语环境下装中文的,可以参考下
对于国内的Linux用户,经常烦恼的一个问题是:系统常常在需要显示中文的时候却显示成了乱码,而由于某些原因,需要英文界面的系统的时候,却苦于系统不能正常输入和显示中文.另外,由于大部分主要Linux发行版都是以英语为主体的,英文界面的系统和应用程序不管在界面的美观程度和稳定程度上都比中文的略好一些,各种奇怪的BUG也要少一些。因此,很多稍微有英语基础的Linux用户都宁愿使用英文界面的系统。但是,矛盾又突现出来:在英文系统下,如何才能正常显示和输入中文呢?有没有两全其美的方案呢?因此,笔者开始探索如何解决这个问题。我的完美状态是:系统和应用程序全部为英文(系统菜单、应用程序工具栏、默认输入法等),而我需要阅读和撰写中文文档的时候,能正确的显示中文并调出中文输入法。经过尝试,设置成功,现在以FC4 Linux为例,讲解一些相关知识和设置过程。

本文主要通过修改系统配置的过程来展现修改linux系统配置的一般思路和过程,如果你不太有耐心看完,请跳过文章的1—4节,直接看第五节快速设置部分。

一,相关变量介绍

我们知道大部分Linux系统是无所谓中文版和英文版的,以FC4 Linux为例,系统发行的时候全世界都一样,系统是中文的还是英文的完全取决于你选择的语言包。不同国家的人在安装使用的时候选择属于自己国家的语言包,应用程序中的语言也不是写死的,它根据系统的设置来调用相关的语言,所以,一个应用程序写出来不经过修改,全世界不同国家的用户都可以以母语界面使用它,这就事所谓的internationalization(国际化),简称i18n。这也是未来软件的发展趋势。

那么,如果我在系统中安装了不同的语言包和不同的字体,系统是如何判断我所要的语言界面并调用相关的字体的呢?系统中那些文件和变量在控制这些呢?

在redHat和FC系列Linux系统下,记录系统默认使用语言的文件是/etc/sysconfig/i18n,如果默认安装的是中文的系统,i18n的内容如下:

代码:

LANG="zh_CN.UTF-8"
SYSFONT="latarcyrheb-sun16"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"

其中LANG变量是language的简称,稍微有英语基础的用户一看就看出来这个变量是决定系统的默认语言的,即系统的菜单、程序的工具栏语言、输入法默认语言等。SYSFONT是system font的简称,决定系统默认用哪一种字体。SUPPORTED变量决定系统支持的语言,即系统能够显示的语言。需要说明的是,由于计算机起源于英语国家,因此,不管你把这些变量设置成什么,英语总是默认支持的,而且不管用什么字体,英文字体总包含在其中。

这些变量中LANG变量是在字符模式和图形界面下都用到的,在你登录系统后就被读取并生效,相信很多人在字符界面下输入Linux命令的时候经常会遇到显示出来的出错信息是乱码的情况,必需安装zhcon或者cce等字符模式下的中文软件才能正常显示中文的出错信息。如果我不要他显示中文乱码,我也不要为了看个很简单的出错信息而特意起用zhcon那我该怎么办呢?一个简单的零时解决的办法就是设置一下LANG变量:

代码:

[root@gucuiwen ~]# LANG="en_US.UTF-8"

即把系统的语言临时设置成英文,或者更简单一点,可以直接这样:

代码:

[root@gucuiwen ~]# LANG=""

即把LANG变量清空,由于英语是无论什么情况都支持的,LANG变量被清空后,系统就默认用英语。这样设置后,在字符模式下输出的出错信息等就是全英文的了。但这种设置是临时的,只是临时改变了LANG这个bash变量而已。当退出重新登录或者切换到其他字符终端后就无效了。到现在,读者应该想到了,只要把i18n文件中的LANG变量设置成英文的”en_US.UTF-8”,就可以永久解决这个问题了。修改后的文件如下:
代码:

#LANG="zh_CN.UTF-8"
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"

请不要把LANG变量简单的清空,因为这个变量不仅在字符模式下用到,在图形界面下也用到,简单清空在字符模式下确实不会有问题,但在图形界面下,却会造成中文无法正常显示的情况,在过去Re d ha t 系列的版本中i18n文件中还有一个叫LANGUAGE的变量,专门控制图形界面下的语言设置,现在的FC系列中已经把这两个变量整合成一个变量了。

经过修改这个变量,重新起动图形界面后,就可以看到界面一经完全是英文的了。但是按ctrl+空格却不能调出中文输入法,输入法菜单中也不能添加中文输入法。我们只简单的修改了LANG变量改变了系统语言设置,当然这一步也可以用图形界面下的工具修改,而不用亲自修改配置文件。

二,关于运行等级

这个问题似乎和这篇文章的的主题无关,但是介于现在越来越多的linux新手遇到linux图形界面的问题,而且在中文输入法设置过程中也牵涉到这些问题,因此想顺便提一下。

现在的linux安装完成后,默认就运行在第5个系统运行级别。在SYSTEM V 风格的UNIX系统中,系统被分为不同的运行级别,这和BSD分支的UNIX有所不同,常用的为0~6七个级别:

0 关机
1 单用户
2 不带网络的多用户
3 带网络的多用户
4 保留,用户可以自给定义
5 图形界面的多用户
6 重起系统

由于现在的Linux系统安装完后就运行在第5个级别,即系统启动后直接进入图形界面,而不用在字符模式下登录后用startx或者xinit 来起动图形界面。这样看起来很方便。但是有什么坏处呢? 一旦你改变了某些设置,显示出问题的时候,系统不断在图形和字符间派徊,新手又不知道如何应对,十分麻烦,而且对于学习研究Linux的人来说,这样不利于了解和学习Linux底层的一些东西。很早就用Linux的老用户都知道,过去的Linux如redhat6.0,都是默认运行接别为3,即使后来的RedHat9.0也可以在安装时候选默认字符登录还是图形登录。但现在的FC系列和其他大多数版本都不管三七二十一直接帮用户选择了直接图形界面登录。虽然对于大多数菜鸟来说,Linux确实越来越简单了,但是很多乐趣,那些新手也体验不到了。

也许你不相信,直接图形登录到系统确实会有很多问题,因此,作为一个有6年Linux使用经验的Linux和Solaris 系统管理员,我强烈建议在系统安装完成后把系统的默认运行等级设置在第3级,在字符终端登录后,再手工输入startx 命令起动图形界面。可以用如下的方法修改:
用文本编辑器修改 /etc/inittab文件 ,把
代码:

id:5:initdefault:

这一行,修改成
代码:

id:3:initdefault:

保存后就重起,系统就默认起动到字符界面。不同运行级别之间的差别的在于系统默认起动的服务的不同,如运行级别3默认不启动X图形界面服务,而运行级别5却默认起动。本质上是没有区别的,更无所谓不同级别间功能强弱的问题。用户完全可自给定义不同级别的默认服务。在任何运行级别,用户都可用init 命令来切换到其他运行级别。

三,调出中文输入法:

我之所以要在上面费那么多笔墨来讲系统运行级别,是因为对系统的认识是从底部向上开始的。
先把默认运行级别修改成3级别,当然,如果你实在不想修改,就临时用init 3命令切换到第3级。

这样你就可以用startx起动图形界面,然后用ctrl+alt+backspace退出图形界面。请注意我说的是“退出”图形界面,而不是按ctrl+alt+F2切到一个字符终端。

好了,一切由startx开始。当你需要在Linux系统中设置某个东西,或者配置某个服务的时候,最关键的是要知道,这一切是怎么开始的。知其然必需知其所以然。如果你有空把/etc/rc.d目录下的系统起动时运行的脚本通读一遍,就完全知道了/etc下的各种配置文件是用来干什么的、如何修改、修改后有什么效果等等。玩起系统来也能随心所欲想怎么改就怎么改。这就是我一直强调的,知其然一定要知其所以然。一定要深入系统,读脚本,学会用命令和手工修改系统配置文件。这样对系统才会有透彻的了解,整天用图形界面的工具是不能帮助你对系统有教为透彻深入的了解的,不同的linux系统提供的图形界面配置程序会不同,但命令和配置文件都是相同的,越是底层的东西越具有通用性。所以,应当先学会手动配置和修改系统配置文件,等熟悉了以后,再用图形界面的工具修改,以便减少工作量。

上面提了一下我解决问题的思路。我是顺着这个思路开始的:

中文输入法是在图形界面下使用的,是图形界面下运行的一个程序。而图形界面中的一切,都是由startx程序开启运行的。这就是问题的根源。

找出startx的位置:
代码:

[root@gucuiwen ~]# which startx
/usr/X11R6/bin/startx

看startx是一个脚本还是二进制文件:
代码:

[root@gucuiwen ~]# file /usr/X11R6/bin/startx
/usr/X11R6/bin/startx: Bourne shell script text executable

发现startx是一个shell 脚本,于是我打开它分析并阅读,看看能不能找到一些关于输入法起动过程和相关变量的线索:
代码:

[root@gucuiwen ~]# vi /usr/X11R6/bin/startx

我找到了该脚本在运行过程中调用的其他脚本和配置文件的信息:
代码:

userclientrc=$HOME/.xinitrc
userserverrc=$HOME/.xserverrc
sysclientrc=/etc/X11/xinit/xinitrc
sysserverrc=/etc/X11/xinit/xserverrc

并且知道,startx的目的是寻找系统中可用的桌面系统X服务器系统、以及用户自定义的参数,最终调用xinit来初始化X图形界面。我没有在startx脚本中找到直接和起动输入法相关的代码,于是就可以肯定,输入法相关的代码在startx调用的脚本中。于是我来到
/etc/X11/xinit/目录下,阅读并分析该目录下的脚本,这些脚本有些是startx直接调用的,有些是被startx调用的脚本再调用的,存在着多级嵌套的关系,没有一点耐心还真是搞不清楚。最终我在/etc/X11/xinit/xinitrc.d目录中的xinput.sh脚本中找到了和输入法相关的代码:
代码:

lang_region=$(echo $tmplang | sed -e 's/\..*//')
lang_region="zh_CN" #这一行是修改后加上去的
for f in $HOME/.xinput.d/${lang_region} \
$HOME/.xinput.d/default \
/etc/X11/xinit/xinput.d/${lang_region} \
/etc/X11/xinit/xinput.d/default ; do
[ -r $f ] && source $f && break
done

通过分析脚本,我知道,图形界面启动的时候脚本是根据LANG变量来决定是否启用输入法,以及启用哪种语言的输入法等。问题在于:我们还没有把LANG变量改成英语之前,系统得到的LANG变量是中文的,因此,它知道需要在图形界面启动过程中启用中文输入法,但把LANG变量改成英文后,系统根据LANG变量知道系统是英文的,它便不再启动中文输入法,也不再设置和导出相关的变量,导致中文输入法不可用。因此,只要在这个脚本中,“骗”过系统,让输入法脚本“以为”系统是中文的,它不就运行中文输入法,并导出相关变量了吗? 于是,通过分析脚本,我在xinput.sh中的:
代码:

lang_region=$(echo $tmplang | sed -e 's/\..*//')

后面又添加了

lang_region="zh_CN"

直接把lang_region=$(echo $tmplang | sed -e 's/\..*//') 修改成 lang_region="zh_CN" 也可以
多添加一行是为了以后改过来方便,直接删除添加的一行就可以了。

当然,把for循环中的/etc/X11/xinit/xinput.d/${lang_region}该成
/etc/X11/xinit/xinput.d/zh _CN也可以。

当然还有其他的改法,前提是你要懂得shell 脚本的语法,看得懂脚本的意思。这样修改后,即便系统是英文的,xinput.sh脚本也会去读取/etc/X11/xinit/xinput.d/zh _CN 文件并导出其中的内容、设置好XMODIFERS等输入法变量,并运行iiimx输入法程序。

那么为什么不在图形界面启动后直接运行iiimx输入法程序呢?实验一下就知道,这根本不行。因为输入法程序是须要和被输入的应用程序配合运行的软件,在运行过程中需要导出很多变量。直接运行iiimx只运行了主程序,而没相关变量,没办法和应用程序配合完成输入工作。

完成修改工作后,保存脚本文件。输入startx命令启动图形界面,就可以用全英文的系统界面和中文输入法了。但需要注意的是:由于系统是全英文的,默认输入法也是英文,通过GNOME或者KDE菜单起动的应用程序第一次输入中文的时候不能按ctrl+空格来切换到中文,需要用鼠标在任务栏上点击输入法图标切换,第一次切换后以后就可以用ctrl+空格快捷键来切换中英文输入法了。

四,一些后续问题

某些软件,比如Open Office,通过GNOME或者KDE菜单启动的话,即使切换到中文输入法也输不进中文,这是因为整个桌面系统的环境是英文的,软件“继承”了英文环境的相关变量,这些软件就“认死理”,就是不让输入中文,这时候可以打开一个gnome终端,把LANG变量临时设置成zh_CN.UTF-8 :

[root@gucuiwen ~]# LANG="zh_CN.UTF-8"

然后在这个gnome终端中,用命令打开open office:

[root@gucuiwen ~]# oowriter &

这样Open Office就“继承”了gnome终端的LANG变量,起动后,工具栏和菜单等都是中文的,而且能输入中文。推而广之,任何软件都可以用这种方法,根据需要,打开中文界面的软件和英文界面的软件。要以英文界面运行软件时,只要从GNOME或者KDE菜单打开,要用中文界面运行软件时,在终端中修该LANG变量,从修改过LANG变量的终端中通过命令运行即可。当然,如果你还安装了其他语言的字体,你还可以以其他语言的界面来运行程序。如日语:

[root@gucuiwen ~]# LANG="ja_JP.UTF-8"
[root@gucuiwen ~]# gedit &

我用上面的两条命令打开的gedit 编辑器就是全日语界面的,但是能输入中文和英文,并显示日文。从而达到,一个系统,多种语言和文字共存的目的。

当然,前提是要安装了日语字体和日语locale,否则所有有文字的地方会全部显示成一连串问号。总之,要先懂得原理,之后想怎么玩就怎么玩,随心所欲,完全不受限制,充分享受用Linux的乐趣。

五, 快速设置步骤:

1.修改/etc/sysconf/i18n文件,把
LANG="zh_CN.UTF-8"
修改成:
LANG="en_US.UTF-8"

2.修改/etc/X11/xinit/xinitrc.d/xinput.sh文件,把其中一行:

lang_region=$(echo $tmplang | sed -e 's/\..*//')

修改成:

lang_region=”zh_CN”

3,重新启动图形界面,就可以用英文的界面并且正确显示中文和输入中文。

热点内容
什么配置的车最保平安 发布:2024-10-03 17:05:40 浏览:854
成人用品数据包上传 发布:2024-10-03 17:05:30 浏览:838
sql数据库习题 发布:2024-10-03 17:05:29 浏览:577
安卓音游哪个好玩 发布:2024-10-03 17:04:14 浏览:43
有服务器的内网如何组建 发布:2024-10-03 16:57:42 浏览:358
phplinux安装目录 发布:2024-10-03 16:48:57 浏览:638
etf怎么配置资产 发布:2024-10-03 16:42:07 浏览:440
红米忘记锁屏密码怎么办 发布:2024-10-03 16:41:59 浏览:26
chm文件如何编译 发布:2024-10-03 16:30:22 浏览:89
分期到期解压 发布:2024-10-03 16:27:10 浏览:734