Ubuntu(apt upgrade)

246 阅读3分钟

传说中的完美世界,大同世界---乌邦图(Ubuntu)

人们对于美好世界的向往,就像人们对于自由和开源精神的包容,期待有一天能够实现大同,事实上ubuntu就是想办法把开源的免费的linux系统带给普通人,所以社区很棒,有需求就会有实现,图形化界面也很漂亮(但是实际上,Linux不是那么的擅长这些事,虽然也能做)

默认无法直接远程为root用户,对于管理员特别是环境部署的实施人员不方便,切换root

sudo su

或者不想登录root去执行,那么以管理员执行就是在命令前面加上sudo

sudo apt-get update

安装软件

先换源呗,这个配置文件有两个源应该够用了

先备份

 cp /etc/apt/sources.list /etc/apt/sources.list_backup

编辑配置文件

 vi /etc/apt/sources.list

怎么办,当然是全删了替换啊,不是备份了么,怕啥,替换成下面的

# 中科大镜像源
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
# 阿里镜像源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

然后速度嗖嗖的,懂?

Centos使用yum命令,ubuntu使用apt-get

apt-get install 软件名

但是一般安装软件之前都会检查自己的apt-get(包管理器)是否是新的

毕竟工欲善其事必先利其器,特别是对于新装的机器,一些软件装不上都是没有更新apt-get

sudo apt-get update

不仅仅是更新,还有升级到最新的版本

sudo apt-get upgarde

一般情况下升级后还要更新,确保自己的包管理器是最新的

查询软件

如果你知道要安装什么,那就不需要查询

centos使用yum search ubuntu使用apt-cache

apt-cache search 软件包名

是search,才能查找到哦

软件安装案例

比如要调试软件,安装ubuntu-make

先安装add-apt-repository依赖

apt-get install python-software-properties 
apt-get install software-properties-common 

再安装

sudo add-apt-repository ppa:lyzardking/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

安装完成还需要安装maven

sudo apt-get install maven

查询maven是否安装成功

mvn -v

然后编译成功,软件安装完成。

如果编译失败是因为没有配置国内的源,配置为阿里的源

先创建仓库位置,比如

mkdir /opt/work/mavenRepository

然后编辑配置文件

vi /etc/maven/settings.xml

添加一行,仓库位置

<localRepository>/opt/work/mavenRepository </localRepository>

添加源,在里面( )

    <mirror>
      <id>aliyunmaven</id>
      <mirrorOf>*</mirrorOf>
      <name>阿里云公共仓库</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>

然后编译就会下载需要的插件,编译成功