个人工具
登录
查看“UbuntuHelp:UbuntuBackports”的源代码 - Ubuntu中文
UbuntuHelp
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“UbuntuHelp:UbuntuBackports”的源代码
来自Ubuntu中文
←
UbuntuHelp:UbuntuBackports
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{From|https://help.ubuntu.com/community/UbuntuBackports}} {{Languages|UbuntuHelp:UbuntuBackports}} == What are Backports == Ubuntu releases a new version of its OS every 6 months. After a release, the version of all packages stays constant for the entire 6 months. For example, if Ubuntu ships with Firefox 1.0.x, it will remain at Firefox 1.0.x for the entire 6-month release cycle, even if a later version gets released during this time. The Ubuntu team may apply important security fixes to 1.0.x, but any new features or non-security bugfixes won't be made available. This is where Ubuntu Backports comes in. The Backports team believes that the best update policy is a mix of Ubuntu's security-only policy AND providing new versions of some programs. Candidates for version updates are primarily desktop applications, such as your web browser, word processor, IRC client, IM client, and so on. These can be updated without replacing a chunk of the operating system that would affect stability of the whole system. Backports also include an extras repository which holds some packages which are not found in the official package collections. These include mainly legally-risky packages, for example many multimedia formats which are patent protected or some freeware commercial programs like the Adobe Acrobat Reader or Sun's Java Runtime Enviroment/Development Kit which are protected by a strict EULA. As of June 2005, we are also an official Ubuntu project, so we are acknowledged by the developers. == Stability == Backports candidates are tested by several Backports developers before they are allowed to be placed in the repository. Backports packages are thus safer to use than the development distribution. At minimum the packages should be usable in a manner that the average Backports developer could test. However, given the nature of introducing newer versioned packages from a development distribution into a stable, released distribution, problems can arise. The most common side-effects would be a bug that escaped testing, or a new configuration file format (or other kind of incompatibility). If you have problems with a Backports package please report it in the [https://launchpad.net/products/dapper-backports/+filebug Backports bugtracker] and not the main Ubuntu one. == How to use == First make sure you have the ''Updates'' and ''Security'' [https://help.ubuntu.com/community/Repositories repositories] enabled, as some packages from Backports rely on them. In addition, verify each repository has the "main, restricted, universe, and multiverse" components enabled. Backports will at times cross into a separate component in a manner that would be disallowed in other official repositories. === Installing a single package === A list of packages in Backports can be found at [http://packages.ubuntu.com/ the Ubuntu packages site] ([http://packages.ubuntu.com/dapper-backports/ Dapper], [http://packages.ubuntu.com/edgy-backports Edgy], and [http://packages.ubuntu.com/feisty-backports/ Feisty] backports). Packages can be downloaded using your browser (choose the correct link for your system under the "Architecture" column) Right-clicking on a downloaded package will offer an option to install the package. Downloaded packages can also be installed from a shell by typing <pre><nowiki> sudo dpkg -i ~/Desktop/<filename>.deb </nowiki></pre> (assuming the package was downloaded to the desktop). After installing a package, it is advised to run <pre><nowiki> sudo apt-get -f update </nowiki></pre> in order to resolve any pending dependency issues. === Enabling the entire repository === ==== Command Line Interface ==== Just add the following lines to your ''/etc/apt/sources.list'' : '''For Breezy Badger 5.10:'''<br> <code><nowiki>deb http://archive.ubuntu.com/ubuntu breezy-backports main universe multiverse restricted</nowiki></code> '''For Dapper Drake 6.06:'''<br> <code><nowiki>deb http://archive.ubuntu.com/ubuntu dapper-backports main universe multiverse restricted</nowiki></code> '''For Edgy Eft 6.10:'''<br> <code><nowiki>deb http://archive.ubuntu.com/ubuntu edgy-backports main universe multiverse restricted</nowiki></code> '''For Feisty Fawn 7.04:'''<br> <code><nowiki>deb http://archive.ubuntu.com/ubuntu feisty-backports main universe multiverse restricted</nowiki></code> Now issue the command: ''sudo apt-get update'' ==== Through Synaptic Package Manager ==== Using the directions on the [https://wiki.ubuntu.com/AddingRepositoriesHowto How To Add Repositories Page]; and the following information for each section: '''For Breezy Badger 5.10:''' <pre><nowiki>url: http://archive.ubuntu.com/ubuntu distribution: breezy-backports sections: main universe multiverse restricted </nowiki></pre> '''For Dapper Drake 6.06:''' <pre><nowiki>url: http://archive.ubuntu.com/ubuntu distribution: dapper-backports sections: main universe multiverse restricted </nowiki></pre> '''For Edgy Eft 6.10:''' <pre><nowiki>url: http://archive.ubuntu.com/ubuntu distribution: edgy-backports sections: main universe multiverse restricted </nowiki></pre> '''For Feisty Fawn 7.04:''' <pre><nowiki>url: http://archive.ubuntu.com/ubuntu distribution: feisty-backports sections: main universe multiverse restricted </nowiki></pre> [[Anchor(request-new-packages)]] == How to request new packages == When you need a package backported which isn't currently available, create a new bug report in the Backports Product of Launchpad (for Dapper: [https://launchpad.net/products/dapper-backports/+filebug], for Edgy: [https://launchpad.net/products/edgy-backports/+filebug], for Feisty: [https://launchpad.net/products/feisty-backports/+filebug]). Choose a good summary that will quickly indicate what's need (e.g. "Please backport Bittornado"). Indicate the current Dapper version of the package and version being requested. If you've checked, indicate if the requested version has entered Edgy (and Feisty) to make our lives easier! These are the rules we try to follow when backporting packages: * Only packages currently in Ubuntu's development branches are eligible for backporting * Backports of large, interdepending application stacks are bad! * New versions can be backported, when they're already compatible with OS and system-relevant libraries. * No new libraries which will "break" or affect other applications (e.g. libvorbis, libz, etc.) unless the update fixes an exploit. * No changes to language interpreters (python, mono). These could affect existing packages in unexpected ways. * Applications to be backported must have meaningful bug/security fixes or features. == How to Help == <code><nowiki>TODO</nowiki></code> == Useful Links == * [http://ubuntuforums.org/forumdisplay.php?f=47 Backports Forum] * [http://lists.ubuntu.com/mailman/listinfo/ubuntu-backports Backports Mailing List] * [http://ubuntuforums.org/showthread.php?t=153402 Forum post about creating a new backport request] ---- [[category:CategoryUbuntuTeams]] [[category:CategoryDocumentation]] [[category:CategoryCleanup]] [[category:UbuntuHelp]]
该页面使用的模板:
模板:From
(
查看源代码
)
模板:Languages
(
查看源代码
)(受保护)
模板:Languages/Lang
(
查看源代码
)(受保护)
返回至
UbuntuHelp:UbuntuBackports
。