1-1. PowerShell을 관리자 권한으로 실행하기
(영어는 Run as Administrator, 한국어로는 관리자 권한으로 실행)
1-2. 밑 상태바에 뜨는 이 친구 눌러서 '예' 클릭
1-3.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
입력 후, y/n을 묻는 메세지가 뜨면, y를 누른 후 재부팅
(재부팅은 강제로 진행됩니다.)
1-4. Microsoft store에서 Ubuntu와 Windows Terminal Preview 설치
1-5. Ubuntu 관리자 권한으로 실행
1-6.
조금 기다리고 나서
"Enter new UNIX username"이 뜨면, ubuntu 창을 닫고, 금방 받은 Windows Terminal을 열어준다.
(Ubuntu로 열어야함.)
그 후에, root@~~ :~# 표시가 뜨면 성공이다.
1-7.
여기는 그냥 리눅스 기본 명령어니까 복사 붙여넣기만 하면 된다. 가끔씩 운이 안좋으면 환경변수가 맞지 않아 안 될 수도 있다.
(보라색으로 처리된 글씨는 비밀번호로, 보이지 않음. 자신이 원하는 숫자 혹은 영어로 해도 됨.
특정 색으로 묶인 부분은 한꺼번에 복사 및 붙여넣기 하라는 의미.)
#useradd Azi
passwd
000211
000211
#passwd Azi
#000211
#000211
#usermod -aG sudo Azi
#chmod 777 /home
apt-get update
000211
apt-get upgrade
y
apt-get install ffmpeg
sudo apt-get -y install autoconf automake build-essential libass-dev libfreetype6-dev libgpac-dev libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libx11-dev libxext-dev libxfixes-dev pkg-config texi2html zlib1g-dev
mkdir ~/ffmpeg_sources
cd ~/ffmpeg_sources
wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
tar xzvf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
make
make install
make distclean
cd ~/ffmpeg_sources
wget http://download.videolan.org/pub/x264/snapshots/x264-snapshot-20191217-2245-stable.tar.bz2
tar xjvf x264-snapshot-20191217-2245-stable.tar.bz2
cd x264-snapshot-20191217-2245-stable
PATH="$PATH:$HOME/bin" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static --disable-asm
make
make install
make distclean
cd ~/ffmpeg_sources
apt install unzip
wget -O fdk-aac.zip https://github.com/mstorsjo/fdk-aac/zipball/master
unzip fdk-aac.zip
cd mstorsjo-fdk-aac*
autoreconf -fiv
./configure --prefix="$HOME/ffmpeg_build" --disable-shared
make
make install
make distclean
sudo apt-get install libmp3lame-dev
y
su Azi
sudo apt-get update
000211
sudo apt-get upgrade
y
sudo apt-get -y install autoconf automake build-essential cmake git-core libass-dev libfreetype6-dev libgnutls28-dev libsdl2-dev libgpac-dev libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libx11-dev libxext-dev libxfixes-dev libxcb-xfixes0-dev pkg-config texinfo texi2html wget yasm zlib1g-dev
su
000211
mkdir ~/ffmpeg_sources
cd ~/ffmpeg_sources
wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
tar xzvf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
make
make install
make distclean
cd ~/ffmpeg_sources && \wget https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/nasm-2.14.02.tar.bz2 && \tar xjvf nasm-2.14.02.tar.bz2 && \cd nasm-2.14.02 && \./autogen.sh && \PATH="$HOME/bin:$PATH" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" && \make && \make install
cd ~/ffmpeg_sources && \git -C x264 pull 2> /dev/null || git clone --depth 1 https://code.videolan.org/videolan/x264.git && \cd x264 && \PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static --enable-pic && \PATH="$HOME/bin:$PATH" make && \make install
apt-get install libx265-dev libnuma-dev
apt-get install libvpx-dev
usermod -aG sudo Azi
chmod 777 /home
su Azi
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
(Press RETURN to continue or any other key to abort 라는 메세지가 나오면 엔터 한번)
000211
test -d ~/.linuxbrew && eval $(~/.linuxbrew/bin/brew shellenv)
test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
test -r ~/.bash_profile && echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.bash_profile
echo "eval \$($(brew --prefix)/bin/brew shellenv)" >>~/.profile
brew install gcc
댓글 0개 ▼