ubuntu软件安装

1 APP Store安装

2 使用 apt 包管理工具安装(自动下载+配置+安装)

ding@ding-ubuntu:~$ sudo apt-get install git

常用的 apt-get 命令:

apt-get update在修改/etc/apt/sources.list或/etc/apt/preferences之后运行该命令此外,您需要定期运行这一命令以确保您的软件包列表是最新的
apt-get install packagename安装一个新软件包
apt-get remove packagename卸载一个已安装的软件包(保留配置文档)
apt-get remove --purge packagename卸载一个已安装的软件包(删除配置文档)
apt-get autoremove packagename删除包及其依赖的软件包
apt-get autoremove --purge packagname删除包及其依赖的软件包 + 配置文件,比上面的要删除的彻底一点
dpkg --force-all --purge packagename有些软件很难卸载,而且还阻止了别的软件的应用,就能够用这个,但是有点冒险。
apt-get autocleanapt会把已装或已卸的软件都备份在硬盘上,假如需要空间,这个命令删除您已卸载掉的软件的备份。
apt-get clean这个命令会把安装的软件的备份也删除,但是这样不会影响软件的使用。
apt-get upgrade可以使用这条命令更新软件包选项很有用
apt-get dist-upgrade将系统升级到新版本

3 使用 deb 软件包安装

sudo dpkg -i deb_package_name.deb

在windows下,我们安装的是 .exe 文件,在Ubuntu就有一个 .deb,.deb文件也可以双击安装。

4 自己下载程序源码编译安装

ding@ding-ubuntu:~$ make
ding@ding-ubuntu:~$ make install

在程序源码安装包里,通常会有 readme 文件,会提示如何编译和安装。

文件系统结构

一、根目录 /

linux下 / 就是根目录!所有的目录均由根目录产生

二、ubuntu文件系统结构

/bin       存放二进制可执行文件。和stm32类似,bin文件就是可执行文件。其实就是一些命令,这些命令在单用户模式下也能够使用;

/boot    存放Ubuntu内核和启动文件,如vmlinuz-xxx  gurb引导装载程序,boot意为启动(计算机);

/cdrom   光盘文件。如果插入了光盘,光盘文件在此处打开;

/dev       存放设备的驱动文件;

/etc        存放一些系统配置文件,比如用户账号和密码文件,各种服务的起始地址;

/home    系统默认的用户主文件夹。用ubuntu创建用户时,每一个用户都有一个主文件夹,位于/home目录下;如果再创建一个user_temp用户,在/home下还有有一个user_temp的文件夹;

/lib         存放库文件

/media   此目录下放置可插拔设备,比如SD卡,或者U盘就是挂载到这个目录中

/mnt      用户可使用的挂载点(vmware共享文件夹),如果要挂载一些额外的设备,那么就可以挂载到此处;

ding@ding-ubuntu:/mnt/hgfs/Share$ pwd
/mnt/hgfs/Share    // 共享文件夹

/opt       可选的文件和程序存放目录,给第三方软件(网易云音乐)放置的目录;

/proc    虚拟文件系统,数据放置到内存中(不是Flash),存放系统运行信息;

// 查看/prroc/cpuonfo  CPU信息ding@ding-ubuntu:/mnt/hgfs/Share$ cat /proc/cpuinfo
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 142
model name  : Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
stepping    : 10
microcode   : 0x9a
cpu MHz     : 1992.000
cache size  : 8192 KB
physical id : 0
siblings    : 4
core id     : 0
cpu cores   : 4
apicid      : 0
initial apicid  : 0
fpu     : yes
fpu_exception   : yes
cpuid level : 22
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid mpx rdseed adx smap clflushopt xsaveopt xsavec xsaves arat flush_l1d arch_capabilities
bugs        : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit
bogomips    : 3984.00
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management:

/root      root用户目录,也就是系统管理员目录;

/sbin      和/bin类似,也是存放一些二进制可执行文件。sbin下面的一般是系统开机过程中所需要的命令;

/srv        service缩写,服务相关目录。比如网络服务;

/sys        记录内核信息,虚拟文件系统;

/tmp      临时目录;

/usr        usr不是user的缩写,而是UNIX Software Resource的缩写,存放于系统用户有关的文件,会占用很大的存储空间!

ding@ding-ubuntu:/$ du -sh /usr/
4.0G    /usr/    // /usr文件夹占用4G的空间

/var        存放一些变化的文件,比如日志文件;

Linux专栏5:软件安装和文件结构相关推荐

  1. Linux下的软件安装方法介绍

    本文目录 一.Linux下的软件安装方式 二.在线安装 三.使用dpkg从本地磁盘安装deb软件包 本文目录 一.Linux下的软件安装方式 通常Linux上的软件安装主要有三种方式: 在线安装 从磁 ...

  2. actran安装教程linux,Linux平台Actran软件安装

    Linux平台actran软件安装 一.服务器安装 1.打开一个终端,调用管理员权限. su并回车,输入管理员账户和密码 2. 在安装文件位置运行以下命令: sh ./linux-libc234-x8 ...

  3. Linux下的软件安装方式+源码安装软件cmatrix代码雨

    Linux下的软件安装方式 1 rpm工具安装 2 yum工具安装 3 源码编译安装 软件包类型 1 二进制软件包(=rpm软件包) 无需编译,直接安装 根据计算机CPU架构类型和操作系统选择合适的软 ...

  4. Linux下的软件安装

    Linux下的软件安装 一.软件安装包介绍 1.1 软件包分类 1.2 源码软件包 1.2.1 这里我们使用C语言来编写一个简单的程序,然后来完成编译安装 1.2.2 安装编译所需的工具软件gcc 1 ...

  5. (二)Linux嵌入式开发——软件安装(Ubuntu)

    文章目录 (二)Linux嵌入式开发--软件安装(Ubuntu) APP Store APT工具 问题 解决办法1 解决办法2 deb软件包 程序源码 问题1 解决办法 问题2 解决办法 总结 (二) ...

  6. linux的mysql装在哪了,Linux怎么查看软件安装路径 查看mysql安装在哪

    Linux怎么查看软件安装路径 查看mysql安装在哪 更新时间:2019-05-10 15:32 最满意答案 方法有几种, 1.查询所有文件 这种方法最暴力,就是从根目录下面搜索mysql,这种方法 ...

  7. Linux中常用软件安装

    Linux中常用软件安装 0 软件安装命令 rpm命令 yum命令 1 JDK安装 2 Mysql安装 0 MySQL安装与卸载 (新增于 2021-06-06) 1 卸载 yum方式 rpm方式 2 ...

  8. Linux学习笔记-软件安装管理

    0 Linux 软件安装管理概述 一.软件包管理简介 二.rpm命令管理 三.yum在线管理 四.源码包管理 五.脚本安装包 1 软件包管理简介 软件包的分类 源码包 二进制包 源码包的特点 开源,如 ...

  9. linux下各种软件安装方法详解

    linux 软件安装的七种方法 一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su -成root用户: 3.cd so ...

最新文章

  1. 清华学长免费分享Java基础核心知识大总结(1)
  2. spring-session-data-redis解决session共享的问题
  3. 怎么找出消耗 CPU 的罪魁祸首?!
  4. Qt C++属性类型提供给 QML调用(二)
  5. linux脚本语句,LINUX shell 脚本语句
  6. C++设计模式-适配器模式
  7. Dom4j 解析Xml文档及 XPath查询 学习笔记
  8. 20 岁 Google vs 18 岁百度,分道扬镳?| 畅言
  9. 系统学习NLP(五)--句法分析
  10. java开发必备基础
  11. 水果店开业如何做开店活动,新水果店开业需要做哪些促销活动
  12. 学生运动会成绩数据库
  13. Flutter 和小程序混编
  14. 严重性代码说明项目文件行禁止显示状态错误LNK2019无法解析的外部符号 main,函数 “int __cdecl invoke_main(void)“ (? invoke_main@@YAHX
  15. linux tar 打包 解压包
  16. 并发编程 - golang
  17. MIT-BIH数据库PSG信号提取(含EEG)
  18. 非常养眼的元代青花风格的pad ui 界面设计
  19. 前端call和apply和arguement
  20. 微信小程序分享接口卡片图片尺寸比例

热门文章

  1. C#数字黑洞之一(卡普雷卡尔黑洞:重排求差黑洞)
  2. python批量下载抖音无水印视频,附软件
  3. IMT-2020(5G)推进组《5G网络架构设计》白皮书
  4. JavaScript数据类型 - Object类型
  5. 14 ,spark sql 例子 :四张表数据( student,course,score,teacher ),建表
  6. 京瓷送稿器扫描有黑线,稿台扫描正常
  7. CSP2019入门级第一轮-排列组合题
  8. 哈工大csapp-LAB3程序优化
  9. 会计的六大要素及等式
  10. 苹果手机、电脑如何进行屏幕录制?苹果录屏功能在哪?