Independent Package manager – for all Linux distributions

기술적인 특성을 다 파악하지는 못했다
돌아가는걸 봤을 때 도커처럼 컨테이너 기술을 사용한 것으로 추정

Flatpak(star 2.5k)

개인적으로 가장 좋은데
자동설치는 잘 지원이 되지 않는다

https://www.flatpak.org

자동설치는 잘 안되는데 수동설치 후에 desktop 파일을 수동으로 만들어 주면 된다.

Snapd(star 1.4k)

https://github.com/snapcore/snapd

우분투에서 패키지 관리자를 사용하면 이걸로 설치 해 버린다
vscode의 경우엔 컨테이너 권한 문제 때문에 파일조회시 문제가 발생하거나
한글입력이 잘 안되는 문제가 발생한다

설명생략

Appimage(star 6.1k)

https://appimage.org

https://github.com/AppImage/AppImageKit

https://github.com/AppImageCrafters/appimage-manager

맥과 비슷한 형태로 만들어놓은 툴
사용률이 가장 낮은것으로 알고 있는데 star는 1위??

Ref

  • https://linuxhint.com/snap_vs_flatpak_vs_appimage/
  • https://fossbytes.com/what-is-flatpak-how-to-install-flatpak-apps-ubuntu-linux/
  • https://ostechnix.com/linux-package-managers-compared-appimage-vs-snap-vs-flatpak/

sudo without password

https://askubuntu.com/questions/334318/sudoers-file-enable-nopasswd-for-user-all-commands


https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_sudo_%ED%8C%A8%EC%8A%A4%EC%9B%8C%EB%93%9C_%EC%97%86%EC%9D%B4_%EC%82%AC%EC%9A%A9

/etc/sudoers를 편집해버리기

#includedir /etc/sudoers.d 뒤에다가

사용자명 ALL=NOPASSWD: ALL
사용자명 ALL=(ALL) NOPASSWD:ALL

두가지 스타일 다 먹히는듯하다.

/etc/sudoers.d에 추가하기

왜 에러날까..

실패시

usb넣고 라이브윈도우 부팅해서 들어가서 수정

[만들거]이벤트 트리거 – 리눅스(우분투) 프로그램

이벤트 캣치해서 트리거 발생해서 뭔가 실행시켜주는 서비스.

를 만들 수 있을지 검토를 해 봐야겠다

만들어놓은게 있는지 찾아보고

c,c++이용 커널과 os에서 이벤트 잡아내고

lua스크립트로 실행

다음에 찾아봐야겠다. 비슷한거 있을 것 같은데…

Error: Structure needs cleaning – 리눅스 시스템 rsync 쓰다가 오류나면 발생

Structure needs cleaning

rsync는 그냥 복사하는것보다 저수준의 복사법을 쓰는건가
아니면 예외처리가 안되서 그런가

rsync실행중에 중단시켜서 그런건지 오류가 난다.

검색 해 보니까 백업 해 놓고 디스크 날릴 각오하고 고쳐야한다고…

그렇다고 하면 그래야지지