电脑 安装 centos7 everthing 版

IMG_0004.JPG

首先 安装 centos7 ,其次是配置 他,配置它还是非常消耗时间
配置的内容首先是一些 yum 包,有些包需要有预见性的先安装,不然 再安装其他组件 会受影响 甚至导致组建需要重新编译安装 ,比如 bz2 bzip2 会影响到python3 的编译 导致缺陷,ant jdk 8 golang 会影响到thrift,, sqlite postgresql 会影响到以后使用 jupyter notebook , boost c++
另外是为了配合 centos7 的普通使用 ,比如 读取 windows ntfs硬盘格式 ,读取 apple hfs 硬盘格式,另外是播放 视频 影音
输入法,
1.下载 镜像,直接去官网 9G

2.下载 etcher http://www.pc6.com/mac/248733.html mac windows 都支持

3.准备16G 的优盘 开始烧制 镜像 启动

4.电脑bois设置为 U盘 第一启动,进入安装界面,主要注意的是 ,
时间要选择 亚洲 上海时间,
安装默认是 最小安装的mini ,请选择 Ghome 安装,
输入法 要添加 汉语,
wifi 网络连接要设置
设置 root 和普通用户,
最重要的是 硬盘,不管 硬盘原先是否是空盘,先选择自动分区,然后把硬盘原先的内容删除掉 格式化,然后再重新进入 选择 手动分区,然后选择 系统默认的创建目录结构,在这个时候要格外注意了,/ 根目录的大小,一般都是默认分配50G ,说实话有点小,在我的使用中,如果你的电脑未来要安葬 hdfs spark
docker,系统盘会越来越捉襟见肘,低于1GB 会影响到程序的运行,我的建议是 徵盘的55%之上,100G 以上,我分配了200G 最高分配了 450G ,需要注意,先减少 /home的大小,才能增大 /的 大小,注意都要选择 ext4 格式
这个版本的 centos7 安装时间比较久,需要半个小时以上

5.安装结束后重启 ,有时会 卡在 4 terminal ,则 关机 继续重启,在重启 后 如果 报错 ,找不到驱动器,说明安装有问题,重新安装即可,大部分会没事,我只遇到过一次。

由于我们 地区选择了 亚洲上海,默认 centos7 会把yum 源 更新为阿里源,如果没有更新 可以自己创建 yum repo 文件 ,按照 规范 引入 阿里源 或者网易 163 源
6.安装 yum 包
yum update -y # 先升级一下
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel docker-io postgresql golang maven

yum -y install automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel ruby-devel openssl-devel

yum -y install wget lrzsz nano nc telnet httpd ntp mod_ssl readline-devel openssl-devel ant
yum -y install cyrus-sasl-lib.x86_64 cyrus-sasl-devel.x86_64 libgsasl-devel.x86_64 saslwrapper-devel.x86_64
sudo yum -y install mpich mpich-devel gcc-c++ gcc gcc-gfortran compat-gcc-44 compat-gcc-44-c++ compat-gcc-44-gfortran compat-libf2c-34 boost boost-devel boost-doc

yum -y install httpd mod_ssl java-1.8.0-openjdk java-1.8.0-openjdk-devel mysql-connector-java

yum install -y alien qtwebkit fcitx fcitx-pinyin fcitx-configtool #为了安装 ubuntu的deb 版包

yum -y install libXss* redhat-lsb-core-4.1-27.el7.centos.1.x86_64 libappindicator* openssl-devel zilb-devel python3-devel postgresql python-devel libffi-devel libpqxx-devel qt5-qtwebkit

yum -y install libXss*
yum provides */lsb_release #!!!!!!

yum install -y redhat-lsb-core-4.1-27.el7.centos.1.x86_64
yum install -y libappindicator*
yum install openssl-devel zilb-devel python3-devel -y
yum install -y postgresql python-devel libffi-devel libpqxx-devel
yum install qt5-qtwebkit #teamviewer
yum -y groupinstall "Development tools" # everthing 版默认安装

安装 支持 windows ntfs 硬盘格式读写驱动

1、加源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
2、安装

yum update;yum install ntfs-3g

如果系统提示:没有可用软件包,可以输入

yum install ntfs*

来源:http://mirrors.aliyun.com/help/epel,说明里面没有写
CentOS7的源,实际上是有的,把里面的5/6改成7就行了。

安装 支持 apple mac hfs 硬盘格式读写驱动

第一步:

rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org

第二步:(更换了资源)
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
第三步:
yum install kmod-hfsplus

安装 fedora yum源 和企业源

先登陆这个网站
https://rpmfusion.org/Configuration
然后 下载 两个 rpm 包
RPM Fusion free for RHEL 7 or compatible like CentOS
RPM Fusion nonfree for RHEL 7 or compatible like CentOS

下载到本地后 使用rpm -ivh 或者 yum install 本地安装

参考 :直接访问了那个源所在的网站——>http://rpmfusion.org/Configuration,就是这个咯,然后在里面找到合适的源,比如我选择的是RPM Fusion free for RHEL 6 or compatible like CentOS,直接下载下来在本地安装。然后,居然就可以用默认的播放器搜索

https://blog.csdn.net/w670328683/article/details/51673757/

Ⅰ、安装rpm包:

1、命令安装:

yum -y install epel-release

2、手动安装:

针对系统架构选择相应的类型,选择相应的包,我使用的x86_64,就要进入该目录下寻找相应包,安装方法如下:

rpm -vih http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-6.noarch.rpm

安装 支持 本地 影音播放驱动 默认的视频播放器 因为版权 没有安装视频解码器

link https://blog.csdn.net/u013590407/article/details/52266440
centos 7 安装音频视频解码器

1、安装额外的软件源epel和nux-dextop

rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm

rpm -Uvh http://ftp.sjtu.edu.cn/fedora/epel//RPM-GPG-KEY-EPEL-7

2、安装所需的文件

yum -y --enablerepo=nux-dextop install gstreamer-ffmpeg vlc gstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-plugins-ugly ffmpeg libvdpau mpg123 mplayer mplayer-gui gstreamer-plugins-bad-nonfree gstreamer1-libav gstreamer1-plugins-bad-freeworld gstreamer1-plugins-ugly

ps:其中有些是系统安装时可能自带了的,安装过程会自动忽略;默认情况下nux-dextop是失效的,所以要加上--enablerepo

安装 Mircosoft c# dotnet nuget

sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm

sudo yum update

sudo yum install dotnet-sdk-2.1

sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm

sudo yum install aspnetcore-runtime-2.1

yum install nuget

sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm

rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm

yum install gstreamer-plugins-bad gstreamer-plugins-ugly xine-lib-extras-nonfree gstreamer-ffmpeg

yum -y install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

因为与最后一步冲突,为了 能播放 wmv 我们需要卸载一部分

[root@homepad muller]# yum remove gstreamer1-plugins-ugly-free

yum install libdvdcss gstreamer{,1}-plugins-ugly gstreamer-plugins-bad-nonfree gstreamer1-plugins-bad-freeworld

7.安装 编译 python 3.6,注意 要先 yum 安装了 bz2 这些包
注意 由于 centos7严重依赖 python2.7 ,且可以和 python3.6 共存,建议千万不要卸载它,不然 问题太多,精力不值得。
注意编译 时 prefix

centos7 install python3

yum install openssl-devel zilb-devel python3-devel -y

./configure --prefix=/usr/local/python3 --with-ssl --enable-optimizations

make && make install
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3

安装 docker-compose minikube kubectl pyenv anaconda

docker-compose
https://docs.docker.com/compose/install/#install-compose
执行下面的命令

sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

pyenv

git clone git://github.com/yyuu/pyenv.git ~/.pyenv
vim ~/.bashrc

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

minikube kubectl virtualbox

kubectl 好像可以去 git 或者百度云盘上下载,官网因为翻墙,要么就自己翻墙下载
virtualbox 去官网下载rpm 包即可
minikube 使用阿里源 即可
参考 https://yq.aliyun.com/articles/221687

curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v0.28.1/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

安装 chrome
centos7 install google chrome

其实比较简单是 使用 yum install google-chrome**rpm
会自动把依赖的包下载 ,如果下载不到,说明源 有问题
没有被引入

wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
5 yum install redhat-lsb
6 cd /home/muller/Downloads/
7 ls
8 rpm -ivh google-chrome-stable_current_x86_64.rpm
9 yum -y install libXss*
10 yum provides /lsb_release
11 yum install redhat-lsb-core-4.1-27.el7.centos.1.x86_64
12 ls
13 rpm -ivh google-chrome-stable_current_x86_64.rpm
14 yum install libappindicator

15 rpm -ivh google-chrome-stable_current_x86_64.rpm

安装 teamviewer
/usr/share/scala
/usr/share/sbt/bin
pip3 install psycopg2

yum install postgresql

yum install python-devel libffi-devel libpqxx-devel

yum install qt5-qtwebkit #teamviewer
qt5-qtquickcontrols x86_64 5.9.2-1.el7 base 1.1 M
qt5-qtx11extras x86_64 5.9.2-1.el7 base 27 k

解决方法:
参考https://pkgs.org/download/libQt5WebKitWidgets.so.5()(64bit)

步骤
Download the latest epel-release rpm from
http://dl.fedoraproject.org/pub/epel/7/x86_64/
Install epel-release rpm:

rpm -Uvh epel-release*rpm

Install qt5-qtwebkit rpm package:

yum install qt5-qtwebkit

teamviewer 最后因为缺少包 所以 最简单的方法就是 先把 teamviewer的rpm 下载下来,然后使用
yum install teamviewer **.rpm 本地安装 teamviewer,会自动把 他依赖的包一起下载安装

之后是 安装 jdk 8 scala sbt nodejs xmind idea pycharm webstorm goland clion rider simplenote wechat sublime

安装 thrift
建议在 ./configure
不要 编译 nodejs 和golang
./configure --enable-coverage --with-go=no --with-golang=no --with-node=no --with-nodejs=no --with-js=no

另外如果 boost 是你手动编译的话,thrift 依赖的时候 会报一个错,以下可以解决
sudo ln -s /usr/local/lib/libboost_unit_test_framework.a /usr/lib64/libboost_unit_test_framework.a

maven 如果使用 yum 安装 ,他的 目录为
/usr/share/maven/conf
,如果要修改 maven 的下载源 ,可以在这里修改

search installed package list

rpm -qa

search installed package drectory

rpm -ql maven-3.0.5-17.el7.noarch

[root@medell .sbt]# cat repositories 
[repositories]

    local

    my-maven-repo:http://maven.aliyun.com/nexus/content/groups/public/

     jcenter: https://jcenter.bintray.com/
  maven-central
  typesafe-ivy-releases: https://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
  sbt-ivy-snapshots: https://repo.scala-sbt.org/scalasbt/ivy-snapshots/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly

SBT使用阿里云Maven仓库,解决SBT下载依赖慢。
发布时间:2018-04-09 来源:网络 上传者:用户

关键字: 阿里 仓库 sbt 依赖 解决 使用 maven 下载

发表文章
摘要:添加:~/.sbt/repositories文件文件内容:[repositories]localmy-maven-repo:http://maven.aliyun.com/nexus/content/groups/public/官方Document看这里:http://www.scala-sbt.org/0.13.2/docs/Detailed-Topics/Library-Management.html#override-all-resolvers-for-all-buil
添加:~/.sbt/repositories 文件

文件内容:

[repositories]localmy-maven-repo: http://maven.aliyun.com/nexus/content/groups/public/

zeppelin

要在 zeppelin 的 conf 创建 helium.json

{
  "status": "OK",
  "message": "",
  "body": {
    "zeppelin.clock": [
      {
        "registry": "local",
        "pkg": {
          "type": "APPLICATION",
          "name": "zeppelin.clock",
          "description": "Clock (example)",
          "artifact": "zeppelin-examples\/zeppelin-example-clock\/target\/zeppelin-example-clock-0.7.0-SNAPSHOT.jar",
          "className": "org.apache.zeppelin.example.app.clock.Clock",
          "resources": [
            [
              ":java.util.Date"
            ]
          ],
          "icon": "icon"
        },
        "enabled": false
      }
    ],
    "zeppelin-bubblechart": [
      {
        "registry": "local",
        "pkg": {
          "type": "VISUALIZATION",
          "name": "zeppelin-bubblechart",
          "description": "Animated bubble chart",
          "artifact": ".\/..\/helium\/zeppelin-bubble",
          "icon": "icon"
        },
        "enabled": true
      },
      {
        "registry": "local",
        "pkg": {
          "type": "VISUALIZATION",
          "name": "zeppelin-bubblechart",
          "description": "Animated bubble chart",
          "artifact": "zeppelin-bubblechart@0.0.2",
          "icon": "icon"
        },
        "enabled": false
      }
    ],
    "zeppelinhorizontalbar": [
      {
        "registry": "local",
        "pkg": {
          "type": "VISUALIZATION",
          "name": "zeppelinhorizontalbar",
          "description": "Horizontal Bar chart (example)",
          "artifact": ".\/zeppelin-examples\/zeppelin-example-horizontalbar",
          "icon": "icon"
        },
        "enabled": true
      }
    ]
  }
}

添加桌面快捷方式
在 /usr/share/applications/ 目录下 创建 Pycharm.desktop Goland.desktop
chmod u+x Pycharm.desktop Goland.desktop

假设 你的 pycharm goland 都 安装在 /usr/local ,并且 目录名你都修改了 成 pycharm goland

[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec=sh /usr/local/pycharm/bin/pycharm.sh
Icon=/usr/local/pycharm/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;

[Desktop Entry]
Type=Application
Name=Goland
GenericName=Goland3
Comment=Goland3:The Golang IDE
Exec=sh /usr/local/goland/bin/goland.sh
Icon=/usr/local/goland/bin/goland.png
Terminal=goland
Categories=Programming,IDE;

推荐 几个在线工具 网站
最好的在线画图 https://awwapp.com/#
最好的 在线 markdown https://hackmd.io/
最好的在线 画架构图 https://www.processon.com/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,847评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,208评论 1 292
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,587评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,942评论 0 205
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,332评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,587评论 1 218
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,853评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,568评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,273评论 1 242
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,542评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,033评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,373评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,031评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,073评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,830评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,628评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,537评论 2 269

推荐阅读更多精彩内容