자유게시판
2020.04.27, OpenSTLinux APT Repository 오픈!!!
DK2보드를 EGLFS 이미지로 부팅후에 우분투의 apt-get 명령처럼 각종 필요한 패키지들을 네트웍으로 필요시마다 즉각적으로 추가 설치하는 방법입니다.
순간, 이것이 무슨의미인지 번뜩하니 떠오르실텐데요. 맞습니다. DK2 보드에서 앱개발을 하다가 추가로 필요한 패키지들이 있을때 우리가 전체 이미지를 새로 굽는 (예: bitbake) 고된 작업들을 안해도 된다는 뜻을 의미합니다. 실제로 필자의 경험상 임베디드 디바이스의 개발 생산성을 최소 4~7배는 향상시켜줍니다.
다만, DK2보드의 경우에 Yocto 플랫폼이 구성하는 deb 패키지들을 apt-get 명령으로 설치가 가능합니다. 다만, Ubuntu 배포판처럼 광범위하게 deb 패키지들을 모두 호스팅하지는 않습니다. 그래서 우분투 배포판사용시에 설치되시던 *.deb 파일이 없을수도 있으니 사용에 참고 되시길 바랍니다.
### DK2/Yocto 플랫폼을 위한 APT repo 주소를 추가해줍니다.
dk2-board# vi /etc/apt/sources.list.d/packages.openstlinux.st.com.list
deb http://packages.openstlinux.st.com/1.2 thud main updates untested
### APT 리포지토리가 업데이트되었을 가능성이 높으므로 아래와 같이 Repository를 갱신하여 줍니다.
dk2-board# apt-get -y update
The software package is provided AS IS, and by downloading it, you agree to be bound to the terms of the software license agreement (SLA).
The detailed content licenses can be found at https://wiki.st.com/stm32mpu/wiki/OpenSTLinux_licenses.
Hit:1 http://packages.openstlinux.st.com/1.2 thud InRelease
Reading package lists... Done
### wget이라는 패키지를 apt 명령으로 설치 해보도록 합니다.
dk2-board# apt-get install wget
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
wget
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 179 kB of archives.
............ Omission ..............
Unpacking wget (1.19.5-r0) ...
Setting up wget (1.19.5-r0) ...
update-alternatives: Linking /usr/bin/wget to /usr/bin/wget.wget
### apt-get 명령으로 설치한 qtbase*** 패키지를 조회하기
- QT 모듈들도 이런식으로 네트웍을 통해 편하게 추가를 할수 있습니다.
dk2-board# dpkg -l | grep qtbase
ii qtbase 5.11.3+git0+08de243eaa-r0.0 armhf qtbase version 5.11.3+gitAUTOINC+08de243eaa-r0
ii qtbase-examples 5.11.3+git0+08de243eaa-r0.0 armhf qtbase version 5.11.3+gitAUTOINC+08de243eaa-r0
ii qtbase-plugins 5.11.3+git0+08de243eaa-r0.0 armhf qtbase version 5.11.3+gitAUTOINC+08de243eaa-r0
ii qtbase-qmlplugins 5.11.3+git0+08de243eaa-r0.0 armhf qtbase version 5.11.3+gitAUTOINC+08de243eaa-r0
ii qtbase-tools 5.11.3+git0+08de243eaa-r0.0 armhf qtbase version 5.11.3+gitAUTOINC+08de243eaa-r0
### 참고자료
이상.
로그인 후
참가 상태를 확인할 수 있습니다.