ARM 버전은 수동으로 설치해야 된다고 알고 있었는데....... 자동으로 잘만 설치됩니다. 당연히 오드로이드에서도 설치 잘됩니다. 주의해야 할 점은 우분투 소프트웨어 업데이트 설정에 따라 설치가 안 되거나 실행이 안 될 수 있습니다. 0. 설치전 확인 우분투에서 apt로 무언가 설치할 때는 설치하기 전에 가급적 업데이트를 해주는 것이 좋습니다. sudo apt update sudo apt upgrade 1. 표준 설치 Ubuntu 22.04에 .NET SDK 또는 .NET 런타임 설치 참고 : MS Learn - Ubuntu 22.04에 .NET SDK 또는 .NET 런타임 설치 SDK를 설치하는 경우 sudo apt-get update && \ sudo apt-get install -y dotnet-..
우분투에서 부팅시 스크립트 실행하는 기능에 대한 글은 많습니다. 몇가지 빼고는 우분투 마테에서도 동작합니다. 저는 UI로 설정하는 방법을 정리했습니다. 1. 시작 프로그램(Startup Applications) 위치 아래 메뉴를 선택합니다. Menu > Preferences > Startup Applications 2. 시작 프로그램 추가하기 'Add'버튼을 누릅니다. 'Name'에 표시할 이름을 넣어줍니다. 'Command'란에 원하는 명령어를 작성합니다. 재부팅을 해보면 명령어가 실행된걸 확인 할 수 있습니다. 마무리 저는 명령어 사용하는 것보다 GUI를 이용하는게 더 직관적이라고 생각되는데 말이죠 ㅎㅎㅎㅎ 각자 취향아니겠습니까?
오드로이드(Odroid)용 리눅스는 우분트 마테(Ubuntu MATE)가 제공됩니다. 우분트 마테는 처음 써보는 데다 'ARM64'버전이라 신경 써야 할 것이 좀 있습니다. 내용 자체는 오드로이드 기준입니다만.... 'ARM64'를 쓰는 기계라면 동일할 것입니다. 1. 'ARM64'용 팀뷰어 다운로드 리눅스용 'ARM64'버전을 다운로드받아야 합니다. 다운로드 - TeamViewer - Download Linux page 우분투(Ubuntu) > arm64-64bit 을 다운받습니다. 1. 설치 다운로드받은 파일의 경로로 가서 아래 명령어로 설치를 시작합니다. dpkg -i teamviewer-host_15.40.8_arm64.deb 슈퍼유저(superuser) 권한이 없다고 에러가 나면 'sudo'를 ..
우분투 마테의 종료 지연시간은 60초입니다. 이게 일반 PC용이면 큰 문제가 없겠지만 산업용 보드에서 이렇게 길게 대기를 할 수 없으므로 시간을 줄여봅시다. 1. 세션(Session) 타임아웃(Timeout) 지정 아래 명령어를 통해 세션 타임아웃을 지정해 줍니다. gsettings set org.mate.session logout-timeout [시간(초)] # 예 - 10초 gsettings set org.mate.session logout-timeout 10 2. 파일 수정(안됨) '/etc/systemd/sysyem.conf' 파일의 'DefaultTimeoutStopSec'를 수정해도 된다는데.... OS 버전 문제인지 저는 되지 않았습니다. (참고 : learnubuntumate.weebly...
부팅 시 실행시킬 셸 스크립트를 만들었는데...... 이게 창이 안 열리고 실행됩니다. 로그에는 실행됐다고 나오는데 이게 잘 돌아가고 있는 건지 만건지;;;; 그래서 새 터미널 창을 열어서 실행시키는 방법을 정리했습니다. 1. 기본 사용 방법 우분투 마테에서는 새 터미널 창을 여는 명령은 다음과 같습니다. mate-terminal -e [실행할 명령] # 예제 mate-terminal -e /home/odroid/CronTest.sh 2. 옵션 추가 옵션을 넣어 실행하려면 따옴표(')로 묶어야 합니다. mate-terminal -e '[실행할 명령]' # 예제 mate-terminal -e 'bash /CronTest.sh' 마무리 왜 리눅스 버전마다 터미널 여는 명령어가 약간씩 다른 걸까요...?
우분투(Ubuntu) 자동로그인 설정이 안 먹어서 오드로이드(Odroid)로 검색했더니 바로 나오네요...... 참고 : Odroid 영문 포럼 - Activating Autologin 우분투와 설정이 다른데... 우분투 마테(Ubuntu MATE)의 설정이 다른 거 같습니다. 1. 15.10 이전 버전 확인된 건 15.10 버전이지만 18버전 이전까지는 똑같지 않았을까 생각됩니다. 아래 파일을 열어 /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf 아래 코드를 추가해 줍니다. autologin-user=odroid 2. 18.04 이후 버전 18.04 버전부터는 /usr/share/lightdm/lightdm.conf.d/50-ubuntu-m..
윈도우에서 잘 쓰던 NFC 카드 라이브러리를 리눅스로 포팅했는데 다음과 같은 에러가 났습니다. Unhandled exception. PCSC.Exceptions.NoServiceException: The Smart card resource manager is not running. 1. 원인 'PC/SC Smart Card Daemon'이 설치되 있지 않아서 나는 오류입니다. (참고 : ubuntu manuals - pcscd.8 ) 윈도우는 기본 설치되어 있지만 리눅스는 사용하는 이미지에 따라 다릅니다. 설치가 되어있는지 확인해 봅시다. 아래 명령어를 입력하면 설치된 버전이 나옵니다. pcscd -v 설치가 돼있다면 아래 명령어로 데몬이 동작 중인지 확인할 수 있습니다. sudo service pcsc..
'CentOS'는 최소 설치를 하면 네트워크가 비활성화 되어 있습니다. 이것을 활성화해야 원격 접속이 되니 어떻게 하는지 알아봅시다. 1. 이더넷 이름 찾기 최소 설치를 하고 아래 명령어를 날려봅시다. # ip addr show 두 번째가 인터넷과 연결된 이더넷의 이름입니다. 할당된 IP가 없는 걸 확인 할 수 있습니다. 이 이름을 기억해 둡시다. 2. 이더넷 활성화하기 아래 명령으로 사용할 이더넷 설정파일을 vi로 열어줍니다. # vi /etc/sysconfig/network-scripts/ifcfg-[장치 이름] 제 이더넷 이름은 'ens192'이니 아래와 같습니다. # vi /etc/sysconfig/network-scripts/ifcfg-ens192 vi가 열리면 아래와 같이 되어 있을 텐데 (아..
우분투에 xrdp를 설치하는 것과 살짝 달라서 따로 정리합니다. (참고 : [Ubuntu] 원격접속 설정 - xrdp, xfce4) 1. TigerVNC Server와 xrdp설치하기 원격접속 화면을 구성해주는 프로그램인 VNC(Virtual Network Computing)를 구현해주는 프로그램입니다. 우분투에서는 VNC이 이미 있기때문에 따로 설치가 필요없었는데 센트오에스(CentOS)는 따로 설치해야 합니다. yum -y install xrdp tigervnc-server xrdp가 설치되지 않는 다면? 여기서 xrdp가 설치되지 않는 경우가 있습니다. 보통 EPEL을 설치해주면 해결됩니다. (참고 : [CentOS] EPEL 설치하기) 2. xrdp 재시작 xrdp를 설치했으니 재시작해줍니다. O..
센트오에스(CentOS)를 설치하고 설정을 하려고 보니 EPEL(Extra Packages for Enterprise Linux)를 설치하라고 합니다. EPEL이 뭔가 했더니... 레드햇과 패도라 계열 리눅스의 패키지 관리 저장소 중 하나라고 합니다. (참고 : fedora wiki - EPEL ) 1. 설치 확인 아래 명령어를 사용하여 설치되어 있는지 확인해 봅시다. 1 yum repolist cs EPEL 항목이 없는 거 보니 설치가 안 돼 있네요. 2. EPEL 설치하기 아래 명령어를 사용하여 설치해 줍니다. 1 yum install epel-release cs 질문은 뭔지 모르겠으니 그냥 'y' 해줍니다 ㅋㅋㅋ 3. 다시 확인 설치가 끝났으니 다시 확인해 봅시다. 1 yum repolist cs ..