#/etc/apt/apt.conf
#apt-spy -d testing -a Asia # Get testing set
## netselect-apt -s testing
APT::Default-Release "testing";
APT::Get::Assume-Yes "true";
APT::Get::Show-Upgraded "true";
#APT::Get::Purge "true";
#APT::Get::Show-Versions "true";
#APT::Cache::ShowFull "true";
#APT::Cache::NameOnly "true";
#APT::Cache-Limit "12500000"; #set size
#Acquire::http::proxy "http://user:pass@xxx.xxx.xxx.xxx:port";
#Acquire::ftp::proxy "";
#DPkg::Pre-Invoke {"mount -o remount,rw /usr";};
#DPkg::Post-Invoke {"mount -o remount,ro /usr";};
#DPkg::Pre-Install-Pkgs {"dpkg-preconfigure --apt --priority=low --frontend=dialog";};
#=============================================
#   /var/lib/apt/lists/*
#   /var/lib/dpkg/available
#   #比较下面的文件可以确切了解最近的安装过程对系统造成了那些改变。
#   /var/lib/dpkg/status
#   /var/backups/dpkg.status*
#=============================================

#/etc/apt/preferences
#-----------------------------
#Package: <package>
#Pin: <pin definition>
#Priority: <pin's priority>
#-----------------------------
#
Package: *
Pin: release a=testing
Pin-Priority: 1001
#-----------------------------
#   Package: *
#   Pin: release a=stable
#   Pin-Priority: 500
#   Package: *
#   Pin: release a=testing
#   Pin-Priority: 600
#   Package: *
#   Pin: release a=unstable
#   Pin-Priority: 50
#-----------------------------
#-----------------------------
#   Pin-Priority表示:
#   * 1001及以上:可降级优先级。
#   Pin-Priority处于该范围的软件包允许降级操作。
#   * 100到1000:标准优先级。
#   不允许降级。几个key Pin-Priority的值:
#   * 990:由`--target-release'或apt-get(8)`-t'选项设置的优先级。
#   * 500:所有默认软件包文件的优先级。
#   * 100:当前安装软件包文件的优先级。
#   * 0到99:非自动优先级。(仅用于软件包没有安装或没有别的可用版本时。)
#   * 小于0:决不选择该版本。
#-----------------------------
#   例如我要保持gaim的0.58版本 只需加上:
#   Package: gaim
#   Pin: version 0.58*
#   统配符 * 指锁定以0.58开头的所有版本 这就是说即使存在0.58-1 或类似 也不会被安装
#   Priority(优先级)是可选项 默认 989
#   <0 此软件永不会被安装
#   0~100 软件不被安装,不是有效的版本
#   >100 此软件会被安装 即 如果有更新版本,软件会被升级
#   100~1000 软件不会被降级安装,例如:我安装的gaim 0.59 , 锁定gaim 0.58 ,优先级为999
#   那么0.58就不会被安装 ,如果要降级安装 则优先级许大于 1000
#   #
#-----------------------------
#