个人工具

“模板:Ubuntu:Feisty/UbuntuUpdates”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
How to manually update Ubuntu
Ubuntu Updates
 
第1行: 第1行:
== Ubuntu Updates ==
+
== 更新Ubuntu ==
  
==== Apt, Software and Package Basics ====
+
==== 关于 Apt、软件和包的基本知识 ====
  
*Read [[#General Notes]]
+
*阅读 [[#概述]]
*Read [[#How to add extra repositories]]
+
*阅读 [[#如何添加额外的软件源]]
  
Here is some basic information on how to use the Apt package management tools.
+
这里说的是如何使用 Apt 包管理工具的一些基本信息。
  
*Installing packages
+
*安装包
  
 
  sudo aptitude install <packagename>
 
  sudo aptitude install <packagename>
  
Examples:
+
例:
  
 
  sudo aptitude install mpd sbackup
 
  sudo aptitude install mpd sbackup
  
*Removing packages
+
*删除包:
  
 
  sudo aptitude remove <packagename>
 
  sudo aptitude remove <packagename>
  
Examples:
+
例:
  
 
  sudo aptitude remove mpd sbackup
 
  sudo aptitude remove mpd sbackup
  
*Searching for packages
+
*搜索包:
  
 
  sudo aptitude search <keywords>
 
  sudo aptitude search <keywords>
  
Examples:
+
例:
  
 
  sudo aptitude search Music MP3
 
  sudo aptitude search Music MP3
 
  sudo aptitude search "Text Editor"
 
  sudo aptitude search "Text Editor"
  
*Updating Apt database (used after adding/removing Apt repositories)
+
*更新 Apt 数据库 (添加/删除Apt源后再使用)
  
 
  sudo aptitude update
 
  sudo aptitude update
  
*Upgrading packages
+
*更新包:
  
 
  sudo aptitude upgrade
 
  sudo aptitude upgrade
  
*Upgrade entire distribution
+
*更新整个发布(distribution):
  
 
  sudo aptitude dist-upgrade
 
  sudo aptitude dist-upgrade
  
*Install downloaded Ubuntu (Debian) package (.deb)
+
*安装已下载的 Ubuntu (Debian) (.deb)
  
 
  sudo dpkg -i package.deb
 
  sudo dpkg -i package.deb
  
*Remove Ubuntu (Debian) package
+
*删除 (Debian)
  
 
  sudo dpkg -r package
 
  sudo dpkg -r package
  
*Reconfigure/Repair installed package
+
*重新配置/修复已安装的包
  
 
  sudo dpkg-reconfigure package
 
  sudo dpkg-reconfigure package
  
Examples:
+
例:
  
 
  sudo dpkg-reconfigure mpd
 
  sudo dpkg-reconfigure mpd
  
*Handling ".tar.gz" (Tar/GZip) Archives
+
*处理 ".tar.gz" (Tar/GZip) 存档/压缩文件
  
To extract:
+
提取:
  
 
  tar xvzf package.tar.gz
 
  tar xvzf package.tar.gz
  
To create:
+
创建:
  
 
  tar cvfz package.tar.gz folder
 
  tar cvfz package.tar.gz folder
  
*Handling ".tar.bz" (Tar/BZip) Archives
+
*处理 ".tar.bz" (Tar/BZip) 存档/压缩文件
  
To extract:
+
提取:
  
 
  tar xvjf package.tar.bz
 
  tar xvjf package.tar.bz
  
To create:
+
创建:
  
 
  tar cvjf package.tar.bz folder
 
  tar cvjf package.tar.bz folder
  
*Extracting ".bz" Archives
+
*提取 ".bz" 存档/压缩文件
  
 
  bunzip2 file.bz
 
  bunzip2 file.bz
  
*Extracting ".gz" Archives
+
*提取 ".gz" 存档/压缩文件
  
 
  gunzip file.gz
 
  gunzip file.gz
  
*Building from Source
+
*由源创建 Building from Source
  
Make sure you have all the neccesary development tools (i.e. 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`
  
Extract your package (as detailed above)
+
提取包 (上面有详细描述)
  
 
  tar xvzf package.tar.gz
 
  tar xvzf package.tar.gz
  
Commence the build process
+
开始编译过程
  
 
  cd /path/to/extracted/package
 
  cd /path/to/extracted/package
第107行: 第107行:
 
  make install
 
  make install
  
If build is successful, consider making an Ubuntu (Debian) package (.deb) for future use:
+
如果编译成功,可以考虑创建一个deb包供将来使用:
  
Install package tools:
+
安装打包工具:
  
 
  sudo aptitude install checkinstall
 
  sudo aptitude install checkinstall
  
Rebuild package using "checkinstall":
+
"checkinstall"重新创建包:
  
 
  cd /path/to/extracted/package
 
  cd /path/to/extracted/package
第120行: 第120行:
 
  checkinstall
 
  checkinstall
  
Keep the resulting ".deb" file for future use. It can be installed using:
+
把创建好的 ".deb" 文件留作将来使用。安装时可用以下命令:
  
 
  sudo dpkg -i package.deb
 
  sudo dpkg -i package.deb
  
Note: These are basic instructions that may not always work. Some packages require additional dependencies and optional parameters to be specified in order to build them successfully.
+
注:这些只是一般性的指导,可能不会总是成功。有的包需要其他的依赖并指明一些可选参数值才能成功编译。
  
 
==== 手动更新 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

或者

用更新管理器: 系统 -> 系统管理 -> 更新管理器