ubuntu系统升级和其他相关操作记录
之前在openstack中安装了ubuntu 12.04虚拟机,版本较低,需要升级为高版本。下面分享下升级过程:
ubuntu系统升级操作:
$ cat /etc/issue
Ubuntu 12.04.5 LTS \n \l
$ sudo apt-get update
$ sudo apt-get install -y update-manager-core
$ sudo do-release-upgrade -d
此步执行后会提示升级,要下载最新系统数据,安装大概需要一个多小时。
如果上面最后一步提示找不到较高版本。
那么就使用以下方法升级成功:
$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ apt-get install -y update-manager
$ update-manager -d
此步执行后会提示升级,要下载最新系统数据,安装大概需要一个多小时。
升级后,再次查看ubuntu版本,发现已是最新系统版本了:
$ cat /etc/issue
Ubuntu 14.04 LTS \n \l
另外注意:
ubuntu系统升级是从低版本往高版本逐级升的,比如ubuntu12.04-->ubuntu14.04-->ubuntu16.04等
如果上面升级到一个新版本后发现不是最新版本,还可以继续照此步骤执行升级,直至升级到最新版本。
==============================================================
ubuntu中强制安装:
apt-get install -f 软件名
查出安装的软件
dpkg -l
dpkg -l |grep 软件名
dpkg -r 软件名 #强制卸载
dpkg --purge 软件名 #删除软件卸载后的遗留文件
=============================================================
ubuntu中关闭sublime text自动检测更新提示
点击菜单栏"Preferences"=> "Settings",清空右边栏内容将里面修改为如下(主要是添加第一行内容):
{
"update_check": false,
"color_scheme": "Packages/Color Scheme - Default/Amy.tmTheme",
"font_face": "宋体",
"font_options":
[
"no_bold",
"no_italic",
"no_antialias",
"gray_antialias"
],
"font_size": 12,
"ignored_packages":
[
"Vintage"
]
}
如果添加后不起作用就是没有注册的原因,设置一下注册码就可以!做法:
"菜单"->"help"->"Enter License",输入下面内容即可!
—– BEGIN LICENSE —–
Michael Barnes
Single User License
EA7E-821385
8A353C41 872A0D5C DF9B2950 AFF6F667
C458EA6D 8EA3C286 98D1D650 131A97AB
AA919AEC EF20E143 B361B1E7 4C8B7F04
B085E65E 2F5F5360 8489D422 FB8FC1AA
93F6323C FD7F7544 3F39C318 D95E6480
FCCC7561 8A4A1741 68FA4223 ADCEDE07
200C25BE DBBC4855 C4CFB774 C5EC138C
0FEC1CEF D9DCECEC D3A5DAD1 01316C36
—— END LICENSE ——
=======Ubuntu下sublime不能输入中文的问题解决办法=========
# git clone https://github.com/lyfeyaj/sublime-text-imfix.git1
# cd sublime-text-imfix && ./sublime-imfix1 执行完之后重启sublime,就可以输入中文了!
============================================
Ubuntu 16.04通过rc.local设置开机启动命令/脚本(通过update-rc.d管理Ubuntu开机启动程序/服务)
rc.local脚本是一个Ubuntu开机后会自动执行的脚本,我们可以在该脚本内添加命令行指令。该脚本位于/etc/路径下,需要root权限才能修改。
注意:
- rc.local脚本里面启动的用户默认为root权限。
- 一定要将命令添加在exit 0之前。里面可以直接写命令或者执行Shell脚本文件sh。
============================================
rm -rf /var/cache/apt/archives/* #清理缓存
apt-get autoclean #删除已经卸载掉的软件包
apt-get autoremove #卸载软件时残留在系统里的垃圾
============================================
Ubuntu中"apt-get -f install"命令
Ubuntu 下用apt-get或dpkg进行安装操作时,当发现可能是安装的其他软件包不兼容导致了安装包出错时,可以根据提示需要执行“sudo apt-get -f install ”来卸载之前的冲突包。如果安装过aptitude包,还可以使用命令"aptitude -f install" ,实现相同的效果。
说明:
apt-get -f install 是修复损坏的软件包,尝试卸载出错的包,重新安装正确版本的
-f参数放在 install 前面跟后面是一样的效果
==============================================================
安装软件 apt-get install softname1 softname2 softname3……
卸载软件 apt-get remove softname1 softname2 softname3……
卸载并清除配置 apt-get remove --purge softname1
更新软件信息数据库 apt-get update
进行系统升级 apt-get upgrade
搜索软件包 apt-cache search softname1 softname2 softname3……
修正(依赖关系)安装:apt-get -f install
安装deb软件包 dpkg -i xxx.deb
删除软件包 dpkg -r xxx.deb
连同配置文件一起删除 dpkg -r --purge xxx.deb
查看软件包信息 dpkg -info xxx.deb
查看文件拷贝详情 dpkg -L xxx.deb
查看系统中已安装软件包信息 dpkg -l
重新配置软件包 dpkg-reconfigure xx
sudo dpkg -p package_name卸载软件包及其配置文件,但无法解决依赖关系!
sudo aptitude purge pkgname卸载软件包及其配置文件与依赖关系包!
清除所有已删除包的残馀配置文件
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。
比如:
dpkg -i NylasMail.deb #安装这个软件
dpkg --info NylasMail.deb #查看这个软件安装后的包名,比如查看到该软件包名称为nylas-mail(即Package: nylas-mail)
dpkg -r nylas-mail #卸载
dpkg --purge nylas-mail
================ubuntu16.04下清除垃圾空间的方法===================
root@bobo:~# cat /root/cache_del.sh
#!/bin/bash rm -rf /var/cache/apt/archives/*
apt-get autoclean
apt-get autoremove rm -rf /home/kevin/.cache/* 每1小时清除一次
root@bobo:~# crontab -l
0 * * * * /bin/bash -x /root/cache_del.sh >/dev/null 2>&1
ubuntu系统升级和其他相关操作记录的更多相关文章
- Python xlwt 写Excel相关操作记录
1.安装xlwt pip install xlwt 2.写Excel必要的几步 import xlwt book = xlwt.Workbook() #创建一个workbook,无编码设置编码book ...
- git相关操作记录
拉取远端并强制覆盖本地文件 有时候会出现想放弃本地修改的情况,那么只需要下面几行命令 git fetch --all git reset --hard origin/master git pull / ...
- ubuntu下ssh服务相关操作
1.安装ssh服务:apt-get install openssh-server 2.检测ssh开启状态:ps -e | grep ssh 3.启动ssh:/etc/init.d/ssh start ...
- git 本地分支与远程分支相关操作记录
1.远程分支中有新增分支,但自己的本地分支没有对应同步 git checkout -b [remote-branch-name] origin/[remote-branch-name] 2. 查看本地 ...
- Mysql导出导入相关操作记录
一.使用source source sql脚本文件路径 二.使用mysqldump 命令行下具体用法如下: mysqldump -u用户名 -p密码 -d 数据库名 表名 脚本名; 1.导出数据库為 ...
- ubuntu系统升级记录
之前在openstack中安装了ubuntu 12.04虚拟机,版本较低,需要升级为高版本.下面分享下升级过程: ubuntu系统升级操作:$ cat /etc/issueUbuntu 12.04.5 ...
- MySQL之记录相关操作
一 介绍 MySQL数据操作: DML ======================================================== 在MySQL管理软件中,可以通过SQL语句中的 ...
- 记录工作中linux相关操作
在项目部署之后,查看日志能查看部署结果是否正确部署. 最开始查看日志我会使用cat service.log tail -f service.log vim service.log 打开日志之后 /+查 ...
- MySQL 库、表、记录、相关操作(3)
MySQL 库.表.记录.相关操作(3) 单表查询 """ 增: insert [into] [数据库名.]表名[(字段1[, ..., 字段n])] values (数 ...
随机推荐
- oracle中给某个用户某张表的权限设置
今天碰到需要给数据库上某一个用户,开通其中2张表的查询权限,方法如下: grant select on bas_checkcycle to jdc;这个是整个语句. 语句分析: grant selec ...
- 合理配置SQLSERVER内存
合理配置SQLSERVER内存 原文地址:https://www.cnblogs.com/lyhabc/archive/2012/09/28/2707857.html SQLSERVER是个很喜欢内存 ...
- 如何用vmware workstation来做虚拟化实验
前言 以前做用vmare只是简单的实验,但是随着现在虚拟化的兴起,我们的开始要开始虚拟化的实验了. 我们看到有些windows 2012的书上面说用hyper-v来实验,但是hyper-v只能做一些列 ...
- 关掉 ubuntu bug 报告功能
想关掉这个: 通过服务加配置文件关掉
- Linux结构目录
linux结构目录 Linux中有一句话叫做:一切皆文件. 下面来了解一下这些文件. 首先看一下Linux根目录下结构: bin:存放二进制可执行文件,一般常用命令都存放在这里. boot:存放系统启 ...
- Deepin系统安装mysql教程及相关操作
Deepin系统安装mysql教程及相关操作 1.安装MySQL sudo apt-get install mysql-server,期间需要输入两次密码,root账户的密码. sudo apt-ge ...
- python scrapy爬取知乎问题和收藏夹下所有答案的内容和图片
上文介绍了爬取知乎问题信息的整个过程,这里介绍下爬取问题下所有答案的内容和图片,大致过程相同,部分核心代码不同. 爬取一个问题的所有内容流程大致如下: 一个问题url 请求url,获取问题下的答案个数 ...
- 【原创】Linux常用命令记录
1. 查看网络状态分布 #!/bin/sh netstat -apn >/dev/ \ | awk 'BEGIN {printf("%-15s%-15s%-15s%-15s\n&quo ...
- ModelForm 中选择框的数据 以及 instance 参数
ModelForm 中选择框的数据 print(list(self.fields['customer'].choices)) # [('', '---------'), (1, '张飞'), (2, ...
- UI开发学习指南
UI:UI单元.导航.组建(增删查改).布局.风格(字体.字色): 事件处理: