facebook twitter hatena line email

「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
rootのパスを聞かれるのでそのまま2度入力
+
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時点における最新版

事前準備

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