■ 배경 보통 폐쇄망이나 기타 인터넷 접속이 안되는 곳에서 특정 패키지를 설치할때 의존성때문에 설치가 안되는 경우가 있습니다. 또한 apt도 지원이 안되기 때문에 당연히 외부에서 패키지를 가져와야 합니다. 이럴때 사용하는 방법입니다. ■ 명령어 해당 명령어는 다음과 같습니다. $ sudo apt-get reinstall --download-only -y [패키지명] reinstall 외에 install이란 명령어도 있습니다. 그런데 굳이 reinstall을 쓰는 이유는 다음과 같습니다. a라는 패키지를 특정 서버에서 다운로드 하게되면 현재 서버에 설치되어 있는 의존성 패키지는 제외하고 기존에 없는 의존성 패키지만을 다운로드 하게 됩니다. 즉 d라는 패키지를 다운로드 할때 a라는 의존성 패키지가 위의 명령..
Ubuntu에서 MySQL을 deb패키지로 설치하면 데이터가 저장되는 datadir에 특수한 설정이 자리잡게 됩니다. 바로 apparmor란 것인데 말 그대로 특정 앱에 대해 방어를 하는 목적으로 만들어진 것입니다. 즉 보안성을 높인 기능이라 할 수 있습니다. 좋으면 좋고 귀찮으면 귀찮은 기능입니다. 구글로 검색하면 주로 사용하지 않는 방법이 더 많이 검색되는것을 보면 말이죠. 여기에서는 Ubuntu에서 데이터 디렉토를 바꾸는 방법을 알아봅니다. 기본적으로 아래 환경 설정은 MySQL서버를 내리고 진행합니다. shell> systemctl stop mysqld ■ datadir을 apparmor에 추가하는 방법 다음위치의 파일을 편집하여 신규 datadir을 추가하는 방법입니다. 1. apparmor m..