linux 软件包管理
查看软件源
cat /etc/apt/sources.list 软件源信息保存在此文件 jammy
dpkg
-i 安装本地deb格式安装包
-unpack 解压指定格式安装包
-r 移出指定软件包
-P 彻底删除指定安装包
-p 显示指定安装包的可安装版本
-V 检查包的完整性
-s 显示指定安装包的详细状态
-l 列出所有软件的状态
-L 列出属于指定软件包的文件
# 安装qq音乐
cd ~/下载
sudo dpkg -i qqmusic_1.1.5_amd64.deb 安装qq音乐
sudo dpkg -r qqmusic 删除qq音乐
apt-get 安装软件包
-d 只下载软件包 不安装解压
-l 修复已安装软件包的依赖关系
-y yes
install 安装一个或多个软件包
update 同步本地和软件源之间的软件索引
upgrade 升级软件包
remove 删除指定的软件包
autoremove 删除指定的软件包,并处理其依赖关系
purge 彻底删除指定的软件包 包括配置文件
check 检查软件包依赖关系是否损坏
clean 清除软件包的缓存
sudo apt-get install chromium-browser 安装谷歌流浪器
sudo apt-get autoremove chromium-browser 删除谷歌浏览器
snap 管理工具
sanp使用软件商店管理安装包
find 搜索软件包
list 列出已安装snap软件包
install 安装
refresh 更新
revert 还原上一个版本
remove 删除
login logout buy
tarball 格式包 安装python
# 1.获取安装包 tgz
wget https://www.python.org/ftp/python/3.11.2/Python-3.11.2.tgz
# 2.解压安装包
~/下载$ tar -zvxf Python-3.11.2.tgz
# 3.使用configure文件生成makefile文件 (根据用户配置创建make所需makefile文件)
cd Python-3.11.2
./configure --prefix=/usr/local/python311
# 4.使用make命令使用源码编译
~/下载/Python-3.11.2$ make
# 5.安装软件依赖项(zlib libffi)
apt-cache search zlib | grep ^zlib 搜索zlib软件包
sudo apt-get install zlib1g-dev
sudo apt-get install libffi-dev
# 6.使用make命令进行安装
~/下载/Python-3.11.2$ sudo make install
# 7.打开软件编译
cd /usr/local/python311/bin
./python3.11.2