「Linux/apt-get」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→JDK11インストール) |
|||
(同じ利用者による、間の32版が非表示) | |||
行2: | 行2: | ||
apt-get update | apt-get update | ||
apt-get upgrade | apt-get upgrade | ||
+ | |||
+ | ==apt-getの削除== | ||
+ | apt-get purge [package1] | ||
+ | |||
+ | ==インストールパッケージ一覧== | ||
+ | dpkg -l [package1] | ||
==JDKインストール== | ==JDKインストール== | ||
行7: | 行13: | ||
$ java -version | $ java -version | ||
java version "1.7.0_121" | java version "1.7.0_121" | ||
+ | |||
+ | ==JDK8インストール== | ||
+ | $ sudo vi /etc/apt/sources.list.d/java.list | ||
+ | deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main | ||
+ | deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main | ||
+ | $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886 | ||
+ | $ sudo apt-get update | ||
+ | $ sudo apt-get install oracle-java8-installer | ||
+ | y | ||
+ | $ java -version | ||
+ | java version "1.8.0_131" | ||
+ | 参考:http://symfoware.blog68.fc2.com/blog-entry-1706.html | ||
+ | |||
+ | ==JDK8アンインストール== | ||
+ | $ sudo apt remove oracle-java8-installer | ||
+ | |||
+ | ==JDK13インストール== | ||
+ | sudo apt-get update | ||
+ | sudo apt install oracle-java13-installer | ||
+ | $ java --version | ||
+ | java 13.0.2 2020-01-14 | ||
==apache-antインストール== | ==apache-antインストール== | ||
apt-get install ant | apt-get install ant | ||
+ | |||
+ | ==apacheインストール== | ||
+ | sudo apt install apache2 | ||
+ | sudo apachectl start // 起動 | ||
+ | sudo apachectl stop // 停止 | ||
==phpインストール== | ==phpインストール== | ||
apt-get install php5-mcrypt php5-mysql php5-intl php5-cli | apt-get install php5-mcrypt php5-mysql php5-intl php5-cli | ||
+ | php -v | ||
+ | |||
+ | ==curlとphp-curlインストール== | ||
+ | apt-get install curl | ||
+ | apt-get install php5-curl | ||
==php-fpmインストール== | ==php-fpmインストール== | ||
行21: | 行58: | ||
;listen = /var/run/php5-fpm.sock | ;listen = /var/run/php5-fpm.sock | ||
listen = 127.0.0.1:9000 | listen = 127.0.0.1:9000 | ||
+ | vi /etc/php5/fpm/php.ini | ||
+ | memory_limit = 1024M ; Allowed memory size of 128M bytes exhausted問題対策 | ||
+ | |||
+ | sudo service php5-fpm start | ||
+ | ===php-fpmインストール(php7だと)=== | ||
+ | sudo apt-get install php7.0-fpm | ||
+ | /etc/php/7.0/fpm/pool.d/www.conf | ||
+ | sudo service php7.0-fpm start | ||
+ | |||
+ | ==php5.6インストール== | ||
+ | sudo apt-get install apt-file | ||
+ | sudo apt-file update | ||
+ | sudo apt-file search add-apt-repository | ||
+ | sudo apt-get install software-properties-common python-software-properties | ||
+ | sudo apt-get update | ||
+ | sudo add-apt-repository ppa:ondrej/php | ||
+ | 5.6 | ||
+ | sudo apt-get update | ||
+ | apt-get install php5-mcrypt php5-mysql php5-intl php5-cli | ||
+ | php -v | ||
+ | |||
+ | 以下エラーになった。 | ||
+ | W: Failed to fetch http://ppa.launchpad.net/ondrej/php/ubuntu/dists/wheezy/main/source/Sources 404 Not Found | ||
+ | |||
+ | ==php5.6インストール(debian8系apt-getにして入れる)== | ||
+ | $ vi /etc/apt/sources.list | ||
+ | deb http://ftp.debian.org/debian jessie-backports main | ||
+ | deb http://http.debian.net/debian jessie main | ||
+ | $ sudo apt-get update | ||
+ | $ php -v | ||
==nginxインストール== | ==nginxインストール== | ||
apt-get install nginx | apt-get install nginx | ||
service nginx start | service nginx start | ||
+ | |||
+ | 起動できない場合はapacheなどが動いてないか確認して動いてたら止める | ||
+ | lsof -i:80 | ||
+ | service apache2 stop | ||
==mysqlインストール== | ==mysqlインストール== | ||
apt-get install mysql-server | apt-get install mysql-server | ||
− | + | mysqlのrootに設定するパスを聞かれるので入れたいパスを2度入力 | |
==mysql5.7インストール== | ==mysql5.7インストール== | ||
行39: | 行110: | ||
$ sudo apt-get update | $ sudo apt-get update | ||
$ sudo apt-get install mysql-server | $ sudo apt-get install mysql-server | ||
+ | rootのパスを聞かれるのでそのまま2度入力 | ||
+ | $ service mysql start | ||
==gitインストール== | ==gitインストール== | ||
行46: | 行119: | ||
apt-get install mlocate | apt-get install mlocate | ||
updatedb # locate db更新 | updatedb # locate db更新 | ||
+ | locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory | ||
+ | が出たときは | ||
+ | sudo updatedb | ||
==vimインストール== | ==vimインストール== |
2020年1月17日 (金) 19:05時点における最新版
目次
- 1 事前準備
- 2 apt-getの削除
- 3 インストールパッケージ一覧
- 4 JDKインストール
- 5 JDK8インストール
- 6 JDK8アンインストール
- 7 JDK13インストール
- 8 apache-antインストール
- 9 apacheインストール
- 10 phpインストール
- 11 curlとphp-curlインストール
- 12 php-fpmインストール
- 13 php5.6インストール
- 14 php5.6インストール(debian8系apt-getにして入れる)
- 15 nginxインストール
- 16 mysqlインストール
- 17 mysql5.7インストール
- 18 gitインストール
- 19 mlocateインストール
- 20 vimインストール
- 21 sudoインストール
- 22 wgetインストール
- 23 自動起動インストール
事前準備
apt-get update apt-get upgrade
apt-getの削除
apt-get purge [package1]
インストールパッケージ一覧
dpkg -l [package1]
JDKインストール
$ sudo apt-get install default-jdk $ java -version java version "1.7.0_121"
JDK8インストール
$ sudo vi /etc/apt/sources.list.d/java.list deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886 $ sudo apt-get update $ sudo apt-get install oracle-java8-installer y $ java -version java version "1.8.0_131"
参考:http://symfoware.blog68.fc2.com/blog-entry-1706.html
JDK8アンインストール
$ sudo apt remove oracle-java8-installer
JDK13インストール
sudo apt-get update sudo apt install oracle-java13-installer $ java --version java 13.0.2 2020-01-14
apache-antインストール
apt-get install ant
apacheインストール
sudo apt install apache2 sudo apachectl start // 起動 sudo apachectl stop // 停止
phpインストール
apt-get install php5-mcrypt php5-mysql php5-intl php5-cli php -v
curlとphp-curlインストール
apt-get install curl apt-get install php5-curl
php-fpmインストール
apt-get install php5-fpm service php5-fpm start (devian系?php5-fpm?だと) vi /etc/php5/fpm/pool.d/www.conf ;listen = /var/run/php5-fpm.sock listen = 127.0.0.1:9000 vi /etc/php5/fpm/php.ini memory_limit = 1024M ; Allowed memory size of 128M bytes exhausted問題対策
sudo service php5-fpm start
php-fpmインストール(php7だと)
sudo apt-get install php7.0-fpm /etc/php/7.0/fpm/pool.d/www.conf sudo service php7.0-fpm start
php5.6インストール
sudo apt-get install apt-file sudo apt-file update sudo apt-file search add-apt-repository sudo apt-get install software-properties-common python-software-properties sudo apt-get update sudo add-apt-repository ppa:ondrej/php 5.6 sudo apt-get update apt-get install php5-mcrypt php5-mysql php5-intl php5-cli php -v
以下エラーになった。
W: Failed to fetch http://ppa.launchpad.net/ondrej/php/ubuntu/dists/wheezy/main/source/Sources 404 Not Found
php5.6インストール(debian8系apt-getにして入れる)
$ vi /etc/apt/sources.list deb http://ftp.debian.org/debian jessie-backports main deb http://http.debian.net/debian jessie main $ sudo apt-get update $ php -v
nginxインストール
apt-get install nginx service nginx start
起動できない場合はapacheなどが動いてないか確認して動いてたら止める
lsof -i:80 service apache2 stop
mysqlインストール
apt-get install mysql-server
mysqlのrootに設定するパスを聞かれるので入れたいパスを2度入力
mysql5.7インストール
cd /usr/local/src $ wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb $ sudo dpkg -i mysql-apt-config_0.6.0-1_all.deb 1. MySQL Server 2. mysql-5.7 3. Apply $ sudo apt-get update $ sudo apt-get install mysql-server
rootのパスを聞かれるのでそのまま2度入力
$ service mysql start
gitインストール
apt-get install git
mlocateインストール
apt-get install mlocate updatedb # locate db更新
locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory が出たときは
sudo updatedb
vimインストール
apt-get install vim
sudoインストール
apt-get install sudo
wgetインストール
apt-get install wget
自動起動インストール
apt-get install sysv-rc-conf sysv-rc-conf --list sysv-rc-conf nginx on # nginx自動起動on