命令要在输入法英文模式下输入
一些命令执行权限不够的情况下,命令前面加sudo
sudo输入密码的时候不显示,输完密码直接按Enter(回车)执行
卸载内核后要执行 sudo update-grub
查询当前本机内核版本# 重启系统reboot
$ uname -r
获取所有安装的内核版本
$ dpkg --get-selections | grep linux
选择要卸载的版本,卸载下列安装包
$ sudo apt remove linux-image-<版本>-generic
$ sudo apt remove linux-headers-<版本>
$ sudo apt remove linux-headers-<版本>-generic
$ sudo apt remove linux-modules-<版本>-generic
发现还有一些处于deinstall状态,使用如下命令就可以清除干净那些deinstall的内核:
sudo dpkg -P linux-image-3.5.0-4[2-9]-generic
sudo dpkg -P linux-image-3.5.0-51-gener
卸载源码版本#删除下面的文件和文件夹
$ rm -rf/boot/vmlinuz-<内核版本>-*
$ rm -rf /boot/initrd-<内核版本>-*
$ rm -rf /boot/System-map-<内核版本>-*
$ rm -rf /boot/config-<内核版本>
$ rm -rf /lib/modules/<内核版本>-*
$ sudo update-grub
sudo dpkg --list *xxx* 模糊查询包名
运行软件,打开系统监视器-应用程序界面,选中该程序,右键,属性,进程名就是包名(可能)。
sudo apt search linux-image
sudo apt-cache search linux-image
这样会列出来很多内核, 然后找到新版本执行安装, 当前最新的是3.16.0-28, 通常选择安装generic的版本:
sudo apt-get install linux-image-3.16.0-28-generic
apt-get remove 会删除软件包而保留软件的配置文件
apt-get purge 会同时清除软件包和软件的配置文件
原文链接:https://blog.csdn.net/x2222265/article/details/88526690
remove – 卸载软件包
autoremove – 卸载所有自动安装且不再使用的软件包
purge – 卸载并清除软件包的配置
apt-get autoremove的行为重点是卸载所有自动安装,举个栗子:C 依赖于 B, D 依赖于B, 且D没有被其他手动安装的包依赖。apt-get remove C 将删除C, 同时提示你用apt-get autoremove去清除B,D ;apt-get autoremove C 将删除B, C, D 。
sudo apt remove linux-image
sudo apt autoremove 包名 命令即可卸载上面的那些包
还有没有删除干净的内容可以用 sudo apt-get autoremove 来清理
&& 两条命令一同输入之间的连接符号,其前后有空格
通常apt的更新是使用两条命令完成的.
sudo apt-get update && sudo apt-get dist-upgrade -y
sudo apt-get update && sudo apt dist-upgrade -y
sudo apt-get -f install
sudo dpkg --configure -a && sudo apt -f install
sudo apt --fix-broken install
sudo apt update && sudo apt full-upgrade
apt list --upgradable
sudo apt full-upgrade
有关链接网址 https://bbs.deepin.org/phone/zh/post/215066
安装步骤:
1)找出源内所有版本:
apt search xserver-xorg-video-nvidia
2)根据自行决定安装你要的版本即可(sudo apt install .....)
#有legacy后缀的为源内旧版本驱动,无后缀的多为源内最新版本#
--------------------卸载方法,将install换成purge,卸载相关多余的驱动版本
1、在星火商店安装双显卡快速切换插件。(注销后才能看到图标,但是不用注销,直接第二步)
星火商店网址 https://spark-app.store
2、使用以下代码一键安装440驱动、显卡设置 nvidia-smi
sudo apt install nvidia-driver nvidia-settings
apt-mark功能
apt-mark 可以对软件包进行设置(手动/自动 )安装标记,也可以用来处理软件
包的 dpkg(1) 选中状态,以及列出或过滤拥有某个标记的软件包。
apt-mark用法 有关链接 https://www.cnblogs.com/gao88/p/12564713.html
apt-mark [选项] {auto|manual} 软件包1 [软件包2 …]
auto – 标记指定软件包为自动安装
manual – 标记指定软件包为手动安装
hold – 标记指定软件包为保留(held back),阻止软件自动更新
unhold – 取消指定软件包的保留(held back)标记,解除阻止自动更新
showauto – 列出所有自动安装的软件包
showmanual – 列出所有手动安装的软件包
showhold – 列出设为保留的软件包
当安装更新时,提示有软件包未被升级
apt-get upgrade -y 安装可用更新……
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
正在计算更新… 完成
下列软件包的版本将保持不变:
libsmbclient samba-libs
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 2个软件包未被升级。
robin@robin-b450m:~$ sudo apt-mark unhold libsmbclient samba-libs
robin@robin-b450m:~$ sudo apt update
robin@robin-b450m:~$ sudo apt upgrade
换源参考链接 https://www.cnblogs.com/javayanglei/p/13305284.html
链接中的源可能是错误的,至少其中官方的源已过旧。
这些命令的使用频率还是很高的,感谢分享
不错不错,学习了!
学习了,感谢分享!
Popular Ranking
Popular Events
相关命令如果不了解,强烈建议复制百度后再使用。
命令要在输入法英文模式下输入
一些命令执行权限不够的情况下,命令前面加sudo
sudo输入密码的时候不显示,输完密码直接按Enter(回车)执行
卸载内核
卸载内核后要执行 sudo update-grub
查询当前本机内核版本# 重启系统reboot
$ uname -r
获取所有安装的内核版本
$ dpkg --get-selections | grep linux
选择要卸载的版本,卸载下列安装包
$ sudo apt remove linux-image-<版本>-generic
$ sudo apt remove linux-headers-<版本>
$ sudo apt remove linux-headers-<版本>-generic
$ sudo apt remove linux-modules-<版本>-generic
发现还有一些处于deinstall状态,使用如下命令就可以清除干净那些deinstall的内核:
sudo dpkg -P linux-image-3.5.0-4[2-9]-generic
sudo dpkg -P linux-image-3.5.0-51-gener
卸载源码版本#删除下面的文件和文件夹
警告:执行rm -rf / 或者rm -rf /*命令,会删除Linux根目录下的所有文件
警告:执行rm -rf / 或者rm -rf /*命令,会删除Linux根目录下的所有文件
警告:执行rm -rf / 或者rm -rf /*命令,会删除Linux根目录下的所有文件
$ rm -rf/boot/vmlinuz-<内核版本>-*
$ rm -rf /boot/initrd-<内核版本>-*
$ rm -rf /boot/System-map-<内核版本>-*
$ rm -rf /boot/config-<内核版本>
$ rm -rf /lib/modules/<内核版本>-*
更新启动引导
$ sudo update-grub
查看已安装软件包名
sudo dpkg --list *xxx* 模糊查询包名
运行软件,打开系统监视器-应用程序界面,选中该程序,右键,属性,进程名就是包名(可能)。
安装-内核或软件
sudo apt search linux-image
sudo apt-cache search linux-image
这样会列出来很多内核, 然后找到新版本执行安装, 当前最新的是3.16.0-28, 通常选择安装generic的版本:
sudo apt-get install linux-image-3.16.0-28-generic
卸载
apt-get remove 会删除软件包而保留软件的配置文件
apt-get purge 会同时清除软件包和软件的配置文件
原文链接:https://blog.csdn.net/x2222265/article/details/88526690
remove – 卸载软件包
autoremove – 卸载所有自动安装且不再使用的软件包
purge – 卸载并清除软件包的配置
这里重点介绍一下autoremove:
apt-get autoremove的行为重点是卸载所有自动安装,举个栗子:C 依赖于 B, D 依赖于B, 且D没有被其他手动安装的包依赖。apt-get remove C 将删除C, 同时提示你用apt-get autoremove去清除B,D ;apt-get autoremove C 将删除B, C, D 。
sudo apt remove linux-image
sudo apt autoremove 包名 命令即可卸载上面的那些包
还有没有删除干净的内容可以用 sudo apt-get autoremove 来清理
更新
&& 两条命令一同输入之间的连接符号,其前后有空格
sudo apt-get update 更新软件源中的所有软件列表。
sudo apt-get upgrade 更新软件。
sudo apt-get dist-upgrade 更新系统版本。
通常apt的更新是使用两条命令完成的.
sudo apt-get update && sudo apt-get dist-upgrade -y
sudo apt-get update && sudo apt dist-upgrade -y
sudo apt-get -f install
sudo dpkg --configure -a && sudo apt -f install
sudo apt --fix-broken install
sudo apt update && sudo apt full-upgrade
apt list --upgradable
sudo apt full-upgrade
安装N卡闭源显卡驱动
有关链接网址 https://bbs.deepin.org/phone/zh/post/215066
安装步骤:
1)找出源内所有版本:
apt search xserver-xorg-video-nvidia
2)根据自行决定安装你要的版本即可(sudo apt install .....)
#有legacy后缀的为源内旧版本驱动,无后缀的多为源内最新版本#
--------------------卸载方法,将install换成purge,卸载相关多余的驱动版本
1、在星火商店安装双显卡快速切换插件。(注销后才能看到图标,但是不用注销,直接第二步)
星火商店网址 https://spark-app.store
2、使用以下代码一键安装440驱动、显卡设置 nvidia-smi
sudo apt install nvidia-driver nvidia-settings
锁定软件包
apt-mark功能
apt-mark 可以对软件包进行设置(手动/自动 )安装标记,也可以用来处理软件
包的 dpkg(1) 选中状态,以及列出或过滤拥有某个标记的软件包。
apt-mark用法 有关链接 https://www.cnblogs.com/gao88/p/12564713.html
apt-mark [选项] {auto|manual} 软件包1 [软件包2 …]
apt-mark常用命令
auto – 标记指定软件包为自动安装
manual – 标记指定软件包为手动安装
hold – 标记指定软件包为保留(held back),阻止软件自动更新
unhold – 取消指定软件包的保留(held back)标记,解除阻止自动更新
showauto – 列出所有自动安装的软件包
showmanual – 列出所有手动安装的软件包
showhold – 列出设为保留的软件包
apt-mark使用案例
当安装更新时,提示有软件包未被升级
apt-get upgrade -y 安装可用更新……
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
正在计算更新… 完成
下列软件包的版本将保持不变:
libsmbclient samba-libs
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 2个软件包未被升级。
可通过apt-mak unhold 命令设置为不保留,再执行更新即可
robin@robin-b450m:~$ sudo apt-mark unhold libsmbclient samba-libs
robin@robin-b450m:~$ sudo apt update
robin@robin-b450m:~$ sudo apt upgrade
换源参考链接 https://www.cnblogs.com/javayanglei/p/13305284.html
链接中的源可能是错误的,至少其中官方的源已过旧。