• Computer Tips - Research

    Nextcloud 설치, Owncloud -> Nextcloud migration

    Owncloud 를 개인 클라우드로 사용하고 있었습니다. 뉴스에 PHP 보안 경고가 나오네요. 서버의 default PHP version 은 8.3.x 이니 그냥 update 를 하면 그만인데… Owncloud ver 10.x 는 PHP 7.3 을 사용해야 합니다. 당장 큰일 안나니까 놔두자… 는 안전 불감증이 될 것이고, 어떻게 해야 하는데… 몇가지 선택지가 있더군요. 1번이 제일 만만해 보여서 하려고 했더니만 뭐가 꼬여서 그러는지 업그레이드 잘 안됩니다. 이럴 거면 아예 첨부터 새로 설치다… 하면 1번을 하느니 (Owncloud classic 더 이상 update 가 아마 안되겠지요?) 아예 확실하고 장기적인 해결책으로 2번 아니면 3번인데… 2번은 PHP 가 아니라 Go 로 완전히 새로 만들어진 앱이네요. 쌈빡해 보이는데 기존의 Owncloud classic 과는 완전히…

  • Computer Tips - Research

    WSL2 Ubuntu 26.04 R tidyverse package 설치

    WSL2 에서 Ubuntu 26.04 를 설치했습니다. R 을 새로 설치하고 tidyverse package 를 설치하려 하니 마구 에러가 나면서 제대로 설치되지 않네요. non-zero exit status 어쩌고 하면서… AI (Gemini) 에게 물어보니 다음 방법을 제시해주는군요. (다들 아시겠지만 이런 건 AI 가 제법 똑똑해졌습니다) 이렇게 하면 dependency 를 알아서 처리해준다고… 이렇게 간단한 거였어? 하고 해봤지만 실제론 실패. 아니면 R 안에서 install.packages(“tidyverse”)하고 싶으면 그 전에 dependecy 를 미리 설치해줘야 한다, 그래서 다음과 같이: 이것도 실패. 그래서 삽질 시작. 일부는 설치되고 dependency 가 해결 안된 패키지만 설치가 안된 듯. 다시 한번 install.packages(“tidyverse”) 하고 에러 메시지를 찾아본 후… 성공! AI 덕에 삽질을 훨씬 덜었습니다. ^^

  • Computer Tips - Research

    Upgrade to Ubuntu 22.04

    서버 업그레이드를 단행했습니다! 이런 저런 삽질의 기록을 비망록 삼아 적어 습니다. 현재 최신 Ubuntu LTS 버젼은 22.04 인데, 무려 두번이나 쳐져있는 18.04 를 사용하고 있어서… ㅠㅠ 귀차니즘의 결과이겠지요. 업그레이드하면 또 뭐가 문제가 생길지 몰라서… 18.04 -> 20.04 는 의외로 큰 문제 없이 진행되었습니다. 지금 서버에서 돌아가는 게 web 서버와 클라우드 (owncloud) 두가지여서 일단 이 둘만 돌아가주면 큰 문제는 아닌데, 업그레이드 후 owncloud 가 안돌아갔지만 onwlcoud 를 최신버젼으로 업그레이드 후 OK 였습니다. 휴… 20.04 -> 22.04 는 조금 더 삽질이 필요했습니다. 그나마 큰 문제 없이 수습이 되서 다행인데… 일단 22.04 는 PHP 8.* 이 기본이더군요. 근데 문제는 owncloud 가 7.4 까지만…