模板:Ubuntu:Feisty/UbuntuUpdates:修订间差异

来自Ubuntu中文
跳到导航跳到搜索
RegentW留言 | 贡献
RegentW留言 | 贡献
 
第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

或者

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