유지/홈, Ubuntu16.04LTS 청소 설치

5728 단어 Ubuntu

청소 설치 이유와 계획


수중에 있는 하위 노트북에 Ubuntu32bit 버전을 넣고 10.04LTS에서 16.04LTS로 업그레이드를 반복하지만 32bit 버전 지원을 중단하는 패키지가 추가되었습니다.
64bit 버전으로 업그레이드할 방법이 없어서 청소 설치를 하기로 했습니다.이 기회를 틈타 디스크에 저장된 필요하지 않은 것을 삭제하지만, 다른 섹션/홈 아래의 현재 사용자 홈 폴더를 보존하고, 계승하고 싶은git 저장소와 개인 파일 등 파일을 새 사용자 홈 폴더로 옮긴 후 삭제합니다.

대상 컴퓨터의 사양 및 파티션 구성


ThinkPad X61
  • CPU: Core2 Duo T7500 @ 2.2GHz
  • RAM: DDR2-800 2GB x 2
  • HDD: Intel SSD 80GB
  • /dev/sda1 ext4 25GB/
  • /dev/sda5 ext4 51GB/home
  • /dev/sda6 swap 4GB
  • 설치 지침

  • 사고를 방지하기 위해 분실하지 않으려는 파일을 백업합니다.백업 소프트웨어를 사용할 수 있지만 이번에는 7z로 고정하여 NAS로 수동으로 복사합니다./etc의 설정 파일 클래스도 백업하는 것을 잊지 마세요.서버/var를 구축한 다음에도 백업하는 것이 좋습니다.

  • 다운로드최신 Ubuntu 설치 ISO 이미지, 부팅 가능한 USB 만들기 응용 프로그램을 사용하여 USB 스토리지에 기록합니다.
  • 기계를 다시 시작하고 F12 키를 눌러(BIOS 제조업체와 다르지만 ThinkPad의 경우) BIOS의 부트 선택 메뉴를 호출합니다.USB 스토리지 부팅을 선택합니다.
  • Ubuntu 시작 후 "Ubuntu 시도"를 선택하고 왼쪽에 있는 빠른 시작 프로그램에서 파일을 시작하여 왼쪽 사이드바에 있는 홈용 섹션 디스크를 엽니다.
  • 열린 디스크의 사용자 홈 폴더 (내 경우 hkuno) 를 마우스 오른쪽 단추로 클릭하고 메뉴 "터미널 열기"를 통해 터미널에서 열기 cd .. ; sudo mv hkuno hkuno.old 로 이름을 바꿉니다.
  • 여기서 이름을 바꾸지 않으면 원래의 사용자 홈 폴더를 전체적으로 계승할 수 있을 것 같지만 그렇지 않으면 필요하지 않은 프로그램의 설정과 캐시 등 장기간 저장된 쓰레기도 계승할 수 있어 이번 목적에 부합되지 않는다.
  • 바탕 화면에서 Ubuntu16.04LTS 설치를 클릭하여 설치 프로그램을 시작합니다.
  • 설치 목적지로 덮어쓰기, 공존 등을 선택하지만 그 외를 선택합니다.
  • 시스템이 있는 sda1을 선택하고 [변경] 단추를 누르면 ext4, 초기화 검사 오픈, 마운트 지점/을 설정합니다.그런 다음 부트 파티션으로 지정합니다.
  • 사용자의 메인 폴더를 포함하는 sda5를 선택하고 "변경"단추를 누르면 마운트 지점/home을 설정합니다.초기화 검사를 열 수 없습니다.
  • swap의 sda6는 원형을 유지할 수 있다.
  • 설치가 수행됩니다.나는 더 이상 후퇴할 수 없다.
  • 시간대는 도쿄를 선택하고 키보드 레이아웃은 일본어, 일본어를 선택한다.
  • 이름과 컴퓨터 이름을 좋아하고 사용자 이름은 예전과 같은 hkuno로 설정하며 비밀번호도 예전과 같이 설정한다.
  • 계속 설치, 5 분 정도 "설치 완료"역시 SSD 빠른!
  • 즉시 재부팅을 선택하고 "USB 스토리지 Enter 뽑기"지시에 따라 새 OS를 시작합니다.
  • 기본적으로 홈 페이지에 "데스크톱, 다운로드, 문서"등 일본어 이름 폴더가 만들어집니다.마우스로만 사용하면 되지만 단말기 사용이 번거롭기 때문에 영어 이름으로 바꾼다.터미널을 Ctrl+Alt+T로 엽니다.LANG=C xdg-user-dirs-gtk-update입력하면 대화 상자가 열리므로 Don't ask me를 확인하고 [Update Names] 버튼을 클릭합니다.
  • 에 이어 초기 파일 저장 폴더를 만들고 홈 페이지 바로 아래와 etc의 설정 파일의 초기 상태를 저장할 수 있습니다.mkdir orig ; sudo cp -p .* /etc/* orig/
  • Ubuntu16.04LTS 표준 패키지의git 버전은 2.7.4로 약간 낡았기 때문에 sudo add-apt-repository ppa:git-core/ppa 중에서 최신 버전을 얻었다.
  • 소프트웨어 패키지를 업데이트하고 업그레이드합니다.sudo apt update ; sudo apt upgrade
  • 업그레이드 후 배포 버전을 확인합니다.2016-11-12시는 16.04.01LTS입니다.lsb_release -d
  • 이니시에이터에서 파일을 시작하여 원래 사용자 홈 폴더/홈/hkuno의 이름을 바꾸고 보존합니다.old를 열고 계승할 파일과 폴더를 새 홈 페이지로 드래그해서 이동합니다.같은 이름의 폴더가 충돌할 경우 병합을 선택하면 잘 처리됩니다.
  • 단말기용 소프트웨어 패키지를 차례로 설치한다.경전vim nkf jless git tig 외에 구축 도구도 시도했다.
  • 이니시에이터에서 Ubuntu Software를 시작하여 원하는 GUI 도구를 차례로 설치합니다.터미널에서 sudo apt로 들어갈 수도 있지만 이곳에서도 빠른 로그인이 가능해 편리합니다.
  • 처음에 선택한 패키지의 목록을 저장할 수 있습니다. dpkg --get-selections > orig/pkg-selections
  • 표준 패키지에 기재되지 않은 물건은 각자의 사이트에서 다운로드하여 설치한다
  • google chrome
  • Visual Studio Code
  • bash 설정을 조정합니다.Ubuntu 기본 설정은 다양합니다.소개 및bash_logout은 손대지 않아도 되는 느낌이에요.bashrc에 역사 무시 모드를 추가합니다.bash_aliases에 개인 별명을 기입했습니다.
  • 이상
  • ## rename folder
    LANG=C xdg-user-dirs-gtk-update
    
    ## upate package
    sudo add-apt-repository ppa:git-core/ppa
    sudo apt update ; sudo apt -y upgrade
    lsb_release -d
    uname -a
    
    # install package
    sudo apt -y install vim git tig jless nkf zip p7zip-full
    sudo apt -y install build-essential libtool automake autoconf pkg-config
    sudo apt-get autoremove
    
    # backup initial settings
    mkdir orig save backup install
    sudo cp -p .* /etc/* orig/
    dpkg --get-selections > save/pkg-selections
    
    # config bash
    echo "HISTTIMEFORMAT='%F %T '"    >> .bashrc
    echo "HISTCONTROL=ignoreboth"     >> .bashrc 
    echo "HISTIGNORE='?:??:???:exit'" >> .bashrc 
    vim .bash_aliases
    

    참고문

  • 홈 파티션 생성
    https://wiki.ubuntulinux.jp/UbuntuTips/Install/CreateSeparateHomePartition
  • Ubuntu 설치 후 바로 해야 할 일 목록 2016
    http://qiita.com/hkuno/items/d77ee6b5aef8091892e7
  • Ubuntu16.04 + Windows 10을 위한 이중 부트 환경 구축
    http://www.iandprogram.net/entry/2015/09/15/115918
    Windows의 빠른 부팅 무효화, 파티션 차단 방법 등 참고 사항
  • 일본어 109 키보드의 IME 스위치 설정 및 CapsLock/왼쪽 Ctrl 키를 Mac 키보드 스타일로 변경
    http://qiita.com/hkuno/items/9e41575c651812028960
    키보드 단축키 할당 변경
  • 좋은 웹페이지 즐겨찾기