全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 20708|回复: 17

[萌新教程] 如何在 Ubuntu 14.04 和 Debain 7 老系统上装 BBR魔改版

  [复制链接]
发表于 2017-6-25 02:32:38 | 显示全部楼层 |阅读模式
本帖最后由 cxcool 于 2017-6-25 14:10 编辑

先跪拜大佬 做了这个 魔改版TSUNAMI 。。
大佬原帖:http://www.hostloc.com/thread-372277-1-1.html
本人小白 -  -

给萌新和渣新指点一下如何 上 TSUNAMI BBR ,首先有预装DEBIAN 8 和 UBUNTU 16的赶快换。。各种一件脚本搞起  比如这个:https://www.91yun.org/archives/16781  ,或者2楼 Vicer 大佬的一键脚本
你问CENTOS 怎么用 ?? 不好意思,用不来,我这辈子还没用过 。。。
那么只有 DEBIAN 7 和 UBUNTU 14.04 的地方应该怎么办呢 ?  请看如下 。。。

那么首先 -  -大佬的文章没认真读的肯定会忘记装 headers ...我自己就因为阅读不认真被大佬批评了 -  -

因为开 BBR的教程表示只要装 内核的 image即可 ,header 没要求 。。然后魔改版的需要 。。
那应该怎么办呢 -3-。。。

还是到老地方,选择你 安装的对应内核 -  -。。WHAT? 对应内核找不到了 -  - 输入: uname -r
http://kernel.ubuntu.com/~kernel-ppa/mainline/

以这个4.10.15内核为例:
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.15/linux-headers-4.10.15-041015_4.10.15-041015.201705080411_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.15/linux-headers-4.10.15-041015-generic_4.10.15-041015.201705080411_amd64.deb
dpkg -i linux-headers-4.10.*.deb    ---- 这里你是 4.10.xx 就这么写 如果是 4.11 和 4.12 那么自己改别无脑复制 -3-

好了对应的内核装好之后 Debian 8 和 Ubuntu 16 就没事情了 。。可以按照大佬的教程走下去了 。。。
那么这里老系统要装 gcc 4.9 +  很多新人可能卡在这个步骤 。。。
老的系统通常ubuntu默认的 apt-get 库里没4.9 + 或者就是你装了还是识别不到 这种奇葩问题 。。。那么接下来就来解决:

先是 UBUNTU 14.04 安装方法

apt-get update
apt-get install software-properties-common
add-apt-repository ppa:ubuntu-toolchain-r/test              ----这一步可能提示你要按个回车 继续安装。。
apt-get update
apt-get upgrade
apt-get install gcc-4.9 g++-4.9
updatedb
ldconfig
locate gcc

再是DEBIAN7:

apt-get update
apt-get upgrade
nano /etc/apt/sources.list    ---把里面的wheezy 这个词全部替换成 jessie ,CTRL O ,CTRL X 退出。
apt-get update
apt-get install gcc-4.9 g++-4.9
nano /etc/apt/sources.list   ---把jessie 换回wheezy

这些步骤好了之后 gcc -v   ,如果你发觉他显示的 gcc版本还是4.8X的话 。继续如下步骤,注意一行一行的复制 。。回车进行下一行,当最后一行输入完毕之后会提示你 gcc安装位置更新成功 -  -。。
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 49 \
--slave /usr/bin/g++ g++ /usr/bin/g++-4.9 \
--slave /usr/bin/gcc-ar gcc-ar /usr/bin/gcc-ar-4.9 \
--slave /usr/bin/gcc-nm gcc-nm /usr/bin/gcc-nm-4.9 \
--slave /usr/bin/gcc-ranlib gcc-ranlib /usr/bin/gcc-ranlib-4.9

那么再来一次 gcc -v 看到是 4.9x 之后你就可以愉快的进行安装了 。。。

安装完毕之后,附上小白专用 sysctl 预设置文件。。自己用SSHFTP 上传到 /etc/ 目录下 。。替代原有文件。。
sysctl.conf (2.64 KB, 下载次数: 514)

然后来一发 sysctl -p

OK了 ,保存好了 - -重启也不会掉存档了 。。。。但是模块不会自己启动,等我过个1-2天再更新傻瓜教程,如果用2楼VICER大神的脚本应该是带自动启动的。。。。。。。

于是这个很LOW的 菜鸟专用教程结束了 -3-。。。

再次给大佬跪安
 楼主| 发表于 2017-6-25 03:07:48 | 显示全部楼层
Vicer 发表于 2017-6-25 02:59
安装gcc不成功的,可以参考上面。
安装之后执行下面的一键就可以了

感谢 大佬光临 -3-。。。
发表于 2017-6-25 02:59:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2017-6-25 08:22:22 来自手机 | 显示全部楼层
这个不错,有用了
发表于 2017-6-25 09:42:52 | 显示全部楼层
本帖最后由 Thinker 于 2017-6-25 10:44 编辑

太难折腾了

apt-get install software-properties-common

下面就404了

W: Failed to fetch http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/dists/wheezy/main/source/Sources  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/dists/wheezy/main/binary-amd64/Packages  404  Not Found

gcc-4.9说啥也安装不上

root@root:~# apt-get install gcc-4.9 g++-4.9
Reading package lists... Done
Building dependency tree      
Reading state information... Done
E: Unable to locate package gcc-4.9
E: Couldn't find any package by regex 'gcc-4.9'
E: Unable to locate package g++-4.9
E: Couldn't find any package by regex 'g++-4.9'
发表于 2017-6-25 09:46:29 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2017-6-25 10:03:17 | 显示全部楼层
需要centos,有木有来一波
发表于 2017-6-25 10:07:11 | 显示全部楼层
大佬们好牛x
 楼主| 发表于 2017-6-25 11:05:59 | 显示全部楼层
Thinker 发表于 2017-6-25 09:42
太难折腾了

apt-get install software-properties-common

你用的是 DEBIAN 7 ? 昨天晚上太晚了,忘记写 DEIBIAN 7的方法了 -  -。。
发表于 2017-6-25 11:11:03 | 显示全部楼层
本帖最后由 Thinker 于 2017-6-25 11:15 编辑
cxcool 发表于 2017-6-25 11:05
你用的是 DEBIAN 7 ? 昨天晚上太晚了,忘记写 DEIBIAN 7的方法了 -  -。。


是啊。用的大便7,,折腾了一上午。各种问题。。都快萌比了。

大佬,来个DEBIAN 7 吧

libc6-dev=2.17-7  无法升级
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-19 12:45 , Processed in 0.071204 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表