본문 바로가기
반응형

IT372

Ubuntu18.04 오프라인으로 패키지 설치하기 인터넷이 안되는 환경에서, 우분투의 패키지 설치 방법 일단 온라인이 되는 우분투 환경이 하나 필요하다. 그리고 1. 온라인/오프라인 환경에 모두 apt-offline 모듈을 설치한다. 온라인쪽은 단순히 on-line$ sudo apt install apt-offline 으로 설치하면 되지만, 오프라인쪽은 해당 패키지(deb) 를 다운받아서 설치해 줘야 한다. https://pkgs.org/download/apt-offline 위의 사이트에 들어가서 자신의 버전에 맞는것 (18.04 는 Bionic Beaver) 을 다운받는다. usb 또는 기타 저장 매체를 이용해 오프라인 우분투에 해당 파일을 복사해 주고, 패키지 인스톨러로 설치해 준다. off-line$ sudo dpkg -I apt-offline_1.. 2019. 1. 19.
Ubuntu 18.04 LTS 에 swift 환경 설정 $ cd ~ # home directory で作業 $ sudo apt-get install clang libicu-dev libcurl4 $ wget https://swift.org/builds/swift-4.2-release/ubuntu1804/swift-4.2-RELEASE/swift-4.2-RELEASE-ubuntu18.04.tar.gz $ tar xvpf swift-4.2-RELEASE-ubuntu18.04.tar.gz $ export PATH=~/swift-4.2-RELEASE-ubuntu18.04/usr/bin:$PATH 이렇게 간단한걸 ㅠㅠ 사실 사무실 환경이 offline 환경이라 이걸 어떻게 해결할지가 더 힘들었다.... 이건 apt-offline 이라는 훌륭한 방법을 이미 만들어 놔서 .. 2019. 1. 4.
외부접속을 위한 Oracle12c 설정 VirtualBox + CentOS7 + Oracle12c 환경에서 외부 접속을 허용하기 위한 설정 1. 관리의 편함을 위해 sshd 를 설치 합니다. 참고: http://avilos.codes/system/linux/centos-ssh-installation/ 2. VirtualBox 설정 네트워크 NAT 설정 확인 및 포트 포워딩 설정 참고 :: http://hahaite.tistory.com/283 ssh 22, oracle 1521 을 등록합니다. 3. 오라클 외부 접속 설정 참고 :: http://kkamagistory.tistory.com/366 리스너 정지후, 파일 3개를 수정합니다. 리스너 정지 lsnrctl stop 수정파일:listener.ora # listener.ora Network.. 2018. 12. 14.
sqlplus 에서 한글이 깨질때 centos7, oracle12c 설치완료! 환경에서, sqlplus 접속후, 오라클을 시작할때마다 한글이 깨졌다... 이유는 shell 의 한글설정과 sqlplus 의 설정이 안맞아서 인듯.. 그래서 오라클의 NLS_LANG 설정을 UTF8로 바꾸어주니 해결됨.. 참고:: http://egloos.zum.com/sstories/v/9584689 요약-- export NLS_LANG=KOREAN_KOREA.AL32UTF8 쉘의 시작설정에 위의 값을 넣어준다. 시작설정?? /etc/profile 나 /home/(user_id)/.bash_profile 의 마지막에 추가! 그리고, 혹시 db 설정도 고쳐야 하는 사람은 아래도 같이 해준다! 나는 KO16MSWIN949 로 설치해서 안했음! 2. 캐릭터셋 변경.. 2018. 12. 13.
윈도우10 에서 파워쉘2.0 실행하기 윈도우10에 파워쉘을 업그레이드 했더니 5.1이 깔려있다. 그런데 회사는 윈도우7을 쓰고 있어서 ㅠㅠ 파워쉘2.0을 기준으로 개발해야 한다. 그래서 롤백 or 다운그레이드 할 방법을 찾다가 그냥 2.0 으로 실행하면 된다는 것을 깨달았다. cmd 실행 후, powershell -Version 2 로 실행하면 2.0 파워쉘이 똭! $host 로 확인 가능! 2018. 11. 27.
offline 인스톨을 위한 패키지 다운로드 2018년 11월 27일 회사에서 실제 인스톨할때는 python -m pip install --no-index --find-links=. {패키지명} 으로 가능했다. 추가로 pyinstaller, cx_freeze 는 실패... 이유는 찾아봐야겠음.. ==================================================================== 2018년 11월 21일 현재, 파이썬 3.7.1 - 64비트 ( pip 10 ) 버전에서는 아래같이 다운로드 하는게 아니라, pip download {패키지명} 으로 바뀌었다. 즉, pywinauto 라는 패키지를 받고 싶으면, 다운로드 받을 폴더를 생성후, ( pywinauto 라고 생성 했다고 하면 ) 해당 폴더로 이동후, pip.. 2018. 11. 27.
파워쉘 커맨드(cmdlet) 유닉스에서 여러 커맨드 ( ls , find, awk, ... ) 를 쓸 수 있는 것처럼,파워쉘에서도 여러 커맨드를 사용할 수 있습니다. 특이한점은 파워쉘의 커맨드인 cmdlet 은 함수의 명명규칙 같이 하이픈으로 연결된 함수명 같이 생겼습니다.ex) select-object , get-date, write-output ... 전체 적인 모양새는 command –parameter1 –parameter2 argument1 argument2 이런 형태로 사용 가능합니다. 하지만, 이렇게만 정의해 놓으면 유닉스나 기존 윈도우 커맨드를 쓰는 사람에게는 명령어를 모두 새로 익혀야 합니다. (dir 이 get-childitem 과 동일함 ) 그래서 친절하게(?) 별칭을 지정할 수 있게 되어 있어서 dir , ls,.. 2018. 10. 2.
흐름제어 와 반복문 ( if/while/for/foreach/switch ) 오늘은 파워쉘에서 흐름제어 하는 방법을 배워보도록 하겠습니다. 파워쉘에서 if 문은 비교 연산자가 특이합니다. 물론 unix 스크립트 문을 써보신분은 익숙하겠지만.. 흔히 아는 == , !=, >, < 가 아닌 -eq, -ne, -gt, -lt 을 씁니다. $x = 10 if( $x -gt 100 ){ "100 보다 크다 " }elseif( $x -gt 50 ){ "50 보다 크다 " }else{ "열심히 살자" } 두글자 의 영문자들은 각각 eq : equal ne : not equal gt : greater than lt : less than 를 뜻합니다. 이걸 생각하면 외우기 쉬울꺼에요~~ 다음은 while 문입니다. 위의 부호만 잘익히시면, 반복문들은 쉽습니다. 1 부터 100 까지 더하는것을 예.. 2018. 9. 5.
(새로운마음으로)파워쉘 설치하기 파워쉘 설치글을 쓴지 6년이 지났네요... 세월의 흐름을 온몸으로 느끼며 ㅠㅠ 파워쉘 설치 방법을 시작하겠습니다. 윈도우10 기준으로 이미 설치가 되어 있습니다. (=ㅁ=! ) 확인 방법.. 왼쪽하단 돋버기 버튼을 누르고 powershell 이라고 입력하면 나오는 아이콘 클릭 파워셀이 실행되면, $host 라고 입력해서 버전이 확인 가능합니다. 현재 재 PC 에는 5.1 이 깔려 있네요.. 혹시, 윈도우10 이 아니라면 아래 링크에 들어가서 설치하시기 바랍니다. https://docs.microsoft.com/ko-kr/powershell/wmf/5.1/install-configure#install-wmf-51-for-windows-server-2008-r2-and-windows-7 PowerShell .. 2018. 9. 4.
반응형