模板:Ubuntu:Feisty/UbuntuUpdates/zh:修订间差异
来自Ubuntu中文
跳到导航跳到搜索
Ubuntu Updates开译 |
|||
第1行: | 第1行: | ||
== | == Ubuntu系统更新 == | ||
==== | ==== Apt使用, 软件和包的基本管理 ==== | ||
* | *参阅 [[#General Notes|基本知识]] | ||
* | *参阅 [[#How to add extra repositories|添加额外软件源]] | ||
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" | ||
* | *更新软件列表(添加/删除源后必须进行的操作) | ||
sudo aptitude update | sudo aptitude update | ||
* | *更新已安装的软件包 | ||
sudo aptitude upgrade | sudo aptitude upgrade | ||
* | *更新整个系统 | ||
sudo aptitude dist-upgrade | sudo aptitude dist-upgrade | ||
* | *安装下载的XXX.deb软件包 | ||
sudo dpkg -i package.deb | sudo dpkg -i package.deb | ||
* | *删除dpkg -i安装的软件包 | ||
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 | ||
* | *从源码编译安装软件 | ||
在进行源码编译安装前请确认已经建立好必要的编译环境 (比如安装必须的libraries, compilers, headers) | |||
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行: | 第105行: | ||
make install | make install | ||
如果可以正常编译/安装/使用该软件,可以考虑将它制作成deb包,以供将来使用(但用下面方法制作出来的deb包尽量不要提供给他人使用) | |||
安装打包工具: | |||
sudo aptitude install checkinstall | sudo aptitude install checkinstall | ||
用"checkinstall"重建编译软件包: | |||
cd /path/to/extracted/package | cd /path/to/extracted/package | ||
第120行: | 第117行: | ||
checkinstall | checkinstall | ||
备份好最后得到的.deb格式的软件包,它可以通过下面的方法进行安装: | |||
sudo dpkg -i package.deb | sudo dpkg -i package.deb | ||
注意:这里只是讲了最基本的操作,由于各种软件编译所需的开发包,所需用到的编译参数各不相同,故在实际运用时需随机应变. | |||
* | ==== 手动更新系统 ==== | ||
* | *参阅 [[#General Notes|基本知识]] | ||
*参阅 [[#How to add extra repositories|添加额外软件源]] | |||
sudo aptitude update | sudo aptitude update | ||
第135行: | 第131行: | ||
sudo aptitude dist-upgrade | sudo aptitude dist-upgrade | ||
''' | '''或者''' | ||
使用更新管理程序: ''系统 -> 管理 -> 更新程序'' |
2007年5月30日 (三) 09:50的版本
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"
- 更新软件列表(添加/删除源后必须进行的操作)
sudo aptitude update
- 更新已安装的软件包
sudo aptitude upgrade
- 更新整个系统
sudo aptitude dist-upgrade
- 安装下载的XXX.deb软件包
sudo dpkg -i package.deb
- 删除dpkg -i安装的软件包
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
- 从源码编译安装软件
在进行源码编译安装前请确认已经建立好必要的编译环境 (比如安装必须的libraries, compilers, headers)
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包,以供将来使用(但用下面方法制作出来的deb包尽量不要提供给他人使用) 安装打包工具:
sudo aptitude install checkinstall
用"checkinstall"重建编译软件包:
cd /path/to/extracted/package ./configure make checkinstall
备份好最后得到的.deb格式的软件包,它可以通过下面的方法进行安装:
sudo dpkg -i package.deb
注意:这里只是讲了最基本的操作,由于各种软件编译所需的开发包,所需用到的编译参数各不相同,故在实际运用时需随机应变.
手动更新系统
sudo aptitude update sudo aptitude upgrade sudo aptitude dist-upgrade
或者
使用更新管理程序: 系统 -> 管理 -> 更新程序