Linux-常见的问题

1、sudo apt-get update/upgrade的区别

sudo apt-get update
访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。我们在新立得软件包管理器里看到的软件列表,都是通过update命令更新的。
sudo apt-get upgrade
 把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。
 如果你的软件都是最新版本,会提示:
 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。

总结

 update是更新软件列表,upgrade是更新软件。

2、安装应用出现版本冲突问题(以安装vim为例)

The following packages have unmet dependencies:
 vim : Depends: vim-common (= 2:8.0.0197-4+deb9u3) but 2:8.1.0875-5 is to be installed
E: Unable to correct problems, you have held broken packages.
原因分析
# 需要安装的安装包所需的依赖和已经安装的依赖版本不一致,冲突了呗!
解决办法
sudo apt-get purge vim-common	# 删除出现问题的文件(依赖)
sudo apt-get update				# 更新一下
sudo apt-get install vim		# 再安装就绝对没问题
收获
purge 命令是 remove 命令的另一个版本,它可以在删除软件本身的同时,删除软件包的残余设置。类似于 Windows 环境下删除软件后的“软件残余”清理。

执行:sudo apt-get purge 软件名
将删除相关软件,同时删除该软件的配置文件。

3、cannot create temp file for here-document: No space left on device

就是没有空间了呗,用df指令查看内存占用情况
dsk@dsk-machine:~$ df
Filesystem     1K-blocks    Used Available Use% Mounted on
udev             4038160       0   4038160   0% /dev
tmpfs             812492    2048    810444   1% /run
/dev/sda1       41020640 6863356  32043852  18% /
tmpfs            4062456       0   4062456   0% /dev/shm
tmpfs               5120       4      5116   1% /run/lock
tmpfs            4062456       0   4062456   0% /sys/fs/cgroup
/dev/loop1          1024    1024         0 100% /snap/gnome-logs/81
/dev/loop2         46080   46080         0 100% /snap/gtk-common-themes/1440
/dev/loop0          4352    4352         0 100% /snap/gnome-calculator/544
/dev/loop4         15104   15104         0 100% /snap/gnome-characters/399
/dev/loop3         91264   91264         0 100% /snap/core/8268
/dev/loop5         56064   56064         0 100% /snap/core18/1668
/dev/loop6        164096  164096         0 100% /snap/gnome-3-28-1804/116
/dev/loop7          3840    3840         0 100% /snap/gnome-system-monitor/127
tmpfs             812488      16    812472   1% /run/user/121
tmpfs             812488      24    812464   1% /run/user/1000
dsk@dsk-machine:~$ 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农菌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值