当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 12 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : “软件和更新”中的backports是什么意思?
帖子发表于 : 2016-11-17 8:45 
头像

注册: 2006-02-10 16:36
帖子: 2810
系统: Xubuntu14.04/Deepin
送出感谢: 15
接收感谢: 28
在“软件和更新”选项中,这个backports被说明为“不支持的更新”。这些描述仍然让我很迷茫,backports更新究竟意味着什么?有明白人给讲一下吧


_________________
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: “软件和更新”中的backports是什么意思?
帖子发表于 : 2016-11-17 9:48 

注册: 2009-08-04 16:33
帖子: 16893
送出感谢: 21
接收感谢: 1827
https://help.ubuntu.com/community/Ubunt ... _Backports
What are Backports

https://wiki.ubuntu.com/UbuntuBackports
Ubuntu Backports Process

https://launchpad.net/ubp
Ubuntu Backports Project


页首
 用户资料  
 
3 楼 
 文章标题 : Re: “软件和更新”中的backports是什么意思?
帖子发表于 : 2016-11-17 11:21 
头像

注册: 2006-02-10 16:36
帖子: 2810
系统: Xubuntu14.04/Deepin
送出感谢: 15
接收感谢: 28
英文阅读非常吃力,看不下去了 :Cry


_________________
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: “软件和更新”中的backports是什么意思?
帖子发表于 : 2016-11-17 11:35 
头像

注册: 2007-11-25 13:29
帖子: 7268
地址: 新疆博乐
系统: 14.04/16.04/Fedroa22
送出感谢: 38
接收感谢: 101
引用:
provide newer versions of software for older Ubuntu releases.

感觉跟ppa有点像,不过是官方维护的更新也慢也少。让老版本Ubuntu可以使用新版软件


_________________
===新手请看===
Ubuntu 安装 | Ubuntu12.04/14.04/16.04 桌面操作指南
··Ubuntu16.04 安装图文教程(超简单)
····有时间就静下心来——折腾:)


页首
 用户资料  
 
5 楼 
 文章标题 : Re: “软件和更新”中的backports是什么意思?
帖子发表于 : 2016-11-17 14:27 

注册: 2009-08-04 16:33
帖子: 16893
送出感谢: 21
接收感谢: 1827
1. PPA : 讓新版軟體套件(特別是驅動套件)可以被安裝在已發行或即將發行的 Ubuntu 版本

2. Bcakports : 讓已發行 Ubuntu 版本軟體套件(特別是驅動套件)也可以被安裝在較早發行 Ubuntu 版本
2-1. viewtopic.php?p=3180131#p3180131
說明其嚴謹程序


页首
 用户资料  
 
6 楼 
 文章标题 : Re: “软件和更新”中的backports是什么意思?
帖子发表于 : 2016-11-17 15:54 
头像

注册: 2006-02-10 16:36
帖子: 2810
系统: Xubuntu14.04/Deepin
送出感谢: 15
接收感谢: 28
比方说 16.10推出后,已经在16.10中运行的软件,会被backports到16.04中,甚至是14.04中。
那么,一般情况下,会有哪些软件会被backports到以前版本呢?


_________________
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: “软件和更新”中的backports是什么意思?
帖子发表于 : 2016-11-17 18:48 

注册: 2009-08-04 16:33
帖子: 16893
送出感谢: 21
接收感谢: 1827
引用:
已经在16.10中运行的软件,会被backports到16.04中,甚至是14.04中。
一般情况下,会有哪些软件会被backports到以前版本呢?

1. 單一套件 (例如 lxd-tools) 可以使用 下述方法 查詢
sudo apt-cache policy lxd-tools
lxd-tools:
已安裝:(無)
候選: 2.0.5-0ubuntu1~ubuntu16.04.1
版本列表:
2.5-0ubuntu1~ubuntu16.04.2 100
100 http://free.nchc.org.tw/ubuntu xenial-backports/main amd64 Packages
2.0.5-0ubuntu1~ubuntu16.04.1 500
500 http://free.nchc.org.tw/ubuntu xenial-updates/main amd64 Packages
2.0.2-0ubuntu1~16.04.1 500
500 http://free.nchc.org.tw/ubuntu xenial-security/main amd64 Packages
2.0.0-0ubuntu4 500
500 http://free.nchc.org.tw/ubuntu xenial/main amd64 Packages

2. 如果要獲得全部 backports (例如 backports/main) 全部套件明細
舉例
Alibaba Cloud Computing
http://mirrors.aliyun.com/ubuntu/dists/
16.04
http://mirrors.aliyun.com/ubuntu/dists/xenial-backports/main/binary-amd64/Packages.gz
14.04
http://mirrors.aliyun.com/ubuntu/dists/trusty-backports/main/binary-amd64/Packages.gz
下載 Packages.gz
解開後 使用 cat 或 gedit
可以看到 backports/main 的全部套件明細


页首
 用户资料  
 
8 楼 
 文章标题 : Re: “软件和更新”中的backports是什么意思?
帖子发表于 : 2016-11-17 23:37 

注册: 2016-04-03 15:26
帖子: 47
系统: ubuntu14.04
送出感谢: 1
接收感谢: 6
百度百科:Backport是将一个软件的补丁应用到比此补丁所对应的版本更老的版本行为
这里不是说某个软件,而是这个行为本身叫做Backport
(一般的应用软件,代码本身并不依赖特定版本的系统)

打个比方 《古墓丽影:崛起》官方公布消息,只能在支持DirectX11的电脑上运行。
这时某个俄国汉子一拍桌子,欺负我电脑配置低啊。
一怒之下写了个破解补丁,在DirectX10的电脑上玩起了《古墓丽影:崛起》
------------------------这就是Backport------------------------------

比如 以前安装 Oracle Java 7 比较麻烦,下载解压后,经常有人由于手动修改环境变量而搞坏系统。
于是 webupd8.org 的网友把下载解压和修改变量等过程做成了安装包,放在个人的软件仓库中。
-------------------------这就是PPA------------------------------------

以上两个词的侧重点完全不同。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: “软件和更新”中的backports是什么意思?
帖子发表于 : 2016-11-17 23:59 

注册: 2016-04-03 15:26
帖子: 47
系统: ubuntu14.04
送出感谢: 1
接收感谢: 6
据我所知,目前Debian 经常使用 backports源。
其它的发行版,由于系统软件更新快,应用程序可以紧跟上游,几乎同步更新。

Debian Stable 和 Debian Old Stable 本身更新太慢,为了给用户提供新版的应用软件。
而新版的软件往往包含旧版本系统库不具备的特性(调用了某些新增的函数)

Debian 开发者通过 等效替代实现新特性,或者剔除部分新特性,使新版本软件可以在旧版本系统上运行。
【Debian 这个“旧”版本,实在太旧了。完全超出了上游开发者对软件的向下兼容的极限】

红帽 RHEL 的就版本也非常旧,但是很少需要考虑 backports的问题。
作为企业版,首要关心的是安全和稳定。并不需要给用户提供新功能
因此,红帽只对安全补丁进行 backports,这是很小的工作。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: “软件和更新”中的backports是什么意思?
帖子发表于 : 2016-11-18 2:39 
头像

注册: 2012-11-14 9:34
帖子: 570
系统: Fedora26/UMate16043
送出感谢: 1
接收感谢: 38
百草谷居士 写道:
比方说 16.10推出后,已经在16.10中运行的软件,会被backports到16.04中,甚至是14.04中。
那么,一般情况下,会有哪些软件会被backports到以前版本呢?


对我个人而言,“backport”有两个意义,一个是名词,指的是 Ubuntu "套件库“(backports repository),另一个则是动词,代表将新核心里的一些功能往后移植到旧核心里。

Ubuntu 的backports套件库用意非常佳,但是因为大部分Ubuntu的开发者只对新系统有兴趣,旧系统的话,除了补丁以外,兴趣缺缺。backports套件库牵涉到依赖性的问题,并不是那么直截了当的就可以维持。一般的套件,我们使用ppa就够了*,因此对backports repository并不太注意。

我们因为常常购买新机器,我比较有兴趣的主要是核心的backporting。因为”依赖性“(dependency)的关系,自己更新核心总会牵涉到一大堆想像不到的事。 我们都知道,Ubuntu把4.4核心(16.04)移植到14.04里(原来是4.2),让后者可以在Intel Skylake机器里操作。

如我在另一个帖子里提到,Ubuntu团队把4.8核心里的AMDGPU驱动器backport到4.4核心(4.4.0.45),让16.04可以在新一代的AMD机器上很顺利的操作。因为14.04跟16.04(”好像“)用的是同样的核心,我们计划将14.04UbuntuMate试试装到这台新的AMD机器上。

至于如何让16.10使用14.04版本的套件,“很早以前”,我们的做法乃是将旧的套件库加入source.list里,update后再经由synaptic(新力得?)选择旧的版本即可。不过目前的系统复杂多了,套件库的管理也没有以前那么严密(人手不够),最好在VirtualBox Snapshot里先试一段时间。

"有哪些软件会被backported到以前版本呢?" 基本上使用者以“bug report”的方式提出一个请求,会不会被接受,就看是否有Ubuntu/UbuntuStudio的开发者愿意帮忙了。


* ppa品质参差不齐,有时候一不小心,系统就砸了。使用一个新的ppa以前,最好也先用VirtualBox Snapshot试一下。我觉得一个大众化Ubuntu论坛的主要功能之一,应该包括大家愿意分享ppa经验。


页首
 用户资料  
 
11 楼 
 文章标题 : Re: “软件和更新”中的backports是什么意思?
帖子发表于 : 2016-11-23 11:51 
头像

注册: 2006-02-10 16:36
帖子: 2810
系统: Xubuntu14.04/Deepin
送出感谢: 15
接收感谢: 28
就是说,如果在软件和更新中选择了backports那么,属于backports版本的软件会不会被自动更新呢?还是需要手工指定?


_________________
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: “软件和更新”中的backports是什么意思?
帖子发表于 : 2016-11-23 12:01 

注册: 2009-08-04 16:33
帖子: 16893
送出感谢: 21
接收感谢: 1827
引用:
就是说,如果在软件和更新中选择了backports那么,属于backports版本的软件会不会被自动更新呢?还是需要手工指定?

全面更新
只要把 backports 套件庫 加入 /etc/apt/sources.list
例如
deb http://free.nchc.org.tw/ubuntu/ xenial-backports main restricted universe multiverse
然後
sudo apt update
sudo apt full-upgrade

sudo apt-get dist-upgrade

就會把 你已安裝的套件版本 跟 backports 套件庫中的套件版本 比較
如果 backports 套件庫中的套件版本比較新 就會下載來覆蓋 你原來已安裝的版本

如果要更新單一套件 請實際舉例 套件名稱及版本

補充
sudo apt upgrade 或 sudo apt-get upgrade
需要在相依套件版本也多滿足情況 才會更新


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 12 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译