ubuntu linux 更新软件源、在线下载软件、离线安装软件

【1】更新软件源

可以理解为更新软件仓库,ubuntu默认是国外的软件源,为了更安全更快速的使用,需要将软件源更新成国内的软件源

国内的软件源:清华源、阿里源、163源、中科大源

https://developer.aliyun.com/mirror/ubuntu ------>阿里源

https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/ ------>清华源

选择对应版本,将下方内容复制到sources.list

需要修改ubuntu中/etc/apt/sources.list文件,将文件中原有的内容,改为清华源中的内容

(可以选择将原来的文件备份一份,/etc/apt/sources.list.bak

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak )

sudo vim /etc/apt/sources.list

由于sources.list在根目录下,没有写权限,修改需要使用

wq!强制执行

【2】将软件源中的软件列表加载到本地

sudo apt-get update //自动读取/etc/apt/sources.list中的文件更新软件列表

【3】在线下载软件

1.sudo apt-get install 软件名

(软件下载并安装好后,直接终端输入软件运行,默认前台运行)

2.软件名 & 后台运行软件,软件不能通过ctrl+c终止

3.在后台运行软件时,终端会自动弹出该进程的进程号,可以使用kill指令杀死进程

kill -9 进程号
下载软件安装包: sudo apt-get download 软件名

不完全卸载软件: sudo apt-get remove 软件名 (不删除配置文件)

完全卸载: sudo apt-get remove --purge 软件名

清除默认位置的软件安装包:sudo apt-get clean

使用download会报错

权限不够说的是,刚刚的操作只下载了软件安装包,没有进行软件安装

如果执行download下载软件安装包,安装包会被下载在执行指令的路径

当使用install下载并安装时,软件安装包被下载在默认位置:/var/cache/apt/archives

【4】离线安装软件(dpkg)

①软件包的命名规范

②Linux下的软件包标准

deb: 符合Debian的软件包标准

rpm: 符合redhat的软件包标准

Redhat和Debian都是Linux的一种发行版

③离线安装软件(dpkg)

离线安装软件的前提:必须已经有软件包

离线安装软件的缺点:不会自动下载软件依赖,可能会导致大型软件无法安装成功

dpkg ----->debian package

sudo dpkg -i 软件包名 ----->执行语句的路径下,必须有软件安装包

sudo dpkg -r 软件名 ----->不完全卸载

sudo dpkg -P 软件名 ----->完全卸载

相关推荐
RisunJan几秒前
Linux命令-lilo(安装核心载入开机管理程序)
linux·运维·服务器
飞凌嵌入式7 分钟前
1块集成了4核Cortex-A7高性能CPU、1颗RISC-V MCU、多种高速总线、还兼容树莓派的T153低成本开发板
linux·arm开发·嵌入式硬件·risc-v
舰长11511 分钟前
ubuntu16 在防火墙禁止“允许Traceroute探测”
linux·运维·服务器
一只自律的鸡28 分钟前
【Linux驱动】Ubuntu基础 下篇
linux·ubuntu
gsgbgxp35 分钟前
WSL迁移至非系统盘
深度学习·ubuntu
玉树临风江流儿1 小时前
WSL2通过主机转发流量,实现与开发板互相ping通
linux·服务器·网络
感觉不怎么会1 小时前
Android 13 - 对讲app后台休眠后无法录音
android·linux
淬炼之火1 小时前
基于Docker Desktop 和 Ubuntu 在 Windows上部署轻量化大模型(Qwen-LLM)
笔记·ubuntu·docker·语言模型·容器
程序 代码狂人1 小时前
CentOS7中有趣的yum源(彩蛋)-----第二期
linux·运维·服务器
Y‍waiX‍‍‮‪‎⁠‌‫‎‌‫‬1 小时前
CentOS7(Linux)从系统安装到环境搭建
linux·运维·服务器