우분투 16.04 서버를 사용하던 중 업데이트를 했더니 ESM(Extended Security Maintenance)이 활성화 되지 않아 업데이트를 할 수 없다는 메세지가 떴다.
우분투 ESM을 활성화 하고 업데이트 해 보자.
아래 명령어를 실행한다.
(급히 적용 하느라 스크린샷은 없다)
# Note that the following steps are not necessary in Ubuntu Pro # Install the latest UA client $ sudo apt update $ sudo apt install ubuntu-advantage-tools
# Use the client to attach this machine to your contract using your UA token $ sudo ua attach <token> # <token>에 홈페이지에서 찾은 토큰을 넣는다. # Ensure ESM-infra is enabled as well:
$ sudo ua enable esm-infra # 이미 enable 되었다고 나올거다. $ sudo apt update $ sudo apt upgrade
위 링크에서 usbasp.2011-05-28.tar.gz를 다운 받고 압축을 풀어서 usbasp.atmega8.2011-05-28.hex파일을 Arduino AVR Dude Programmer가 있는 폴더에 복사 한다. (USBASP의 칩셋이 ATMEGA8인지 확인 한다)
컴퓨터에 Arduino만 연결한 상태에서 File - Examples - 11. ArduinoISP - ArduinoISP를 컴파일 하고 업로드 한다.
USBASP의 Firmware를 업데이트 할 수 있도록 케이블을 연결 한다.
USBASP RESET - Arduino pin 10
USBASP MOSI - Arduino pin 11
USBASP MISO - Arduino pin 12
USBASP SCK - Arduino pin 13
USBASP 5V - Arduino 5V
USBASP GND - Arduino GND
Arduino RESET - (+) 10㎌ Capacitor (-) - Arduino GND (Capacitor를 연결하지 않으면 Firmware 업데이트가 제대로 되지 않는다)
USBASP JP1(JP2로 표시된 제품도 있다) 연결
avrdude가 있는 폴더(Arduino AVR Dude Programmer를 설치한 폴더)로 이동 해서 아래 명령어를 실행 한다.