snap简介
Snap在线商店:
Snap的安装包扩展名是.snapRAR FOR LINUX,类似于一个容器,它包含一个应用程序需要用到的所有文件和库(snap包包含一个私有的root文件系统ubuntu 如何卸载安装的软件linux运维面试题,里面包含了依赖的软件包)。它们会被安装到单独的目录;各个应用程序之间相互隔离。使用snap有很多好处,首先它解决了软件包的依赖问题;其次ubuntu 如何卸载安装的软件,也使应用程序更容易管理。
sudo apt-get install snapd
sudo apt-get install snapcraft
列出已经安装的snap包
sudo snap list
搜索要安装的snap包
sudo snap find
安装一个snap包
sudo snap install
更新一个snap包,不加包的名字的话那就是更新所有的snap包
sudo snap refresh
把一个包还原到以前安装的版本
sudo snap revert
删除一个snap包
sudo snap remove
设置snap 的代理 修改配置
sudo systemctl edit snapd添加如下内容
[Service]
Environment=“http_proxy=http://代理ip:代理的端口”
Environment=“https_proxy=http://代理ip:代理的端口”让systemd重载配置
sudo systemctl daemon-reload重新启动snap服务
sudo systemctl restart snapd 安装Clion
sudo snap install clion
安装Vscode
sudo snap install code --classic
安装Chrome
snap install chromium
安装gcc g++
sudo apt install gcc g++ (可选?) g++ -multilib
卸载火狐
查看浏览器包
dpkg -L | grep firefox
分别是firefox、firefox-locale-en、firefox-locale-zh-hans
卸载
sudo dpkg -P firefox firefox-locale-en firefox-locale-zh-hans
sudo apt purge firefox*
dpkg本地包管理器
可以安装、删除、创建deb包
不依赖软件仓库,不能自动检索和下载软件包
不能判断和解决依赖关系问题
dpkg -l 列出本地已安装的软件包(可以用来:导出备份系统的软件包,装新系统的时候再全部装上)
dpkg -L 列出包在本地安装的所有文件(应用:卸载时检查是否有残留)
dpkg -S 查找文件所归属的软件包(安装时候产生的过程文件不属于任何软件包)
dpkg -i .deb 安装软件包
dpkg --print-architecture 查看系统默认架构
dpkg --print-foreign-architectures 查看系统支持的其他架构(在文件/var/lib/dpkg/arch中)
dpkg --remove-architecture 删除架构支持
dpkg -r name:arch卸载软件,不删除配置文件
dpkg -P name:arch卸载软件,删除配置文件