首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux软件默认安装位置

在Linux系统中,软件的默认安装位置通常取决于软件包的类型以及Linux发行版的约定。以下是一些常见的默认安装位置:

1. 二进制文件(可执行文件)

  • /usr/bin/:大多数用户级命令和应用程序的二进制文件。
  • /usr/local/bin/:本地安装的软件,通常由系统管理员安装。

2. 库文件

  • /usr/lib/:系统级库文件。
  • /usr/local/lib/:本地安装的库文件。

3. 配置文件

  • /etc/:系统级的配置文件。
  • /usr/local/etc/:本地安装软件的配置文件。

4. 文档

  • /usr/share/doc/:软件的文档文件。
  • /usr/local/share/doc/:本地安装软件的文档文件。

5. 头文件

  • /usr/include/:系统级的头文件。
  • /usr/local/include/:本地安装的头文件。

6. 数据文件

  • /var/:可变数据文件,如日志文件、数据库文件等。
  • /usr/share/:共享数据文件,如图标、字体等。

7. 缓存文件

  • /var/cache/:应用程序的缓存文件。

8. 临时文件

  • /tmp/:临时文件存储位置。

优势

  • 标准化:统一的安装路径使得系统管理更加方便。
  • 安全性:通过限制用户对某些目录的写权限,提高系统的安全性。
  • 可维护性:清晰的目录结构便于软件的更新和维护。

应用场景

  • 系统级软件:通常安装在/usr/bin、/usr/lib等目录下。
  • 本地软件:通常安装在/usr/local/bin、/usr/local/lib等目录下,以避免与系统级软件冲突。

常见问题及解决方法

问题1:如何查看软件的安装路径?

可以使用which命令查看可执行文件的路径,例如:

代码语言:txt
复制
which python

或者使用rpmdpkg命令查看软件包的安装路径:

代码语言:txt
复制
rpm -ql package_name
dpkg -L package_name

问题2:如何更改软件的默认安装路径?

可以通过编译时指定安装路径,例如使用./configure --prefix=/custom/path,或者在安装时使用make install DESTDIR=/custom/path

问题3:为什么某些软件安装在/usr/local而不是/usr?

/usr/local通常用于本地管理员安装的软件,以避免与系统级软件冲突。这样可以确保系统更新时不会覆盖本地安装的软件。

通过了解这些基础概念和常见问题的解决方法,可以更好地管理和维护Linux系统中的软件。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

linux查询jdk安装位置

1.前言 因为我这里使用的是阿里云服务器,所以一开始买的时候里面就已经装过jdk,但因为不是我装的,所以我也不晓得jdk它到底安装在哪里.自己上网查了查,说句不好听的话,很多博客里面写的都很扯淡,上来就让人家通过...,但是后来想了想,我都没有设置过环境变量,这个命令怎么可能会生效呢,所以很多博客完全就是扯淡的,根本就没有考虑过大多数人的感受.终于找到了正确的解决办法,这里记录一下. 2.步骤 2.1检查jdk是否安装...2.2 查找java命令的位置 which java 这样我们便能看到相应的路径名称 ? 2.3查找列出该链接所指向的原始文件或目录 ls -l /usr/bin/java ?.../usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64 即为jdk的安装目录

4.4K10
  • linux 软件安装

    一、conda的安装与使用 1.下载miniconda wget -c 官网地址/国内镜像地址 2.安装miniconda3 图片 设置不默认激活base conda config --set auto_activate_base...创建小环境:-n 指定小环境的名字 rna,并指定环境的python版本为python=3 conda create -y -n rna python=3 创建小环境成功后会出现3个done 图片 三、安装软件...图片 1.安装软件的方法: 图片 安装 conda install 出现三个done 显示安装完成 图片 2.安装特定版本 图片 3.特殊情况 图片 4.查看conda 环境中已经安装的软件...> conda remove -n rna #删除指定环境里的软件 6.常用命令 图片 7.安装软件的另一种方式:用yml文件安装 • 导出当前环境: conda env export...envname > env.yml • 导入环境: conda env create -n envname --file env.yml 8.mamba 安装软件更加丝滑 #安装mamba conda

    24920

    LINUX 安装软件

    Yum软件仓库便是为了进一步降低软件安装难度和复杂度而设计的技术。Yum软件仓库可以根据用户的要求分析出所需软件包及其相关的依赖关系,然后自动从服务器下载软件包并安装到系统。...yum info 软件包名称查看软件包信息yum install 软件包名称安装软件包yum reinstall 软件包名称重新安装软件包yum update 软件包名称升级软件包yum remove...软件包名称移除软件包yum clean all清除所有仓库缓存yum check-update检查可更新的软件包yum grouplist查看系统中已经安装的软件包组yum groupinstall 软件包组安装指定的软件包组...初始化进程作为Linux系统启动后的第一个正式服务,它需要完成Linux系统中相关的初始化工作,为用户提供合适的工作环境。同学们可以将初始化进程粗犷地理解成从我们按下开机键到看见系统桌面的这个过程。...4multi-user.target多用户的文本界面5graphical.target多用户的图形界面6reboot.target重启emergencyemergency.target救援模式如果想要将系统默认的运行目标修改为

    7.5K30

    Linux基础软件-软件安装

    讲的那些东西都算是系统自带的,但是Linux作为一个服务器操作系统,肯定是要安装运行软件来满足我们的业务需要,本章基础软件部分,将从下面几个部分来讲解: Linux基础软件-软件安装(本章节) Linux...基础软件-yum(一) Linux基础软件-yum(二) Linux基础软件-ntp Linux基础软件-chrony Linux基础软件-dns(一) Linux基础软件-dns(二) Linux基础软件...-nfs Linux基础软件-lvm Linux基础软件-Selinux&库文件&swap 前面的操作都是基于默认自带的软件,而且我们讲过很多命令,默认最小安装的情况下,都是不自带的,都需要额外安装,那我们应该如何安装这些软件呢...RPM安装软件 其实前面yum安装的软件格式都是rpm格式的,只是yum是从网上下载的包来安装,而部分包是在网上的仓库里面是没有的,或者没有网络环境就可以使用rpm包进行安装。...编译安装 编译安装适用于源码包,它不仅适合红帽系列,也适合其他Linux操作系统。以下是基本的编译安装步骤: 解压源码包,一般使用 tar -xvf packagefile.tar.gz 命令。

    7400

    Win11基础配置操作(磁盘分区、修改各种默认存储位置、安装软件操作)

    位置 设置 ~ 系统 ~ 存储 高级存储设置 ~ 保持新内容的地方 b. 操作 默认位置均在C盘(下图为部分修改完成后) 点击应用 2....操作 鼠标右键,点击属性(Alt+Enter) 如图所示,默认位置在C盘 点击位置 ~ 移动 ~ (建议使用相同名称) 确认移动文件夹 对六件套进行相同操作 操作完成后 三、安装软件...修改下载设置 修改下载位置 ~ 以防下载后不清理 ~ 积少成多…… 安装包清理是否开启,由个人情况决定 1. 微信电脑版设置 a. 下载 b. 安装 下意识直接点击安装, 大错特错!!!...注意看,这个男人叫安装路径,它默认在C盘 (所有软件都如此) 改C为D,点击安装 开机自启动~视个人情况而定 扫描登陆,手机上点击确认(目前首次登陆会提示防盗信息 ~ 验证登陆设备品牌为Mac...存储设置 凭个人喜好 如图,是完成前文一、修改默认存储位置的结果,否则依旧是C盘战士

    58520

    Windows启用WSL2并完成默认安装位置变更

    1.2 启用虚拟机功能 启用虚拟机功能,安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。...下载 Linux 内核更新包: wsl.exe --install或wsl.exe --update,适用于 x64 计算机的 WSL2 Linux 内核更新包,单击即可下载。...二 系统配置 将 WSL 2 设置为默认版本: wsl --set-default-version 2 列出目前支持的发行版信息: wsl --list --online 安装所选的 Linux 分发即可体验...如: wsl --install -d AlmaLinux-8 三 导出并完成WSL迁移 列出当前系统已安装的WSL发行版信息: wsl -l -v 停止WSL及相关发行版: wsl --shutdown...导出需要迁移的发行版,默认为tar包: wsl --export AlmaLinux-8 F:\AlmaLinux-8.tar 取消注册分发版并删除根文件系统: wsl --unregister AlmaLinux

    1.9K10

    改变Android手机软件安装位置方法

    发表评论 862 views A+ 所属分类:技术 谷歌Android系统手机默认只能把软件安装在手机 内存里,使本来就不大的手机内存显得捉襟见肘。...如果你也是个手机软件狂人,喜欢尝试各种各样新奇有趣的软件,面对越来越少的手机内存空间,不得不对已经安装的软件痛下**。你是否还在安装与卸载之间纠结?Follow Me!...分区用于正常存储图片、音乐、视频等资料,而Linux格式的Ext3分区就是用于扩容安装软件的分区。...二、将软件移动到SD卡 存储卡分区完成后我们只需要把系统默认的软件 安装目录/data/app转移到SD卡的Ext3分区上,然后通过ln命令建立软链接,使系统自动把软件安装到SD卡上,达到节省手机内存空间的目的...以后再安装软件也是直接安装到SD卡上,不用担心空间不足的问题了,而且这样做还有一个好处,刷新ROM后,以前安装过的软件并没有被清除,还保存在SD卡上,输入下列命令就可以轻松恢复,不用再一一安装了,非常方便实用

    2.2K70

    Linux基础(软件安装)

    在Linux中,安装软件通常有三种途径:既可以使用安装包,也可以借助于APT,还可以从源码安装。他们各有特点,操作方式也不尽相同。...Linux下的软件既可以是软件安装包,就像windows一样,也可以是源码包。...而对于安装包而言,不同的Linux发行版所使用的格式不一样,比如RedHat使用的是yum格式安装包,Ubuntu则使用deb格式 以Ubuntu为例,安装软件的第一种方法,就是搜索并找到所需要的deb...但是这种办法一般不推荐使用,因为Linux下软件一般都只包含最精简的代码,不会包含所依赖的库或者其他函数接口程序,这就导致我们直接安装deb包时常常会发现系统缺少它所依赖的其他库或者服务,不得已需要先安装它们...然而,有时我们需要研究、改造软件源码,在Linux世界中绝大多数的软件都遵循GPL开源条款,我们可以获取源代码并编译他们,例如我们获取了jpeg库的源码,在源码顶层目录中编译安装的三部曲如下: .

    6.1K10

    【Linux】软件安装(三)

    软件安装 1.1 软件安装方式 在Linux系统中,安装软件的方式主要有四种,这四种安装方式的特点如下: 安装方式 特点 二进制发布包安装 软件已经针对具体平台编译打包发布,只要解压,修改配置即可 rpm...安装 软件已经按照redhat的包管理规范进行打包,使用rpm命令进行安装,==不能自行解决库依赖问题== yum安装 一种在线软件安装方式,本质上还是rpm安装,自动下载安装包并安装,安装过程中自动解决库依赖问题...(安装过程需要联网) 源码编译安装 软件以源码工程的形式发布,需要自己编译打包 1.2 安装JDK 上述我们介绍了Linux系统软件安装的四种形式,接下来我们就通过第一种(二进制发布包)形式来安装JDK...RPM:全称为 Red-Hat Package Manager,RPM软件包管理器,是红帽Linux用于管理和安装软件的工具。...lrzsz lrzsz 是用于在Linux系统中文件上传下载的软件。

    3.6K50

    linux下安装软件

    业界的软件标准安装有三步:configure,make,make install,下面是它们的定义: ./configure是用来检测你的安装平台的目标特征的。...make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。 建议在configure阶段指定好安装目录,比如..../configure --prefix=/usr/bin/gdb-7.10,意思是将gdb软件安装到/usr/bin/gdb-7.10下面,如果后续要卸载,可以使用make uninstall或者直接将.../usr/bin/gdb-7.10删除即可;同时如果其他机器也需要该软件,只要简单拷贝过去改下环境配置就可以用,而无需再次安装。...注意:要安装到指定位置必须执行make install命令 安装到自定义的目录后,如果需要系统在任意目录都能识别该命令,则需要在PATH环境变量中添加该路径。

    8.6K10

    Linux之软件安装

    而在Linux下安装软件难度高于Windows、Android、ios和windows phone下软件安装。下面我就详细讲解Linux下如何安装软件。...Linux下软件的安装大概可以分为如下几种: 1....源码安装 3.2 二进制安装 Linux下二进制格式的软件是指事先已经在各种平台编译安装好相关软件,然后压缩打包,在安装时只需解压或者执行安装可执行文件即可。...在linux系统下,习惯用Makefile替代makefile文件,我们在执行confifigure通过后,就会在当前目录下生成这个文件,一般情况下在命令行输入make时,make命令会默认去寻找当前目录下的...,在命令行输入make install命令,开始安装软件,安装进程会首先创建安装目录,如果我们没有指定安 装的目录,安装程序默认会安装在系统的/usr/local目录下创建安装目录,然后将相应的文件和可执行程序

    10.3K21
    领券