以下问题及操作均在Debian系统下

系统更新及升级

  新装的系统--尤其是那些精简mini的系统,刚开始使用的时候难免会遇到各种缺少库源组件的问题,需要更新升级一下

apt-get update

  这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。我们在新立得软件包管理器里看到的软件列表,都是通过update命令更新的。

apt-get update

  这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。
  如果你的软件都是最新版本,会提示:xx upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
  总而言之,update是更新软件列表,upgrade是更新软件。

wget证书问题

  一开始使用wget下载文件可能出现证书不受信任的问题:

ERROR: The certificate of 'www.nerocats.com' is not trusted.
ERROR: The certificate of 'www.nerocats.com' hasn't got a known issuer.

  解决的办法有两个:

  1. 安装证书包(一劳永逸)
apt-get install ca-certificates
  1. 不检查证书下载(每次就需要)
wget --no-check-certificate https://download/url

wget解析并下载url资源时返回403状态码

  在使用wget获取网站文件时可能会返回403错误:

HTTP request sent, awaiting response... 403 Forbidden
2019-06-17 00:53:24 ERROR 403: Forbidden.

  这个应该是目标网站禁止了wget直接获取并解析url,我们只需要假装是浏览器模拟一个User-Agent请求头就可以解决了:

wget -U `User-Agent` https://download/url

User-Agent获取方式

  打开任意浏览器,在网址上输入about://version,按回车,就可以看到了
用户代理就是User-Agent
常见的User-Agent:【1】|【2】

最后修改:2019 年 07 月 12 日 01 : 18 PM
如果觉得我的文章对你有用,请随意赞赏