ubuntu中apt-get的默认安装路径

本文介绍了在Ubuntu系统中使用APT工具时,软件包的下载缓存位置、安装路径及常用查询命令。默认情况下,APT下载的软件包会缓存在/var/cache/apt/archives路径下,而安装路径则由软件包维护者确定。通过dpkg -L命令可以查看特定软件包的所有文件安装位置。
ubuntu中apt-get的默认安装路径 博客分类: linux

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

转载于:https://my.oschina.net/xiaominmin/blog/1597463

### 在 Ubuntu 中使用 `apt-get` 下载依赖包并保存到本地 在 Ubuntu 系统中,可以利用 `apt-get` 命令及其选项来实现将软件包及其依赖项下载到本地缓存或指定文件夹的功能。 #### 使用方法一:下载到 APT 缓存目录 APT 默认会在 `/var/cache/apt/archives` 目录下存储已下载的 `.deb` 软件包文件[^2]。可以通过以下方式下载所需的软件包及其依赖: ```bash sudo apt-get update sudo apt-get download package_name ``` 上述命令中的 `package_name` 是目标软件包的名字。此操作会将软件包以及其所有未满足的依赖关系下载到当前工作目录下。需要注意的是,这不会自动解析所有的间接依赖关系,因此可能需要手动处理一些复杂的依赖情况。 #### 使用方法二:通过 `--download-only` 选项下载到缓存 为了确保软件包及其全部依赖都被下载至系统的默认缓存位置 (`/var/cache/apt/archives`) 并且不进行实际安装,可采用如下命令: ```bash sudo apt-get update sudo apt-get install --download-only package_name ``` 这条指令会让 APT 将所需的所有软件包连同它们的依赖一起下载到缓存目录中,而不会真正执行安装过程[^3]。 #### 方法三:自定义下载路径 如果希望将软件包下载到特定的用户定义目录而非系统默认缓存,则需结合 `-d` 参数与设置环境变量或者直接切换到目标目录后再运行命令: ```bash mkdir ~/my_local_repo && cd ~/my_local_repo sudo apt-get update sudo apt-get install -y --download-only -o Dir::Cache=`pwd` package_name ``` 这里的关键在于设置了 `Dir::Cache` 的值指向我们创建的新目录(`~/my_local_repo`),从而让 APT 把所有相关联的数据都放置在此处而不是标准的位置里。 以上三种方案均可达成把依赖包下载下来的目地,具体选择取决于个人需求偏好及场景适用度。 ```python import os os.system('sudo apt-get update') os.system('sudo apt-get install --download-only package_name') # 这是一个简单的 Python 示例展示如何调用 shell 命令完成相同功能。 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值