#author("2019-10-20T17:57:23+09:00","","")
#author("2019-10-20T18:38:17+09:00","","")
#nofollow
#norelated
総数:&counter(total); 今日:&counter(today); 昨日:&counter(yesterday);

* もくじ [#e1dfee38]

#contents

* sudoパスワード入力を省略する設定 [#i816302e]
 ~$ sudo bash
 [sudo] <username>のパスワード:
 ~# vi /etc/sudoers.d/<username>

**以下のとおりに入力してファイル保存する。 [#j4959484]
 <username> ALL=NOPASSWD: ALL

**access権を設定する。 [#a5e9721e]
 ~# chmod 440 /etc/sudoers.d/<username>
 ~# exit
 

* proxyの設定 [#w8a85304]
**環境変数 [#lee8ee1b]
***/etc/profile に下記を追記する。 [#vad7cb7e]
 export https_proxy="http://[address]:[port]"
 export http_proxy=$https_proxy
 export ftp_proxy=$https_proxy
 export proxy=$https_proxy
 export HTTPS_PROXY=$https_proxy
 export HTTP_PROXY=$https_proxy
 export FTP_PROXY=$https_proxy
 export PROXY=$https_proxy
 export all_proxy="socks5://[socks_proxy]:1080"

***~/.bashrc に下記を追記する。 [#zd576ed6]
 export https_proxy="http://[address]:[port]"
 export http_proxy=$https_proxy
 export ftp_proxy=$https_proxy
 export proxy=$https_proxy
 export HTTPS_PROXY=$https_proxy
 export HTTP_PROXY=$https_proxy
 export FTP_PROXY=$https_proxy
 export PROXY=$https_proxy

**apt [#hd0928cd]
***/etc/apt/apt.conf.d/proxy.conf [#x2a7f007]
 Acquire::http::Proxy "http://user:password@proxy.server:port/";
 Acquire::https::Proxy "http://user:password@proxy.server:port/";

**wget [#pf7896f4]
***/etc/wgetrc [#k583a7fa]
 https_proxy=http://[address]:[port]/
 http_proxy=http://[address]:[port]/
 ftp_proxy=http://[address]:[port]/

*** ~/.wgetrc [#t4c739e7]
 https_proxy=http://[address]:[port]/
 http_proxy=http://[address]:[port]/
 ftp_proxy=http://[address]:[port]/
 proxy_user=${user}
 proxy_password=${pass}

**curl [#o4d46d14]
***~/.curlrc [#w68a308c]
 proxy-user = "username:password"
 proxy = "http://[address]:[port]"

* apt get [#abc0bfa2]
 ~$ sudo apt update
 ~$ sudo apt install net-tools
 ~$ sudo apt install cifs-utils

* ''自ipアドレスの確認'' [#ea712f47]

-下記コマンドにて enp0s3 などネットワークアダプタ の inetアドレス を確認する。
 ~$ ifconfig

 enp0s25: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
         inet 192.168.3.16  netmask 255.255.255.0  broadcast 192.168.3.255
         inet6 2400:2653:cc1:2500:fc63:9b4d:f40:823f  prefixlen 64  scopeid 0x0<global>
         inet6 fe80::55ac:e4c0:f7e:f7f6  prefixlen 64  scopeid 0x20<link>
         inet6 2400:2653:cc1:2500:4e0:c339:709d:7232  prefixlen 64  scopeid 0x0<global>
         ether 74:46:a0:8e:83:2b  txqueuelen 1000  (イーサネット)
         RX packets 60532  bytes 82260898 (82.2 MB)
         RX errors 0  dropped 0  overruns 0  frame 0
         TX packets 26352  bytes 2117498 (2.1 MB)
         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
         device interrupt 20  memory 0xf7c00000-f7c20000  
 
 lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
         inet 127.0.0.1  netmask 255.0.0.0
         inet6 ::1  prefixlen 128  scopeid 0x10<host>
         loop  txqueuelen 1000  (ローカルループバック)
         RX packets 633  bytes 52006 (52.0 KB)
         RX errors 0  dropped 0  overruns 0  frame 0
         TX packets 633  bytes 52006 (52.0 KB)
         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
 

* ''ホーム配下のディレクトリ名を英語にリネームする'' [#dbce663f]
 ~$ LANG=C xdg-user-dirs-gtk-update

* ''sudoコマンドでパスワード入力省略可能とする'' [#bb0552cc]
**/etc/sudoers.d/<username>というファイルを新規作成する。 [#mf8028bc]
 ~$ sudo gedit /etc/sudoers.d/<username>
**以下の通りにファイル編集・保存する [#b0b992e3]
 <username> ALL=NOPASSWD: ALL
**permission変更する [#q87721a4]
 ~$ sudo chmod 440 /etc/sudoers.d/<username>


* ''ubuntuのアップデート'' [#a6a8d88e]
 ~$ sudo apt-get -y update

* ''gvim のインストール'' [#e791237d]
 ~$ sudo apt install vim
 ~$ sudo apt install vim-gnome
-gvimの設定例( .vimrc の作成 )
 ~$ cat <<EOF > .vimrc
 set guifont=Courier\ 10\ Pitch\ 11
 set number
 set cursorline
 command! -nargs=1 Grep call s:Grep(<f-args>)
 
 function! s:Grep(command)
 let orig_grepprg = &l:grepprg
 let &l:grepprg = substitute(a:command, '|', '\\|', 'g')
 grep
 let &l:grepprg = orig_grepprg
 endfunction
 
 set encoding=utf-8
 EOF

* ''git のインストール'' [#p76777bd]
 ~$ sudo apt install git-core

**git の設定 [#oe5f71ce]
-設定準備
 ~$ cat <<EOF > create_gitconfig.sh
 #!/bin/bash
 how_many_params=\$#
 echo "how_many_params: \${how_many_params}"
 if [ \${how_many_params} -ne 2 ] ; then
   echo "error: illegal parameters."
   exit 1
 fi
 git config --global user.name "\$1"
 git config --global user.email "\$2"
 git config --global color.ui auto
 git config --global core.editor vim
 echo "---- .gitconfig ----"
 cat .gitconfig
 echo "---- .gitconfig end----"
 exit 0
 EOF

 ~$ chmod a+x create_gitconfig.sh

-設定実行
 ~$ ./create_gitconfig.sh "user_full_name" "mailaddress"
例
 ~$ ./create_gitconfig.sh "John Smith" "john.smith@domain"

-設定ファイル内容確認
 ~$ cat .gitconfig

* ''言語サポートで日本語を有効にする。'' [#j70fefd2]
**デスクトップ 画面にて [#o97dcf85]
***右上のAのアイコンを選択する。 [#xfc89c98]
***日本語(Mozc) を選択する。 [#x79f76bb]
-右上のキーボードのアイコンが「あ」に変われば OK。


* ''再起動する'' [#ea0f9eea]
-ログインしておく。

* ''次は'' [#h1ae9c43]
-android Lollipop開発環境構築の場合は[[setting up Linux build environment for Lollipop]]へ
-LAMP server環境構築の場合は[[installing apache on ubuntu desktop 18.04.1]]へ
-LAMP server環境構築の場合は[[installing apache on ubuntu desktop 18.04.3]]へ

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS