이 작업을 매년 2번씩 반복하는 것은 귀찮은 일입니다. 가능하면, 어느 정도는 자동화가 이루어졌으면 하는 바람으로 앤서블을 선택했습니다. 관련 정보를 지속적으로 모아둘 예정입니다. 우분투 19.04는 리눅스 커널-5.0, 그놈 3.32 기반으로 제작되고 있습니다. 그놈 3.32는 성능 향상이 있다고 하니, 기대가 됩니다.
시스템을 업그레이드하기 위해,
- 먼저 PPA가 동작하는지 확인을 해야 합니다.
- 로컬에서 만든 프로그램을 유지하거나 새롭게 컴파일해야 합니다.
- 소스로 직접 설치한 프로그램을 유지해야 합니다.
- 각종 설정을 유지해야 합니다.(대부분 웹페이지에 공개해두긴 했을지라도)
PPA
PHP: 설치됨
- sudo add-apt-repository ppa:ondrej/php
Parsoid: 설치됨
- sudo apt-key advanced --keyserver keys.gnupg.net --recv-keys 90E9F83F22250DD7
- sudo apt-add-repository "deb https://releases.wikimedia.org/debian jessie-mediawiki main"
Firefox: 설치됨
- sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
- sudo apt install firefox-trunk
Apache Cassandra: 설치됨(처음 설치하면, 9기가 정도의 메모리를 소모하니, 가상머신에서는 해당 기사를 보고 조절하든지, 서비스를 중지해야 합니다.)
- echo "deb http://www.apache.org/dist/cassandra/debian 311x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
ElasticSearch: 설치됨
- wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
- echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
Nvidia graphics: 패키지 존재(설치될 것으로 기대됨)
- sudo add-apt-repository ppa:graphics-drivers/ppa
MariaDB: 배포판 배포되기 전에는 홈페이지 저장소에는 없고, 우분투 공식의 저장소의 것을 설치해야 합니다.
로컬 저장소와 서비스
로컬에서 패키지로 만든 프로그램과 소스에서 직접 설치한 서비스를 별도로 관리해야 합니다.
여러 가지 설정
각종 프로그램의 최적화된 설정을 보관하고 있어야 합니다.