R shiny-serverためのCentos 8をinstallした
Centos 8 の install
Centos 7のyumが壊しましたので、作り直しました。
折角ですので、Centos 8にしました。
ここ (https://www.centos.org/download/) からimageを入手。
8G超えのため、単層のDVDに焼けません。
Rufus (https://forest.watch.impress.co.jp/library/software/rufus/) でBoot用USBを作りました。
以下のサイトを参考し、Centos8を入れ、言語、ユーザ、ipなどを設定しました。
https://www.rem-system.com/centos-linux8-install/
Folderの英語化
ログインした後は、まず、Terminalを立ち上げ、以下のコメントでFolderを英語化。
(日本語のfolder名は使い勝手が悪い。)
LANG=C xdg-user-dirs-gtk-update
日本語を入力可能にする
dnf -y install ibus-kkc
dnf -y install ibus-kkc
yumも使えるけど、dnfへのlinkなので、
折角ですので、dnfを使うように。
一旦、OSを再起動します。
ログイン時にユーザ名を入力後、パスワード入力画面で
「サインイン」横の歯車マークをクリックし、「クラシック(X 11ディスプレイサーバー)」を選択します。
次にパスワードを入力します。
ログイン後、
右クリックー「設定(Setting)」ー「Region&Language」を選択します。
次に入力ソースで「日本語(漢字)」追加します。
これで日本語入力が出来るようになります。
切替は、Macの場合「Shift」+「Command」+「スペース」で選択できます。
(https://ameblo.jp/arcadia-8160/entry-12553884495.html)
最新にupdate
sudo dnf checkupdate
sudo dnf update
selnuxを閉じる
getenforce
sudo vim /etc/selinux/config
---
SELINUX=disabled
---
#再確認
getenforce
---
Disabled
---
sudo reboot
chromeを入れる
sudo dnf checkupdate
sudo dnf update
getenforce
sudo vim /etc/selinux/config
---
SELINUX=disabled
---
#再確認
getenforce
---
Disabled
---
sudo reboot
chromeを入れる
https://qiita.com/shadowhat/items/51273b3fe547fad74d2d
sudo dnf localinstall google-chrome-stable_current_x86_64.rpm
install httpd
sudo dnf httpd
sudo systemctl start httpd
cd /etc/httpd/conf.d/
sudo mv welcome.conf welcome.conf.org
sudo mv autoindex.conf autoindex.conf.org
sudo httpd -t
sudo systemctl restart httpd
sudo dnf httpd
sudo systemctl start httpd
cd /etc/httpd/conf.d/
sudo mv welcome.conf welcome.conf.org
sudo mv autoindex.conf autoindex.conf.org
sudo httpd -t
sudo systemctl restart httpd
他の_config fileの設定は以下の以前書いた内容を参考。
https://qiita.com/testmemo/items/0d3a8bd62eb1b907070c
Rを入れる
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf config-manager --set-enabled PowerTools
sudo dnf install R
shinyを入れる
sudo su - \
-c "R -e \"install.packages('shiny', repos='https://cran.rstudio.com/')\""
rstudio-serverとshiny-serverを入れる
wget https://download2.rstudio.org/server/fedora28/x86_64/rstudio-server-rhel-1.2.5033-x86_64.rpm
sudo dnf localinstall rstudio-server-rhel-1.2.5033-x86_64.rpm
wget https://download3.rstudio.org/centos6.3/x86_64/shiny-server-1.5.13.944-x86_64.rpm
sudo yum install --nogpgcheck shiny-server-1.5.13.944-x86_64.rpm
#firewallを開けて
#3838 for Rshiny 3838 for R studio
sudo firewall-cmd --add-port=3838/tcp --permanent
sudo firewall-cmd --add-port=8787/tcp --permanent
sudo systemctl restart firewalld
sudo systemctl start shiny-server.service
sudo systemctl start rstudio-server.service
sudo systemctl enable shiny-server.service
sudo systemctl enable rstudio-server.service
RCurlなどのR packageのインストール失敗の解決策
sudo dnf install libcurl-devel
install mecab
sudo rpm -ivh http://packages.groonga.org/centos/groonga-release-1.1.0-1.noarch.rpm
sudo dnf install mecab mecab-devel mecab-ipadic git make curl xz patch
sudo ln -s /usr/lib64/libmecab.so.2.0.0 /usr/lib64/libmecab.so
sudo su - \
-c "R -e \"install.packages('RMeCab', repos='https://cran.rstudio.com/')\""
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf config-manager --set-enabled PowerTools
sudo dnf install R
sudo su - \
-c "R -e \"install.packages('shiny', repos='https://cran.rstudio.com/')\""
rstudio-serverとshiny-serverを入れる
wget https://download2.rstudio.org/server/fedora28/x86_64/rstudio-server-rhel-1.2.5033-x86_64.rpm
sudo dnf localinstall rstudio-server-rhel-1.2.5033-x86_64.rpm
wget https://download3.rstudio.org/centos6.3/x86_64/shiny-server-1.5.13.944-x86_64.rpm
sudo yum install --nogpgcheck shiny-server-1.5.13.944-x86_64.rpm
#firewallを開けて
#3838 for Rshiny 3838 for R studio
sudo firewall-cmd --add-port=3838/tcp --permanent
sudo firewall-cmd --add-port=8787/tcp --permanent
sudo systemctl restart firewalld
sudo systemctl start shiny-server.service
sudo systemctl start rstudio-server.service
sudo systemctl enable shiny-server.service
sudo systemctl enable rstudio-server.service
RCurlなどのR packageのインストール失敗の解決策
sudo dnf install libcurl-devel
install mecab
sudo rpm -ivh http://packages.groonga.org/centos/groonga-release-1.1.0-1.noarch.rpm
sudo dnf install mecab mecab-devel mecab-ipadic git make curl xz patch
sudo ln -s /usr/lib64/libmecab.so.2.0.0 /usr/lib64/libmecab.so
sudo su - \
-c "R -e \"install.packages('RMeCab', repos='https://cran.rstudio.com/')\""
wget https://download2.rstudio.org/server/fedora28/x86_64/rstudio-server-rhel-1.2.5033-x86_64.rpm
sudo dnf localinstall rstudio-server-rhel-1.2.5033-x86_64.rpm
wget https://download3.rstudio.org/centos6.3/x86_64/shiny-server-1.5.13.944-x86_64.rpm
sudo yum install --nogpgcheck shiny-server-1.5.13.944-x86_64.rpm
#firewallを開けて
#3838 for Rshiny 3838 for R studio
sudo firewall-cmd --add-port=3838/tcp --permanent
sudo firewall-cmd --add-port=8787/tcp --permanent
sudo systemctl restart firewalld
sudo systemctl start shiny-server.service
sudo systemctl start rstudio-server.service
sudo systemctl enable shiny-server.service
sudo systemctl enable rstudio-server.service
sudo dnf install libcurl-devel
install mecab
sudo rpm -ivh http://packages.groonga.org/centos/groonga-release-1.1.0-1.noarch.rpm
sudo dnf install mecab mecab-devel mecab-ipadic git make curl xz patch
sudo ln -s /usr/lib64/libmecab.so.2.0.0 /usr/lib64/libmecab.so
sudo su - \
-c "R -e \"install.packages('RMeCab', repos='https://cran.rstudio.com/')\""
sudo rpm -ivh http://packages.groonga.org/centos/groonga-release-1.1.0-1.noarch.rpm
sudo dnf install mecab mecab-devel mecab-ipadic git make curl xz patch
sudo ln -s /usr/lib64/libmecab.so.2.0.0 /usr/lib64/libmecab.so
sudo su - \
-c "R -e \"install.packages('RMeCab', repos='https://cran.rstudio.com/')\""
Author And Source
この問題について(R shiny-serverためのCentos 8をinstallした), 我々は、より多くの情報をここで見つけました https://qiita.com/testmemo/items/d2fd3b729b5833e1c9a7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .