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