aliyun ubuntu 添加ppa源并更新

由于本人比较懒,所以很多地方我没有使用命令,而是使用sftp直接操作。。。

  1. 首先打开
    /etc/apt/sources.list
    • 在最后一行添加上ppa源。
      ## ppa
      deb http://ppa.launchpad.net/ondrej/apache2/ubuntu trusty main
      deb-src http://ppa.launchpad.net/ondrej/apache2/ubuntu trusty main
      deb http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu trusty main
      deb-src http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu trusty main
      deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
      deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
      deb http://ppa.launchpad.net/dirk-computer42/c42-edge-server/ubuntu trusty main
      deb-src http://ppa.launchpad.net/dirk-computer42/c42-edge-server/ubuntu trusty main
      deb http://ppa.launchpad.net/ondrej/mysql-5.6/ubuntu trusty main
      deb-src http://ppa.launchpad.net/ondrej/mysql-5.6/ubuntu trusty main
      deb http://ppa.launchpad.net/dominik-stadler/subversion-1.8/ubuntu trusty main
      deb-src http://ppa.launchpad.net/dominik-stadler/subversion-1.8/ubuntu trusty main
      deb http://ppa.launchpad.net/andrei-pozolotin/maven3/ubuntu trusty main
      deb-src http://ppa.launchpad.net/andrei-pozolotin/maven3/ubuntu trusty main
      deb http://ppa.launchpad.net/nginx/development/ubuntu trusty main
      deb-src http://ppa.launchpad.net/nginx/development/ubuntu trusty main
      deb http://ppa.launchpad.net/git-core/candidate/ubuntu trusty main
      deb-src http://ppa.launchpad.net/git-core/candidate/ubuntu trusty main
      deb http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu trusty main
      deb-src http://ppa.launchpad.net/brightbox/ruby-ng/ubuntu trusty main
      deb http://ppa.launchpad.net/rwky/redis/ubuntu trusty main
      deb-src http://ppa.launchpad.net/rwky/redis/ubuntu trusty main
    • 保存。
  2. 执行刷新,然后输入命令:
    apt-get update
    • 一般情况下会提示:
      W: GPG 错误:http://ppa.launchpad.net trusty Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY 4F4EA0AAE5267A6C
      W: GPG 错误:http://ppa.launchpad.net trusty Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY 4F4EA0AAE5267A6C
      W: GPG 错误:http://ppa.launchpad.net trusty Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY C2518248EEA14886
      W: GPG 错误:http://ppa.launchpad.net trusty Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY 2D28E23721C4BA4F
      W: GPG 错误:http://ppa.launchpad.net trusty Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY 4F4EA0AAE5267A6C
      W: GPG 错误:http://ppa.launchpad.net trusty Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY 2380DF3029E526FC
      W: GPG 错误:http://ppa.launchpad.net trusty Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY C351B7F968B166DC
      W: GPG 错误:http://ppa.launchpad.net trusty Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY 00A6F0A3C300EE8C
      W: GPG 错误:http://ppa.launchpad.net trusty Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY A1715D88E1DF1F24
      W: GPG 错误:http://ppa.launchpad.net trusty Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY F5DA5F09C3173AA6
      W: GPG 错误:http://ppa.launchpad.net trusty Release: 由于没有公钥,无法验证下列签名: NO_PUBKEY DBB0271C5862E31D
    • 出现类似如下的错误:
      GPG 错误:XXXXX: 由于没有公钥,无法验证下列签名: NO_PUBKEY AED4B06F473041FA
    • 解决这个错误,执行命令:
      apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 473041FA
      • 输入命令:
        apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C2518248EEA14886 && apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2D28E23721C4BA4F && apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 4F4EA0AAE5267A6C && apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2380DF3029E526FC && apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C351B7F968B166DC && apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 00A6F0A3C300EE8C && apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A1715D88E1DF1F24 && apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F5DA5F09C3173AA6 && apt-key adv --recv-keys --keyserver keyserver.ubuntu.com DBB0271C5862E31D
      • 提示:
        Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.rtWwrF43sF --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com C2518248EEA14886
        gpg: 下载密钥‘EEA14886’,从 hkp 服务器 keyserver.ubuntu.com
        gpg: 密钥 EEA14886:公钥“Launchpad VLC”已导入
        gpg: 合计被处理的数量:1
        gpg: 已导入:1 (RSA: 1)
        Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.FFzY3WSKPN --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com 2D28E23721C4BA4F
        gpg: 下载密钥‘21C4BA4F’,从 hkp 服务器 keyserver.ubuntu.com
        gpg: 密钥 21C4BA4F:公钥“Launchpad PPA for H.-Dirk Schmitt”已导入
        gpg: 合计被处理的数量:1
        gpg: 已导入:1 (RSA: 1)
        Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.A9kH6cs33X --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com 4F4EA0AAE5267A6C
        gpg: 下载密钥‘E5267A6C’,从 hkp 服务器 keyserver.ubuntu.com
        gpg: 密钥 E5267A6C:公钥“Launchpad PPA for Ondřej Surý”已导入
        gpg: 合计被处理的数量:1
        gpg: 已导入:1 (RSA: 1)
        Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.zdx8IZWMlb --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com 2380DF3029E526FC
        gpg: 下载密钥‘29E526FC’,从 hkp 服务器 keyserver.ubuntu.com
        gpg: 密钥 29E526FC:公钥“Launchpad PPA for Dominik Stadler”已导入
        gpg: 合计被处理的数量:1
        gpg: 已导入:1 (RSA: 1)
        Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.TQoMfFBi84 --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com C351B7F968B166DC
        gpg: 下载密钥‘68B166DC’,从 hkp 服务器 keyserver.ubuntu.com
        gpg: 公钥服务器超时
        gpg: 从公钥服务器接收失败:公钥服务器错误
      • 最后一个提示是由于网络原因(你懂得)出现的错误,再执行命令:
        apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C351B7F968B166DC && apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 00A6F0A3C300EE8C && apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A1715D88E1DF1F24 && apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F5DA5F09C3173AA6 && apt-key adv --recv-keys --keyserver keyserver.ubuntu.com DBB0271C5862E31D
      • 提示:
        Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.2b0VfpR0Ph --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com C351B7F968B166DC
        gpg: 下载密钥‘68B166DC’,从 hkp 服务器 keyserver.ubuntu.com
        gpg: 密钥 68B166DC:公钥“Launchpad PPA for Andrei Pozolotin”已导入
        gpg: 合计被处理的数量:1
        gpg: 已导入:1 (RSA: 1)
        Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.t7QyJAzuv8 --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com 00A6F0A3C300EE8C
        gpg: 下载密钥‘C300EE8C’,从 hkp 服务器 keyserver.ubuntu.com
        gpg: 密钥 C300EE8C:公钥“Launchpad Stable”已导入
        gpg: 合计被处理的数量:1
        gpg: 已导入:1 (RSA: 1)
        Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.Cu1QX5MBgi --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com A1715D88E1DF1F24
        gpg: 下载密钥‘E1DF1F24’,从 hkp 服务器 keyserver.ubuntu.com
        gpg: 密钥 E1DF1F24:公钥“Launchpad PPA for Ubuntu Git Maintainers”已导入
        gpg: 合计被处理的数量:1
        gpg: 已导入:1 (RSA: 1)
        Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.egpkhQxdqI --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com F5DA5F09C3173AA6
        gpg: 下载密钥‘C3173AA6’,从 hkp 服务器 keyserver.ubuntu.com
        gpg: 密钥 C3173AA6:公钥“Launchpad PPA for Brightbox”已导入
        gpg: 合计被处理的数量:1
        gpg: 已导入:1 (RSA: 1)
        Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.nI9VSXfx4l --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com DBB0271C5862E31D
        gpg: 下载密钥‘5862E31D’,从 hkp 服务器 keyserver.ubuntu.com
        gpg: 密钥 5862E31D:公钥“Launchpad PPA for Rowan”已导入
        gpg: 合计被处理的数量:1
        gpg: 已导入:1 (RSA: 1)
    • 再执行命令:
      apt-get update
      • 刷新成功,提示:
        下载 28.9 MB,耗时 34秒 (826 kB/s)
        正在读取软件包列表... 完成
    • 检测是否有更新,执行命令:
      apt-get upgrade
      • 如果有可用的更新,会提示:
        升级了 84 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 5 个软件包未被升级。
        需要下载 44.8 MB 的软件包。
        解压缩后会消耗掉 13.3 MB 的额外空间。
        您希望继续执行吗? [Y/n]
      • 确定更新,更新完成后不会有任何提示,输入:
        y
      • 再执行命令:
        apt-get upgrade
      • 没有可用的更新,提示:
        升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 5 个软件包未被升级。

分享到: