Linux
-
linux에서 microsoft용 exe 자동화하는 방법 (python - winrm)IT/linux 2024. 7. 23. 10:07
일단 linux에서는 Excel이나 word 같은 것들을 자동으로 돌리기가 쉽지 않다. 하물며 C#으로 만든 프로그램은 더 말할 것도 없다. 하지만 작업을 할 때 불가피하게 linux에서 pipeline 등 자동화 할 때 C#으로 만든 exe를 돌려야 할 때도 있는 법. 그럴 때는 VM나 물리적 PC를 두고 원격으로 돌리는 방법도 있다. python에서 winrm이다 linux와 windows가 공유폴더로 하나를 잡고 공유폴더로 잡은 이유는windows에서 exe를 돌려 만들어진 파일?을 linux에서 마저 가공해야하는 상황을 설정해봤다(그렇다면 linux상에서 pipeline을 돌다가 windows에서 돌리고 나온 파일 가지고 마저pipeline이 돌아야하기 때문)PowerShell 코드로 불러오면 된..
-
JAVA_ java.lang.UnsupportedClassVersionErrorIT/linux 2024. 4. 17. 18:09
java.lang.UnsupportedClassVersionError Exception in thread "main" java.lang.UnsupportedClassVersionError: your/dict/path has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 대충 이런식으로 버전이 안맞아서 안된다고 나온다. 그러면 버전을 맞춰주면 된다. Java SE 22 = 66, Java SE 21 = 65, Java SE 20 = 64, Java SE 19 ..
-
install.packages에서 최신 패키지 설치가 안될 때IT/R 2023. 11. 23. 10:30
잘 사용하던 함수가 안되는 경우가 왕왕 있다. 그 이유는 이것저것 하다가 패키지를 받을 때 같이 사용하던 함수의 패키지도 같이 업데이트 하거나 그래서이다. 예를 들어 install.packages("qqconf") 로 설치하려 하는데 이런 메세지가 뜬다면 jointlevel_fft_twosided.cpp:10:10: fatal error: fftw3.h: No such file or directory 보통 해당 에러를 구글링한다. 그러면 해당 패키지에 의존하고있는 패키지를 다운받으라고 apt-get install libfftw3-dev 이런식으로 알려준다. 하지만 되면 좋겠지만 이미 최신버전으로 설치되어 있는 경우가 많다. 그 이유는 사용하려는 패키지의 최소 버전이 최신 버전보다 낮아서 그렇다. 그래서 ..
-
TGI Clustering Tool 설치 작업_linuxIT/linux 2023. 8. 9. 16:53
https://sourceforge.net/projects/tgicl/ TGI Clustering Tool Download TGI Clustering Tool for free. A software solution for clustering large EST/mRNAs datasets. sourceforge.net 에서 다운로드 후 1. 압축 풀기 tar xf TGICL-2.1.tar.gz cd TGICL-2.1 2. 빌드 ./Build.PL ./Build 3. 테스트 ./Build test ex output t/00-load.t .. Use of :locked is deprecated at /home/aboettger/Downloads/TGICL-2.1/blib/lib/TGI/DBDrv.pm line 3..
-
rpy2.rinterface_lib.embedded.rruntimeerror: error: packages or namespace load failed for 'cowplot' in indlIT/R 2023. 7. 18. 17:18
rpy2.rinterface_lib.embedded.rruntimeerror: error: packages or namespace load failed for 'cowplot' in indl rpy2는 python에서 R을 사용할 수 있게 해주는 라이브러리이다. 이런 식의 에러가 나온다면 R의 install.packages()로 해당 패키지를 설치해주면 되는데 에러메세지에서 원하는 곳에 .dll이 다 있는데도 안된다면 그 이유는 R버전 문제이다. R에서 정상적으로 실행했던 R버전에 맞춰서 R을 다시 설치해주면 된다.
-
<stdin>:1:10: fatal error: hb-ft.h: No such file or directory 에러IT/R 2023. 7. 10. 15:10
R에서 install.packages("textshaping")을 하거나 textshaping 관련된 패키지를 설치할 때 -------------------------- [ERROR MESSAGE] --------------------------- :1:10: fatal error: hb-ft.h: No such file or directory compilation terminated. -------------------------------------------------------------------- ERROR: configuration failed for package ‘textshaping’ * removing ‘/homes/mdmorgan/lib64/R/library/textshaping’ ..
-
python mqtt 설치 및 세팅 요령IT/python 2023. 7. 5. 19:31
IoT 장비를 한참 만질 때 많이 사용했다. 참 편하게 잘되어있다. 펌웨어 개발할 때 역시 참 편하다. python이 아니더라도 mqtt를 사용하는 방법은 다양하다. pip install paho-mqtt https://pypi.org/project/paho-mqtt/ paho-mqtt MQTT version 5.0/3.1.1 client class pypi.org 함수에 대한 자세한 설명은 생략하고 기존에 mqtt통신하는 서버는 있다고 가정한 후 명령만 보내는 구조이다. 이후로 붙이기 나름 client = mqtt.Client() client_pub = mqtt.Client() client_pub.connect(mqtt_ip, 1883) self.client.subscribe({세팅한 주소}, {0, ..