Translate

2018년 1월 14일 일요일

nimf PPA 서비스를 종료합니다.

안녕하세요.

2017년 3월 경부터 nimf PPA 서비스를 제공해온 것 같은데
시간 소비로 인한 금전 손실 때문에 2018년 1월 말 PPA 서비스를 종료할 것입니다.

I will close the PPA service at the end of January 2018 because of the financial losses due to time consumption.

그동안 누적된 금전 손실이 너무 커서 부득이하게 PPA 서비스를 종료하니 양해 부탁드립니다.

deb 패키지를 만드는 방법은 https://raw.githubusercontent.com/cogniti/nimf/master/README 에 상세히 나와 있으니 2018년 2월부터는 직접 deb 패키지를 만드셔서 설치하시면 되겠습니다.

한국어 내용이 필요하신 분은 번역기를 이용하시면 되겠습니다.

https://translate.google.com/translate?sl=en&tl=ko&js=y&prev=_t&hl=ko&ie=UTF-8&u=https%3A%2F%2Fraw.githubusercontent.com%2Fcogniti%2Fnimf%2Fmaster%2FREADME&edit-text=

즐거운 리눅스 생활되시기 바랍니다.

댓글 5개:

  1. 안녕하세요? 그 동안 감사했습니다. 다솜 출시 이후 우분투에서 한글 입력기로 잘 쓰고 있습니다. PPA가 열려 있어서 설치가 편리했는데, 이제 PPA 서비스가 없어진다고 아쉽습니다.

    프로그래머가 아닌 분들은 직접 빌드하여 사용하기가 만만치 않은 것 같습니다.
    차후에 시간이 되실 때 현재 nimf의 github 저장소를 Travis CI에 등록한 후 Launchpad에 배포 자동화를 부탁드립니다.
    제가 직접 해보려고 했는데, nimf github 저장소의 접근 권한이 없어서 안되네요.
    https://docs.travis-ci.com/user/deployment/launchpad/
    Travis CI의 경우 오픈 소스는 무료로 빌드를 지원한다고 합니다.

    감사합니다.

    답글삭제
    답글
    1. 좋은 정보 감사합니다. 그런데 그거 공부하여 적용하려면 또 수십만원의 손실이 발생하는데 이제는 그런 문제에 대해 신경쓰고 싶지 않습니다. 사실상 우분투 PPA 서비스를 제공하는 프로젝트가 극소수입니다. 2015년부터 지금까지 누적 손실액이 2천만원이 넘습니다. 그 점을 감안해 주시기 바랍니다.
      원하신다면 직접 우분투 PPA 서비스를 제공하셔도 됩니다. 누구나 할 수 있는 일입니다. 그리고 우분투, 데비안 사용자분들은 쉽게 deb 파일을 만드실 수 있습니다.

      https://github.com/cogniti/nimf/blob/master/README 파일에 잘 설명해 놓았습니다.

      * Compiling and installing in Debian way

      First of all, install devscripts, build-essential, debhelper.

      username:~$ sudo apt install devscripts build-essential debhelper

      After installing devscripts, build-essential perform the following commands.

      username:~$ cd
      username:~$ mkdir tmp-build
      username:~$ cd tmp-build
      username:~/tmp-build$ wget https://github.com/cogniti/nimf/archive/master.tar.gz
      username:~/tmp-build$ tar zxf master.tar.gz
      username:~/tmp-build$ cd nimf-master
      username:~/tmp-build/nimf-master$ dpkg-checkbuilddeps

      You may see something like:

      dpkg-checkbuilddeps: Unmet build dependencies: some-package1 some-package2 ...

      Install all dependent packages and perform the following commands.

      username:~/tmp-build/nimf-master$ debuild
      username:~/tmp-build/nimf-master$ cd ..
      username:~/tmp-build$ ls
      nimf_YYYY.mm.dd_amd64.build
      nimf_YYYY.mm.dd_amd64.buildinfo
      nimf_YYYY.mm.dd_amd64.changes
      nimf_YYYY.mm.dd_amd64.deb
      nimf_YYYY.mm.dd.dsc
      nimf_YYYY.mm.dd.tar.xz
      nimf-anthy_YYYY.mm.dd_amd64.deb
      nimf-anthy-dbgsym_YYYY.mm.dd_amd64.deb
      nimf-chewing_YYYY.mm.dd_amd64.deb
      nimf-chewing-dbgsym_YYYY.mm.dd_amd64.deb
      nimf-dbgsym_YYYY.mm.dd_amd64.deb
      nimf-dev_YYYY.mm.dd_amd64.deb
      nimf-libhangul_YYYY.mm.dd_amd64.deb
      nimf-libhangul-dbgsym_YYYY.mm.dd_amd64.deb
      nimf-master
      nimf-rime_YYYY.mm.dd_amd64.deb
      nimf-rime-dbgsym_YYYY.mm.dd_amd64.deb
      nimf-sunpinyin_YYYY.mm.dd_amd64.deb
      nimf-sunpinyin-dbgsym_YYYY.mm.dd_amd64.deb

      Install deb packages.

      username:~/tmp-build$ sudo dpkg -i nimf_YYYY.mm.dd_amd64.deb \
      nimf-anthy_YYYY.mm.dd_amd64.deb nimf-chewing_YYYY.mm.dd_amd64.deb \
      nimf-libhangul_YYYY.mm.dd_amd64.deb nimf-rime_YYYY.mm.dd_amd64.deb \
      nimf-sunpinyin_YYYY.mm.dd_amd64.deb

      삭제
  2. Travis CI 의 경우는 제가 몰라서 말씀드리기가 곤란한 부분이 있지만, nimf 저장소에 쓰기 권한을 드릴 수 없습니다. nimf 저장소에 대한 쓰기 권한이 없으셔서 패키지 자동화가 곤란하시다면 nimf 를 포크(fork)하시면 쓰기 권한이 생기니 그렇게 작업하시면 됩다.

    그리고 직접 deb 파일을 만드는 방법도 있고, 일반적인 방법으로 컴파일하여 설치하는 방법도 있습니다.

    그리고 데비안, 우분투 배포판 측에 deb 패키지 만들어 달라고 요청하는 방법도 있습니다.

    답글삭제
  3. 제가 경제적으로 힘들고 건강이 좋지 않아, 생활비 및 병원비를 계속 벌어야 합니다. 그래서 시간도 없고 돈도 없습니다. 손실을 조금이라도 줄이고자 PPA 바이너리 배포 서비스를 중단하여 죄송합니다. 너그러운 마음으로 양해 부탁드립니다. 죄송합니다.

    답글삭제
  4. 이번에 launchpad 를 만지다가 우연히 패키지 자동화가 되었습니다.
    그래서 다시 우분투 PPA 제공합니다. 전에는 모두 수작업해서 스트레스 많이 받았는데, 지금은 자동화라... 제 데비안 컴에서 debuild 잘되는지 확인하고 커밋하면 우분투 launchpad 가 자동으로 만들어줍니다.
    따라서 아마 오랫동안 제공될 것 같습니다.

    답글삭제

응용 어플 끝글자 버그 잡는 거 진짜 개쉽습니다

그 동안 제가 끝글자 버그를 잡지 않고 방치한 이유 우선 책임, 의무가 없습니다. 제가 해당 어플 개발자도 아닐 뿐더러 오픈소스가 원래가 유지보수 의무, 보증 책임이 없습니다 . 이렇게 개떡 같은 게 오픈소스입니다. 전 과거 libhwp 하냐고...