用ubuntu 安装软件的方式比较多,可以图形界面用系统的软件中心安装,可以像window一样自己去网上下载来安装,也可以用 apt-get install 安装(其实是 dpkg 软件包管理器),但是,安装后的软件到底在哪里?

find查找

不像window一个软件一般都在一个文件夹里,ubuntu 的一个软件一般分开在多个目录,可供终端调用的执行文件一般在 /bin 目录,而且往往是在/usr/bin/目录下,一种快速查看软件目录的方法是:

  1. 执行该程序;
  2. 用命令ps -e, 找到对应的程序名字;
  3. 用find命令寻找对应文件的位置就好了;

如multiget的对应位置就在:
HTML code

hunter@hunter:/$ sudo find / -name multiget
/usr/bin/multiget
/usr/share/doc/multiget
^C

apt-get install安装位置

如果知道是用 apt-get install 方法安装的,可以直接用 dpkg -S 软件名(注意是大写S)命令显示所有包含该软件包的目录

apt-get install 下载包清理

形如 apt-get install apps 这样的命令,一般会将下载文件放在 /var/cache/apt/archives目录下,然后安装。

如果不及时清理,这个目录所占空间会越来越大,幸运的是apt提供了相应的管理工具apt-get clean删除/var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/目录下所有包(锁定的除外)。
apt-get autoclean仅删除不再能被下载的包。

另外,aptitude clean也可删除/var/cache/apt/archives/ 和 /var/cache/apt/archives/partial/目录下所有包(锁定的除外)。

ubuntu atp相关使用

一般的deb包(包括新立得或者apt-get下载的)都在/usr/share。自己下载的压缩包或者编译的包,有些可以选择安装目录,一般放在/usr/local/,也有在/opt的。

另参见apt使用参考:

[c-sharp] view plain copy
apt-cache search # ------(package 搜索包)
apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)
sudo apt-get install # ------(package 安装包)
sudo apt-get install # -----(package - - reinstall 重新安装包)
sudo apt-get -f install # -----(强制安装?#"-f = --fix-missing"当是修复安装吧…)
sudo apt-get remove #-----(package 删除包)
sudo apt-get remove - - purge # ------(package 删除包,包括删除配置文件等)
sudo apt-get autoremove --purge # ----(package 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐))
sudo apt-get update #------更新源
sudo apt-get upgrade #------更新已安装的包
sudo apt-get dist-upgrade # ---------升级系统
sudo apt-get dselect-upgrade #------使用 dselect 升级
apt-cache depends #-------(package 了解使用依赖)
apt-cache rdepends # ------(package 了解某个具体的依赖?#当是查看该包被哪些包依赖吧…)
sudo apt-get build-dep # ------(package 安装相关的编译环境)
apt-get source #------(package 下载该包的源代码)
sudo apt-get clean && sudo apt-get autoclean # --------清理下载文件的存档 && 只清理过时的包
sudo apt-get check #-------检查是否有损坏的依赖

apt-get 更新指定软件_Linux系统 aptget 命令的使用:安装、更新、卸载软件包【转】

转自:https://blog.csdn.net/weixin_31649177/article/details/113044927

apt-get 命令适用于 deb 包管理式的 Linux 操作系统(Debian、Ubuntu等),主要用于自动从互联网软件仓库中搜索、下载、安装、升级、卸载软件或操作系统。

Ubuntu 软件包查找: https://packages.ubuntu.com/

  1. 安装软件包

apt-get install PackageName // 普通安装
apt-get install PackageName=VersionName // 安装指定包的指定版本
apt-get --reinstall install PackageName // 重新安装

apt-get build-dep PackageName // 安装源码包所需要的编译环境
apt-get -f install // 修复依赖关系

apt-get source PackageName // 下载软件包的源码
2. 卸载软件包

apt-get remove PackageName // 删除软件包, 保留配置文件

apt-get --purge remove PackageName // 删除软件包, 同时删除配置文件
apt-get purge PackageName // 删除软件包, 同时删除配置文件

apt-get autoremove PackageName // 删除软件包, 同时删除为满足依赖
// 而自动安装且不再使用的软件包

apt-get --purge autoremove PackageName // 删除软件包, 删除配置文件,
// 删除不再使用的依赖包

apt-get clean && apt-get autoclean // 清除 已下载的软件包 和 旧软件包
3. 更新软件包

apt-get update // 更新安装源(Source)
apt-get upgrade // 更新已安装的软件包
apt-get dist-upgrade // 更新已安装的软件包(识别并处理依赖关系的改变)
4. 查询软件包

dpkg -l // 列出已安装的所有软件包

apt-cache search PackageName // 搜索软件包
apt-cache show PackageName // 获取软件包的相关信息, 如说明、大小、版本等

apt-cache depends PackageName // 查看该软件包需要哪些依赖包
apt-cache rdepends PackageName // 查看该软件包被哪些包依赖

apt-get check // 检查是否有损坏的依赖
5. apt-get --help
执行命令: apt-get --help,输出:

apt 1.0.1ubuntu2,用于 amd64 构架,编译于 Dec 8 2016 16:23:38
用法:apt-get [选项] 命令
    apt-get [选项] install|remove 软件包1 [软件包2 …]
    apt-get [选项] source 软件包1 [软件包2 …]

apt-get 是一个用于下载和安装软件包的简易命令行界面。
最常用命令是 update 和 install。

命令:
update - 取回更新的软件包列表信息
upgrade - 进行一次升级
install - 安装新的软件包(注:软件包名称是 libc6 而非 libc6.deb)
remove - 卸载软件包
autoremove - 卸载所有自动安装且不再使用的软件包
purge - 卸载并清除软件包的配置
source - 下载源码包文件
build-dep - 为源码包配置所需的编译依赖关系
dist-upgrade - 发布版升级,见 apt-get(8)
dselect-upgrade - 根据 dselect 的选择来进行升级
clean - 删除所有已下载的包文件
autoclean - 删除已下载的旧包文件
check - 核对以确认系统的依赖关系的完整性
changelog - 下载指定软件包,并显示其changelog
download - 下载指定的二进制包到当前目录

选项:
-h 本帮助文档。
-q 让输出可作为日志 - 不显示进度
-qq 除了错误外,什么都不输出
-d 仅仅下载 - 【不】安装或解开包文件
-s 不作实际操作。只是依次模拟执行命令
-y 对所有询问都回答是(Yes),同时不作任何提示
-f 当出现破损的依赖关系时,程序将尝试修正系统
-m 当有包文件无法找到时,程序仍尝试继续执行
-u 显示已升级的软件包列表
-b 在下载完源码包后,编译生成相应的软件包
-V 显示详尽的版本号
-c=? 读取指定配置文件
-o=? 设置任意指定的配置选项,例如 -o dir::cache=/tmp
请查阅 apt-get(8)、sources.list(5) 和 apt.conf(5)的参考手册
以获取更多信息和选项。

相关资源:apt-get命令安装软件_apt-get软件-其它代码类资源

参考文献:https://www.cnblogs.com/sky-heaven/p/14926471.html

参考文献

有ubuntu 的pycharm安装

https://zhidao.baidu.com/question/1801897813656670787.html

ubuntu软件安装在哪里/安装位置相关推荐

  1. 如何从Ubuntu软件存储库外部安装软件

    On Linux, you install software from package management applications like the Ubuntu Software Center. ...

  2. ubuntu软件的卸载和安装

    方法一:可以用终端安装或卸载软件. 方法二:用系统自带的"新立得软件包管理器" 在终端里 安装软件 apt-get install softname1 softname2 soft ...

  3. ubuntu 16.04 14.04 安装各种软件

    目录 1. 输入法 1.1 安装sunpinyin 1.2 安装 搜狗拼音 下载安装包 安装 fcitx 不能中英文切换 在qt 中正常使用 2. opencv opencv依赖项 下载地址 编译: ...

  4. Ubuntu 16.04 英伟达驱动、常用软件以及虚拟环境的安装

    一.英伟达驱动的安装 Ubuntu 桌面版驱动可这样安装:系统设置--->软件和更新--->附加驱动--->NVIDIA binary driver-version 384.130, ...

  5. 解决ubuntu软件商店无法安装软件提示snap问题

    问题描述: 1.这个问题的原因是我们之前安装软件的时候没有安装完成就推出软件商店了,他已经安装了,只是没有安装完成而以,错误如图: 解决办法: 1.查看安装详情,命令如下: snap changes ...

  6. 在Ubuntu 14.04 64bit上安装思维导图工具XMind

    这是一款对个人免费的工具,提供了一些基本功能,如果你需要更多功能,可以付费购买Pro版本. 从下面的官网地址下载64bit的deb包 http://www.xmind.net/download/lin ...

  7. 在 Ubuntu 中使用 GDebi 快速安装 DEB 包

    文章目录 1.在基于 Ubuntu 的发行版中安装 GDebi 2.如何使用 Gdebi 安装 deb 包 [GUI 和终端] 3.将 GDebi 设为 .deb 文件安装的默认选项 Gdebi 是一 ...

  8. ubuntu软件位置(安装位置, 运行文件位置, 缓存位置)

    Ubuntu软件安装位置,一般都在/usr/bin下,个别可能会安装到/usr/share和/usr/local里, 一.查看软件安装的所有路径: 要知道文件都安装在哪些地方.放在哪些文件夹里, 可以 ...

  9. Ubuntu 18.04 服务器版安装桌面及软件

    Ubuntu 18.04 服务器版安装软件记录 设置root密码 使用root用户登录 安装ssh(远程连接用),最小化安装的需要,一般已安装. 将"#PermitRootLogin pro ...

  10. 一些常用的ubuntu软件安装方式

    1.安装Ubuntu 2.更新系统中的源 3.安装中文环境 4.安装常用 的软件 电骡amule .bt客户端Azureus .词霸星际译王.QQ客户端lumaqq.RAR 压缩/解压缩程序.下载软件 ...

最新文章

  1. /var/run/utmp文件操作函数
  2. AAD Connect 微软官方的描述准确吗?
  3. Redis+分布式+设计模式+Spring全家桶+Dubbo阿里P8技术精选文档
  4. vue-cli项目打包多个与static文件同级的静态资源目录(copy-webpack-plugin插件的使用)...
  5. macos可以升级到指定版本吗_iOS13系统终结版本即将出现,iOS13.5还值得升级吗
  6. bat文件打开一闪就没了_window文件夹目录树的创建
  7. .net Api 接口调用 增删改查
  8. 2019年中国软杯-基于深度学习的银行卡号识别系统
  9. 利用IPv6的地址特性写一个攻击甩锅程序
  10. Docker入门教程 Part 1 基础概念 - 镜像、容器、仓库
  11. 高德离线地图瓦片坐标偏移纠偏
  12. 一个男人的一生应该有几个女人?
  13. c语言规定 标识符由,C语言规定标识符只能由字母、数字和小数点三种字符组成。()...
  14. 生产环境系统突然访问速度变慢问题排查
  15. IDEA打包JavaWeb的War包并部署到Tomcat
  16. Premiere视频片段剪辑、添加音乐、添加字幕
  17. 沉睡者IT - 10个问题说清楚:什么是元宇宙?
  18. 实用的git操作记录
  19. Android——跟随手指的小猫咪
  20. 保险IT从业者必须知道 的健康险

热门文章

  1. python登陆成功页面跳转_模拟登陆后如何获取跳转的网页?
  2. ArcGIS Engine 的安装
  3. Android 保证Service服务不被杀死的几个方法
  4. sas软件使用mysql吗_图解SAS软件统计分析(一):基本知识和界面操作
  5. 可通过HTTP获取远端WWW服务信息
  6. arduino按钮控制led,按一次亮,再按灭
  7. euclidea4攻略_Euclidea几何构建10.4通关攻略
  8. 本地服务器搭建(转载自黑马程序员)
  9. ppt打开失败,无法正常启动
  10. 浅谈python的特点