Linux下载软件及卸载

Linux 发展史

  • 汤姆森·肯---UNIX之父
  • 斯托曼 发起 GNU 计划
  • 莱纳斯 linux 之父
  • 现在主流的基于Linux的系统的发行版本

centos、Ubuntu、Deepin(国产)、RedHat、...

  1. 查看Ubuntu版本:cat /etc/issue
  2. 查看内核版本:uname -a

嵌入式层次结构

一、用户空间

命令 脚本(命令的集合) app

---------------------系统调用-----------------------------

二、内核空间

        内核空间也是一个程序,只不过是在计算机启动时就运行的程序。

Linux 内核五大程序:

1、进程管理:-----时间片轮转 上下文切换 分时多任务

2、内存管理:-----空间的分配和回收

3、文件管理:-----将一堆 0 1 转换成方便人类识别的内容

4、网络管理:-----网络协议栈

5、设备管理:-----通过设备驱动去操作硬件,Linux中一切皆文件

三、硬件空间

led 摄像头 扬声器 键盘

注意:

用户空间想操作硬件,需要先进到内核空间,进入到内核空间的方式是通过系统调用,( 系统调用就是内核给用户提供的访问内核的接口函数 ) 然后通过内核操作硬件。

为什么Linux要分用户空间和内核空间?

主要是出于安全的角度。----段错误之后程序崩溃,但是系统不会崩。

Linux软件包管理

常用的软件包的后缀名

.rpm (RedHat使用)

.deb (Ubuntu使用)

软件包的命令规则

sl_5.20-1_amd64.deb

sl _ 5.20 - 1 _amd64 .deb

软件名 版本号 修订版本 架构 Ubuntu系统使用

架构: amd64 64位系统使用 i386 32位系统使用

软件的安装

离线安装----dpkg

不会检查软件的依赖,如果有依赖,需要自己手动安装依赖。

安装软件

sudo dpkg -i 软件包的路径和名字

查看软件的使用方式

man 软件名

查看已经安装的软件信息

sudo dpkg -l(小写的L) 软件名

查看软件的安装目录

sudo dpkg -L 软件名

卸载软件(会保留配置文件)

sudo dpkg -r 软件名

完全卸载

sudo dpkg -P 软件名

在线安装---- apt-get

会检查软件的依赖,如果有依赖,会一并安装到系统中。

需要Ubuntu联网:

测试是否联网:ping www.baidu.com

显示下面的信息,说明有网 输入 ctrl + c 停止显示。

注意: 服务器中有不同软件仓库的地址。

由于用户所在的地理位置不同,使用不同服务器时,下载软件的速度也是不一样的。

用户下载软件,需要选择一个适合自己的服务器。

选择服务器流程:

点击左下角的显示应用程序----》软件更新器----》设置----》Ubuntu软件选项卡----》

----》勾选所有的复选框(尤其是源代码哪一项)----》点击下载自后面的下拉箭头----》

----》选择其他中的中国中的 阿里云 的镜像服务器即可---》点击关闭---》等待即可

上面的操作会把 阿里云 的镜像服务器的地址加载到我们主机的/etc/apt/sources.list文件中。

更新本地文件:

sudo apt-get update

会将服务器上的软件仓库的索引信息同步到自己主机的/var/lib/apt/lists/路径下;

安装软件:

sudo apt-get install 软件名

一些linux中的小软件

sudo apt-get install sl //安装小火车应用程序

sudo apt-get install oneko //安装一个小猫

sudo apt-get install bastet //俄罗斯方块 终端字体缩小点就能玩了

sudo apt-get install frozen-bubble //泡泡龙

sudo apt-get install kolourpaint4 //画图板

sudo apt-get install xawtv //打开摄像头的软件

sudo apt-get install cmatrix //代码雨

卸载软件:

sudo apt-get remove 软件名

只下载不安装:

sudo apt-get download 软件名

下载源代码:

sudo apt-get source 软件名

清理软件安装包:

sudo apt-get clean

安装过的软件的安装包会被留在 /var/cache/apt/archives目录下,clean就是清理这个目录下的安装包。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值