1、设置启动时自配置的环境变量
在Linux终端环境下,export命令可用来设置环境变量,但它所设置的变量在关闭终端后即刻消失。
如果想要设置在启动时便存在,关机时才消亡的环境变量,则需要更改一些系统配置文件方可实现。
/etc/profile 文件:当系统启动时设置环境变量,对任何用户都起作用;
/etc/bashrc 文件:当用户的shell被打开时设置环境变量,对任何用户都起作用;
/home/[Username] /.bash_profile 文件:当用户登录时设置环境变量,对当前用户有效;
/home/[Username] /.bashrc 文件:当用户的shell被打开时设置环境变量,对当前用户有效。
另外,/home/[Username] /.bashrc 中设置的环境变量只能继承/etc/profile
中设置的环境变量。
在这些文件中设置环境变量,只需在文件中添加export命令语句。
2、安装软件包
Linux下的软件包可分为两种,一种是通过源代码编译生成的,称之为源码包;另一种是以RPM自安装文件的形式提供的,称之为RPM包。两种软件包的安装方法是不同的。
源码包一般都是以压缩形式存储的,所以,在获得软件包之后,要进行解压缩。
压缩包也有两种形式,一种是tar.gz包,一种是tar.bz2包。
tar.gz包的解压方法:tar zxvf [PackageName].tar.gz
tar.bz2包的解压方法:tar jxvf [PackageName].tar.bz2
解压缩后,一般会形成与[PackageName]相同的文件夹,如果不同,可用ls命令查询。
进入文件夹,执行ls命令,如果看到了如configure字样的文件,则说明编译前需要配置。
具体配置选项如下:
“--cache-file=FILE” :测试存在的特性,测试的结果会存储在一个cache file里;
“--help” :输出帮助信息;
“--no-create” :阻止制作输出文件。
“--quiet”或“--silent” :不允许输出额外信息;
“--version” :显示用来产生configure脚本的Autoconf的版本号;
“--prefix=PREFIX” :设置安装路径,以便生成Makefile;
“--exec-prefix=EPREFIX”
:设置结构依赖的文件的安装位置,若未被配置,则与--prefix选项值一样;
“--bindir=DIR” :指定二进制文件的安装位置,这里的二进制文件定义为可以被用户直接执行的程序;
“--sbindir=DIR” :指定超级二进制文件的安装位置,这是一些通常只能由超级用户执行的程序;
“--libexecdir=DIR”
:指定可执行支持文件的安装位置,这些文件不直接由用户执行,而是由上面提到的二进制文件所执行;
“--datadir=DIR” :指定通用数据文件的安装位置;
“--sysconfdir=DIR” :指定在单个机器上使用的只读数据的安装位置;
“--sharedstatedir=DIR” :指定可以在多个机器上共享的可写数据的安装位置;
“--localstatedir=DIR” :指定只能单机使用的可写数据的安装位置;
“--libdir=DIR” :指定库文件的安装位置;
“--includedir=DIR” :指定C头文件的安装位置,其他语言如C++的头文件也可以使用此选项;
“--oldincludedir=DIR” :指定为除GCC外编译器安装的C头文件的安装位置;
“--infodir=DIR” :指定Info格式文档的安装位置,Info是被GNU工程所使用的文档格式;
“--mandir=DIR” :指定手册页的安装位置;
“--srcdir=DIR”
:configure源码的位置,一般来说不用指定此选项,因为configure脚本一般和源码文件在同一个目录下;
“--program-prefix=PPREFIX”
:指定将被加到所安装程序的名字上的前缀;这个选项只有当他被Makefile.in文件使用时才会工作;
“--program-suffix=SUFFIX” :指定将被加到所安装程序的名字上的后缀;
“--program-transform-name=PROGRAM” :为sed -e
PROGRAM产生安装名字设定参数;
“--build=BUILD” :指定软件包安装的系统平台,如果没有指定。默认值将是--host选项的值;
“--host=HOST” :指定软件运行的系统平台,如果没有指定,将会运行config.guess来检测;
“--target=TARGET” :指定软件面向的系统平台,如果没有指定默认将使用--host选项的值;
“--disable-FEATURE” :禁止使用大型选项的编译时配置;
“-enable-FEATURE[=ARG]” :与上一项相反,ARG提供了选项参数,用来决定使用何种方式;
“--with-PACKAGE[=ARG]” :提供其他已经安装的软件包的信息;
“--without-PACKAGE” :禁止软件包与系统已有的软件包交互;
“--x-includes=DIR” :向configure脚本指明包含X11头文件的目录的方法;
“--x-libraries=DIR”
:类似的,--x-libraries选项提供了向configure脚本指明包含X11库的目录的方法。
执行配置时,输入命令./configure --[Options]{=[Params]} 即可。
配置完成后,执行make命令;make命令执行完成后,执行make install或su; make
install命令即可。
RPM可以自行进行安装。命令为rpm -[Options] [PackageName].rpm
安装软件包时候,通常[Options]设置为“ivh”,卸载软件包时,通常设置为“e”。
查询所有安装的软件包,使用rpm -qa,查询特定安装的软件包,使用rpm -q [PackageName]。
分享到:
相关推荐
在Linux系统中,Oracle数据库的运行依赖于一系列的环境变量设置和自启动脚本的配置。这些要素确保了数据库服务的稳定性和可管理性。本文将深入探讨与"linux-oracle环境变量及自启动脚本"相关的知识点。 一、Oracle...
Linux 环境 Weblogic 超详细安装配置文档 Weblogic 的安装 Weblogic 的安装过程可以分为两部分:Linux 下安装过程和 Windows 中安装过程。下面是 Linux 下安装过程的详细步骤: 1. 部署前准备:创建 weblogic ...
#### 一、Linux 下 JDK + Eclipse + Tomcat 的安装与配置 ##### 1. Linux 下 JDK 的安装 在搭建 Java 开发环境之前,首先需要确保 JDK 已经安装在 Linux 系统上。JDK 是 Java 开发工具包的基础,它包含了 Java ...
3. Redis的相关可执行文件会被安装到`/usr/local/bin`目录下,由于该目录已添加至环境变量`PATH`中,因此可以直接在终端执行Redis相关的命令。 #### 启动Redis Redis支持多种启动方式,包括直接启动、指定配置文件...
本文将深入探讨Linux中的环境变量设置,特别是涉及`.bash_profile`、`.bashrc`、`/etc/profile`和`/etc/bashrc`等配置文件的使用。 首先,`/etc/profile`是系统级别的环境变量配置文件,它会在每个用户首次登录时...
除了`.bash_profile`,还有其他的配置文件如`.bashrc`也可以用来设置环境变量,但`.bash_profile`一般只在用户登录时执行一次,而`.bashrc`每次启动新的shell时都会执行。如果你希望环境变量在每个shell会话中都生效...
Linux环境变量是操作系统用于存储信息的关键机制,这些信息在各个程序之间共享,使得软件能够找到必要的文件、配置和命令。在Linux系统中,环境变量帮助定位可执行文件、指定默认目录、控制用户界面等。当在终端输入...
在Unix或Linux系统中,全局环境变量的设置则通常通过修改`~/.bashrc`(用户级)或`/etc/profile`(系统级)这样的启动配置文件来完成。例如,要添加一个名为`MY_VAR`的环境变量,可以在这些文件中加入以下行: ```...
在Linux环境下安装Oracle 11g时,正确设置`DISPLAY`环境变量是非常重要的。通过上述步骤,你可以确保Oracle 11g的图形化安装界面能够正常工作。需要注意的是,这些步骤适用于一般的安装场景,但在特定的环境中可能还...
总之,理解并掌握Linux环境变量的使用和管理是每个系统管理员和开发者必备的技能,它有助于优化工作流程,定制个性化的工作环境,以及解决各种软件配置问题。通过正确设置和使用环境变量,我们可以更好地控制程序的...
在设置NS2环境变量时,我们需要关注以下几点: 1. **添加NS2和OTcl的路径**:首先,你需要找到NS2和OTcl的安装目录。通常,它们位于`/usr/local/ns-allinone-版本号`目录下。在`.bashrc`或`.bash_profile`文件中,...
本资源主要涉及两个核心知识点:Java项目的Linux启动脚本和日志分割工具cronolog。 首先,让我们来深入理解Java项目的Linux启动脚本。在SpringBoot这样的微服务架构中,通常需要编写自定义的Shell脚本来实现服务的...
本文档旨在提供一个详细的Linux编程环境和软件工具安装手册,涵盖了从基本的编程环境设置到高级的软件工具安装的所有内容。 一、编程环境设置 1.1 安装Java环境 * 下载JDK安装包 *卸载已有的OpenJDK(如果有) * ...
本资源“Java环境变量一键设置.zip”提供了一种便捷的方法,旨在帮助用户快速在Windows 7及更高版本的操作系统上配置Java JDK的环境变量。 首先,我们需要了解Java的环境变量主要包括三个:JAVA_HOME、PATH和...
本文将详细讲解如何在Linux环境下配置Java开发工具包(JDK)并设定环境变量。 首先,我们需要在Windows系统中创建一个共享文件夹,例如"ltw",然后在虚拟机中配置这个共享文件夹,以便在Linux系统中访问。这通常...
4. 设置 ORACLE_HOME 环境变量 5. 安装 Oracle 依赖文件,例如 make gcc 三、 安装 Oracle10G 客户端 1. 检测 Linux 系统版本 使用 `cat /etc/issue` 命令查看 Linux 系统版本,以确定是否支持安装 Oracle10G ...
本文档为 Synopsys VCS 安装手册,主要介绍了在 CentOS6 环境下搭建芯片数字开发环境的安装步骤和设置环境变量的方法。 1. 安装 CentOS6 在开始安装 Synopsys VCS 之前,需要先安装 CentOS6 操作系统。本节将指导...
### 在Linux环境下安装软件步骤 #### 一、安装ISO文件中的软件 在Linux环境中,安装ISO文件中的软件通常包括以下几个步骤: 1. **挂载ISO文件:** - 首先,创建一个用于挂载ISO文件的目录,例如`/mnt/cdrom`。 ...
7. 完成安装后,设置环境变量,确保系统能找到MCGS的可执行文件。通常在`~/.bashrc`或`~/.bash_profile`文件中添加相关路径。 8. 重新加载环境变量:执行`source ~/.bashrc`或`source ~/.bash_profile`使更改生效。 ...