喜爱看电影听音乐下载游戏的朋友应该或多或少都听说过或使用过BT(Bittorrent)或电骡(eMule),这两个就是目前互联网两个经典P2P应用技术。这不,Ubuntu 9.04就要在4月23日正式释放了,前几日Ubuntu 9.04 Beta已可以通过“更新管理器”来更新了,这就需要慢慢的从软件源下载来更新了,非常容易因为各种网络原因导致下载速度逐渐减慢甚至中断。P2P这个新颖的技术正是基于点的网格网络,点越多,可获得的源也就越多,这样子的点汇聚在一起就能充分利用现有带宽来获得需要的资源。
利用apt-p2p这个软件包,我们就可以利用P2P技术来升级Ubuntu,安装apt-p2p:
$sudo apt-get install apt-p2p
安装好apt-p2p就该修改一下软件源为P2P源,修改之前先备份一下吧:
$sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
修改源:
$sudo gedit /etc/apt/sources.list
替换为以下内容:
deb http://security.ubuntu.com/ubuntu/ jaunty-security universe main multiverse restricted
deb http://localhost:9977/archive.ubuntu.com/ubuntu/ jaunty main universe restricted multiverse
deb http://localhost:9977/archive.ubuntu.com/ubuntu/ jaunty-updates universe main multiverse restricted
deb http://localhost:9977/archive.ubuntu.com/ubuntu/ jaunty-backports universe main multiverse restricted
deb http://localhost:9977/archive.canonical.com/ubuntu jaunty partner
除了安全组件依旧从官方源中获得以外,其它的都是从P2P中获得啦。修改好源,根据你的网络特点还可能需要做些工作,如果你的Ubuntu处于外网,比如直接在Ubuntu中使用PPPoE连接接入互联网,则无需任何工作。如果你的Ubuntu机子处于路由器下的网络,你需要在路由器中设置端口映射9977。做好这些处理工作就可以像日常更新源的操作了:
$sudo apt-get update
$sudo apt-get dist-upgrade
其实通过P2P来更新系统不算是一个非常可靠的更新方法,如果可以当然还是通过HTTP或者FTP下载一个新版Ubuntu的Alternate版ISO,然后再在Ubuntu中将这个ISO挂上去后将更新源设置为CDROM最为稳妥。
分享到:
相关推荐
标题中的“ubuntu-16.04.3镜像种子”指的是Ubuntu操作系统的第四个点更新版本,即16.04.3 LTS (长期支持版) 的安装镜像文件,通常用于创建或升级Ubuntu系统。这个镜像是以种子(torrent)的形式提供的,这是一种P2P...
标题“ubuntu-10.04-torrent”指的是Ubuntu 10.04操作系统的Torrent文件,这是一种通过P2P(点对点)技术进行大文件分发的方式。Ubuntu是Linux发行版中非常流行的一个版本,它以稳定、用户友好和开放源代码著称。...
通过分析这些源码,开发者可以深入理解P2P文件传输的原理,学习如何使用易语言来构建自己的P2P系统。 总之,P2P技术在文件传输中的应用大大降低了对中心服务器的依赖,提高了网络效率,而易语言则为开发者提供了一...
开发人员可以通过这些接口来集成P2P加速功能到自己的播放器或者流媒体系统中。 4. **P2P视频解析**: 在P2P环境中,视频解析不仅涉及到M3U8文件的解析,还涉及到如何将P2P网络中的TS片段整合成连续的视频流。这...
总的来说,反P2P软件是网络管理工具箱中的一个重要组成部分,它的存在旨在维护网络秩序,保护知识产权,并提升网络安全。然而,如何恰当地运用这项技术,平衡各种利益关系,是每一个网络管理者需要面对的挑战。
主要内容包括P2P概述、P2P网络拓扑结构、P2P网络搜索技术、P2P关键技术及应用、P2P网络中的nat穿透技术、基于P2P的bittorrent(后文简称bt)技术、基于P2P的emule文件共享技术、基于P2P的skype即时通信技术、基于P2P的...
1. **NAT类型探测**:首先,P2P客户端需要确定自己的NAT类型,这通常通过向公共服务器发送请求并分析响应来完成。 2. **STUN服务器交互**:使用STUN(Simple Traversal of User Datagram Protocol Through NATs)...
总的来说,原力P2P检测工具是一个帮助用户管理和监控P2P网络活动的实用工具,对于那些关心网络性能和安全的用户来说,它可以提供宝贵的洞察力。通过正确使用,用户可以更好地理解自己的网络状况,优化带宽使用,同时...
这表明它可能通过某种方式检测并阻止P2P终结者的操作,维护用户的网络权益。 标签“反P2P终结者”再次强调了这个软件的主要功能和目的,即对抗P2P终结器。 压缩包内的文件列表包括: 1. WinPcap_3_0.exe:这是一个...
它可能通过检测和对抗那些试图减慢P2P流量的网络策略来实现这一点,这可能是通过使用某些技术,如深度包检查(DPI)识别和规避,或者通过提高网络的带宽利用率。 标签"P2P"则明确指出此软件与P2P网络技术直接相关,这...
描述中提到的"最新版本的ubuntu8.10 dvd版本的种子"意味着这个文件是一个BT(BitTorrent)种子文件,用于通过P2P(对等网络)方式下载Ubuntu 8.10的DVD ISO映像。DVD版本通常包含更完整的软件包和更丰富的功能,适合...
1. **设备发现**:P2P Devices通过广播特定的P2P Beacon和Probe Request/Response帧来发现附近的其他P2P Devices。 2. **服务发现**:设备可以发送服务发现请求来寻找提供特定服务的其他设备,这在需要共享内容或...
P2P Media Loader - 一个开源JavaScript库,它使用现代浏览器(即WebRTC)的功能通过P2P传送媒体。 它不需要任何浏览器插件或插件即可运行。是Hls.js和Shaka Player的引擎,可通过HLS或DASH实现P2P共享实时和VOD流。
总结来说,这个压缩包提供了多个Ubuntu版本的BT种子文件,涵盖桌面和服务器版本,适用于各种用途,如安装、测试和备份。用户可以通过BT协议下载这些文件,享受P2P网络带来的高效和便捷。同时,这些版本的时间线也...
此外,P2P网络还利用激励机制,如信用系统,来鼓励节点贡献资源。 **5. P2P应用** P2P技术广泛应用于文件分享、流媒体、协同工作等领域。例如,BitTorrent用于快速分发大文件,Skype利用P2P技术进行音视频通话,而...
"用JAVA实现P2P网络通信" 本文将详细介绍如何使用JAVA...4. 通过调用Socket的getInputStream()和getOutputStream()来实现数据的传输 用JAVA实现P2P网络通信需要了解P2P基本概念、多播技术、TCP和UDP协议等相关技术。
通常,这样的程序会通过监控系统进程、网络连接或者修改注册表等方式来阻止P2P软件的启动或通信。用户运行这个程序,并根据提示设置管理密码,就可以实现对P2P软件的控制。 在实际应用中,屏蔽P2P工具的工作原理...
- **APT**:Advanced Package Tool (APT) 是Ubuntu中主要的包管理工具,可以用来安装、升级、卸载软件包。 - **使用APT on CD来安装软件包**:从光盘中安装软件包的具体步骤。 - **安装单个软件包文件**: - **...
文档还介绍了P2P模块如何使用单个状态机来管理发现和组形成过程。在这个状态机中,每个设备在任何给定时间只能进行单个操作,状态机包括了多个状态,如SEARCH,LISTEN,以及空闲状态等。状态转换不会包括操作超时到...