分享

ubuntu安装软件的一些问题

 yeching 2016-08-19

1.如何将sudo apt-get install 安装的软件怎么添加到环境变量中?比如我用这种方式安装的JDK,怎么加入PATH?

用apt-get装的jdk,系统已经配置好了,不用你再配置了!

apt-get装的程序是分开的,可执行文件一般在/usr/bin下
在终端下输入echo $PATH,看看路径,有/usr/bin这一项把? jdk的可执行文件在那里
你可以试试输入which 'javac',会显示javac的路径/usr/bin/javac

2.ubuntu用apt-get install自动安装jdk还需要配置环境变量吗?

    建议进行配置,因为如果是某些程序是去环境变量中找相应的jdk版本的。
    第一步:配置classpath,修改所有用户的环境变量
    $ sudo vi /etc/:profile 或者 $sudo gedit /etc/profile
    在文件最后添加
    #set java environment
    JAVA_HOME=/home/liujicheng/java/jdk1.6.0_12
    export JRE_HOME=/home/liujicheng/java/jdk1.6.0_12/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    第二步:重新启动计算机,用命令测试jdk的版本
    java -version
    显示如下信息:成功安装
    java version "1.6.0_12"
    Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
    Java HotSpot(TM) Server VM (build 11.2-b01, mixed mode)

3.Linux下apt-get的软件一般的安装路径都在什么地方?源码路径在哪儿?
    apt-get安装目录和安装路径:
    apt-get 下载后,软件所在路径是:/var/cache/apt/archives
    ubuntu 默认的PATH为
    PATH=/home/brightman/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:
    /usr/bin:/sbin:/bin:/usr/games
    apt-get install安装目录是包的维护者确定的,不是用户
    $ dpkg -L packagename
    dpkg -L +软件包的名字,可以知道这个软件包包含了哪些文件
    系统安装软件一般在/usr/share,可执行的文件在/usr/bin,配置文件可能安装到了/etc下等。
    文档一般在 /usr/share
    可执行文件 /usr/bin
    配置文件 /etc
    lib文件 /usr/lib

    这个不一定,一般的deb包都在/usr/share。自己下载的压缩包或者编译的包,有些可以选择安装目录,一般放在/usr/local/,也有在/opt的。 可运行程序一般在/usr/bin, 库在/usr/lib,也不排除作者压的
    时候,自己创建一个目录安装的情况。如果实在想找,用find、whereis、locate、很多查找的命令。
    源码一般也是装到/usr/local,不过源码安可以自己指定路径。这个没有什么硬性规定。

4.linux下面/usr/local和opt目录有何区别?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多