模板:Ubuntu:Feisty/UbuntuUpdates
来自Ubuntu中文
更新Ubuntu
关于 Apt、软件和包的基本知识
- 阅读 #概述
- 阅读 #如何添加额外的软件源
这里说的是如何使用 Apt 包管理工具的一些基本信息。
- 安装包
sudo aptitude install <packagename>
例:
sudo aptitude install mpd sbackup
- 删除包:
sudo aptitude remove <packagename>
例:
sudo aptitude remove mpd sbackup
- 搜索包:
sudo aptitude search <keywords>
例:
sudo aptitude search Music MP3 sudo aptitude search "Text Editor"
- 更新 Apt 数据库 (添加/删除Apt源后再使用)
sudo aptitude update
- 更新包:
sudo aptitude upgrade
- 更新整个发布(distribution):
sudo aptitude dist-upgrade
- 安装已下载的 Ubuntu (Debian) 包 (.deb)
sudo dpkg -i package.deb
- 删除 (Debian) 包
sudo dpkg -r package
- 重新配置/修复已安装的包
sudo dpkg-reconfigure package
例:
sudo dpkg-reconfigure mpd
- 处理 ".tar.gz" (Tar/GZip) 存档/压缩文件
提取:
tar xvzf package.tar.gz
创建:
tar cvfz package.tar.gz folder
- 处理 ".tar.bz" (Tar/BZip) 存档/压缩文件
提取:
tar xvjf package.tar.bz
创建:
tar cvjf package.tar.bz folder
- 提取 ".bz" 存档/压缩文件
bunzip2 file.bz
- 提取 ".gz" 存档/压缩文件
gunzip file.gz
- 由源创建 Building from Source
确认已经安装了所有需要的开发工具 (如库、编译器和头文件)
sudo aptitude install build-essential sudo aptitude install linux-headers-`uname -r`
提取包 (上面有详细描述)
tar xvzf package.tar.gz
开始编译过程
cd /path/to/extracted/package ./configure make make install
如果编译成功,可以考虑创建一个deb包供将来使用:
安装打包工具:
sudo aptitude install checkinstall
用"checkinstall"重新创建包:
cd /path/to/extracted/package ./configure make checkinstall
把创建好的 ".deb" 文件留作将来使用。安装时可用以下命令:
sudo dpkg -i package.deb
注:这些只是一般性的指导,可能不会总是成功。有的包需要其他的依赖并指明一些可选参数值才能成功编译。
手动更新 Ubuntu
- 阅读 #概述
- 阅读 #如何添加额外的软件源
sudo aptitude update sudo aptitude upgrade sudo aptitude dist-upgrade
或者
用更新管理器: 系统 -> 系统管理 -> 更新管理器