shower

debian6修改国内更新源
要使用好apt-get就要配置好一个名为sources.list的资源列表,资源列表指向Debian系统的软件库,...
扫描右侧二维码阅读全文
26
2017/04

debian6修改国内更新源

要使用好apt-get就要配置好一个名为sources.list的资源列表,资源列表指向Debian系统的软件库,apt-get会从该软件库安装各种软件包。sources.list文件位于/etc/apt目录下:文件内容如下:

#deb-src http://debian.cn99.com/debian/ etch main
deb http://mirrors.163.com/debian/ stable main
deb-src http://mirrors.163.com/debian/ stable main

说明:
1:deb/deb_src 表示获取安装包和源代码
2:http://mirrors.163.com/debian/ 国内一般使用这个,Debian软件资源库
3:stable 表示Debian系统的版本类型。stable/testing/unstable 三种

众所周知,Linux虽然比Windows的安全系数要高,但是经常更新还是个好习惯(至少近期就爆出了不少关于SSL的安全漏洞值得大家重视!),但是在Ubuntu和Debian下运行apt-get update刷新更新源的时候却经常遇到“There is no public key available for the following key IDs”的问题,具体表现为以下错误提示:

W:There is no public key available for the following key IDs:
3B4FE6ACC0B21F32, W:There is no public key available for the following
key IDs: 3B4FE6ACC0B21F32,

解决方法如下,

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32

一:apt-get
apt-get命令格式:

apt-get

用法: apt-get [选项] 命令

   apt-get [选项] install|remove 包甲 [包乙 ...]
   apt-get [选项] source 包甲 [包乙 ...]

apt-get 提供了一个用于下载和安装软件包的简易命令行界面。最常用命令是 update 和 install。

命令参数:
1:apt-get update

  更新软件包信息库。在Debian中,软件包是通过一个数据库来管理的,通过这个数据库中可跟踪你系统中已安装、没有安装和现在可安装的软件包信息。
  apt-get安装软件包时就是依靠这个数据库来解决软件包间的依赖关系,从而可自动安装相关软件。我们需定期运行该命令,从而保持数据库的信息为最新。

2:apt-get upgrade package_name1 package_name2 package_name3 ...

  升级指定软件包至最新版本

3:apt-get dist-upgrade

  更新整个Debian系统

4:apt-get install package_name1 package_name2 package_name3 ...

  安装新的软件包,安装的软件包默认会存放在/var/cache/apt/archives目录下,以便以后重新安装。
  如果已安装的软件包损坏了,你可通过--reinstall选项来重新安装。如:
  # apt-get --reinstall install package_name
  使用--dry-run选项可使apt-get在安装软件包前进行测试,如:
  # apt-get install package_name --dry-run

5:apt-get remove package_name1 package_name2 package_name3 ...

  卸载指定软件包。
  如果你想把该软件的配置文件也删除,可以用--purge选项,如:
  # apt-get --purge remove package_name

6:apt-get source package_name1 package_name2 package_name3 ...

  下载指定软件包的源码包文件

7:apt-get build-dep

  为源码包配置所需的构建依赖关系

8:apt-get dselect-upgrade

  通过dselect的“建议”和“推荐”功能更新系统。dselect是Debian中一个功能强大的包管理工具。它可帮助用户选择软件包来安装,其中一个有用功能是它会建议和推荐安装其它相关软件包。我们可在APT中使用它这个功能。

9:apt-get clean

  删除下载了的软件包,当我们通过apt-get安装软件包时,APT会把软件包下载到本地/var/cache/apt/archives/目录。该命令会删除该文件夹内的除锁住外的所有软件包。

10:apt-get autoclean

  删除已下载的旧版本的软件包。该命令类似于上面的命令,但它会有选择地删除旧版本的软件包

11:apt-get check

  检查系统中已安装软件包的依赖性。  

二:apt-key
apt-key是Debian软件包的安全管理工具。每个发布的deb包,都是通过密钥认证的,apt-key用来管理密钥。
apt-key命令格式:

apt-key [command] [arguments]

参数:

1:apt-key list
   列出已保存在系统中key。
2:apt-key add keyname
   把下载的key添加到本地trusted数据库中。
3:apt-key del keyname
   从本地trusted数据库删除key。
4:apt-key update
  更新本地trusted数据库,删除过期没用的key。
Last modification:April 26th, 2017 at 10:22 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment