Ubuntu学习笔记(一) 软件包基础知识和实用工具

概述

 

Ubuntu软件包分为4种:mainrestricteduniverse(公共的)、multiverse(多元化的)。

 

其中mainuniverse的软件提供源代码。

 

 

Ubuntu软件包位于Ubuntu镜像站点的目录树中。

 

  • dists/
  • pool/
  • indices/
  • project/: 供开发人员使用

 

问题:如何控制Ubuntu去哪个目录下载或更新?

 

发行版

Ubuntu的发行版:

 

Hardy Heron

8.04

Intrepid Ibex

8.10

Jaunty Jackalope

9.04

Karmic Koala

9.10

Lucid Lynx

10.04 LTS (支持3)

 

 

利用chroot可以在不同的终端同时运行不同版本的Ubuntu。问题:如何实现?

 

虚拟软件包

定义:具有相近功能的软件组成。安装其中任意一个就能完成指定的功能。如:exim/exim4/postfix/sendmail就属于一个虚拟软件包mail-transport-agent(邮件传输代理)。

 

利用update-alternatives 指定虚拟软件包中的首选软件。 问题:试一下!

 

如何阻止软件包升级

(step 1) dpkg --get-selections /* > selections.txt

(step 2) 编辑selections.txt,如:libc6 install      ->    libc6   hold

(step 3) dpkg --set-selections < selections.txt

 

或者:

 

echo libc6  hold  | dpkg --set-selections

 

或者:

 

利用dselect  问题:试一下!

 

APT工具 the Advanced Packaging Tool)

·         apt-get

·         apt-cache

·         apt-cdrom

 

APT还是dselectaptitude的后台程序。

 

Ø  下面几条命令的区别。

 

·         apt-get update

更新源里的软件包信息到本机

·         apt-get upgrade                 

只升级那些有更新版本的软件包,但只获取Depends类型的软件包,忽略 Recommends Suggests的软件包。

·         apt-get dist-upgrade

对整个系统升级

 

创建文件系统的方案

 

http://b.gkp.cc/2010/10/12/install-ubuntu-1010-maverick-with-flash-disk/

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值