리눅스(우분투)에서
 $ ssh -p 0000 -X userid@domain 
으로 하면 로컬에서 X11 화면을 끌어 올 수 있다. 

문득 이렇게 하면 로컬인지 리모트인지 알 방법이 없잖아? 라고 고민했는데
프로그램 띄우고 나서 바로 이해됨

(domain 에서) 라고 별도로 표기된다!
생각해보니 윈도우에서는 표기가 안되던데.. 우분투나 리눅스 전용 기능인가?

 
Posted by 구차니
프로그램 사용/WinE2012. 1. 21. 17:00
쌍팔년도(?) 게임 메크 커맨더(Mech Commander) 설치해볼려고 했더니 이런 에러가 뜬다.


혹시나 해서 파일 퍼미션 확인해보니 CD-ROM이라서 그런지 400 퍼미션 -_-
$ ll *.EXE *.exe
-r-------- 1 minimonk minimonk  148517 1998-06-09 21:32 AUTORUN.EXE
-r-------- 1 minimonk minimonk 3590605 1998-06-09 21:32 MECHCMDR.EXE
-r-------- 1 minimonk minimonk  273445 1998-06-09 21:32 MPLAYNOW.EXE
-r-------- 1 minimonk minimonk   61440 1999-01-13 15:38 Setup.exe
-r-------- 1 minimonk minimonk    8704 1998-10-27 13:08 _ISDel.exe 

위에 executable bit 이라고 된걸 누르면 엉뚱한 보안 경고 링크로 가는데
[링크 : https://wiki.ubuntu.com/Security/ExecutableBit ]

winehq faq에 의하면 다시 마운트 해서 하라는데, 그런다고 해서 CD 내용이 달라지는 것도 아닐테고..
그냥 복사해서 해봐야 할 듯?

6.2. I double-clicked on an .exe file, but the system said "The file foo.exe is not marked as executable..."

If the dialog says "Read about the executable bit", with a hyperlink, try clicking on the hyperlink and reading about the executable bit.

If the file is on your hard drive, right-click it, choose Properties / Permissions, and check "Allow executing file as program".

If the file is on a CD-ROM, you can run it from the commandline as described above. Or, if you know how to use 'mount', remount the cd-rom to mark all files as executable with a command like  mount -o remount,mode=0777,exec /media/cdrom but using the real mount point if it's different from /media/cdrom.


[링크 :  http://wiki.winehq.org/FAQ#head-27c7adc4eef7b58912198d92de654c498f585d86]  


결론 : 메크 코맨더 cd는 긁혀서 그런지 파일 손상으로 안되고 -_-
         더 고전은 dos 시절꺼라 실행이 안되고 (어쩌라구 -_-)
         아오 18 빡쳐~!!! 

결론2 : 구석에 짱박혀 있떤 스타크래프트 찾아서 해보니 나름 잘 돌아감. 

'프로그램 사용 > WinE' 카테고리의 다른 글

wine 한글 폰트  (0) 2019.05.21
playonlinux @ 18.04 ubuntu  (0) 2019.05.20
odroid XU4 wine 실패? ㅠㅠ  (0) 2018.09.25
한층 더 쩔어진 winE  (0) 2012.04.08
wine - WINdows Emulator (?)  (2) 2012.01.21
Posted by 구차니
프로그램 사용/WinE2012. 1. 21. 16:29
우분투 패키지명 wine1.2 그나저나 용량좀 쩌는듯... OTL
[링크 : http://www.winehq.org/] << 공식 홈페이지


아무튼 설치를 하고 나니 Wine 이라는 프로그램 카테고리가 추가되고 예제 프로그램으로 Notepad가 똭!!


프로그램 설치하면 프로그램 폴더가 똭!(아무래도 한글 프로그램이라 Programs가 아니라 프로그램으로 추가된듯)


Configure Wine에서 실행파일을 보면 음.. 윈도우 비스므리한 디렉토리 구조를 가지게 만들어 놨는데


해당 디렉토리에 가서 확인을 해보면 아래와 같이 PE32 포맷으로 나온다.
$ file *
Fonts:         directory
Microsoft.NET: directory
command:       directory
explorer.exe:  PE32 executable for MS Windows (GUI) Intel 80386 32-bit
help:          directory
hh.exe:        PE32 executable for MS Windows (GUI) Intel 80386 32-bit
inf:           directory
notepad.exe:   PE32 executable for MS Windows (GUI) Intel 80386 32-bit
regedit.exe:   PE32 executable for MS Windows (GUI) Intel 80386 32-bit
system:        directory
system.ini:    ASCII text, with CRLF line terminators
system32:      directory
temp:          directory
twain.dll:     MS-DOS executable, NE for MS Windows 3.x (driver)
twain_32.dll:  PE32 executable for MS Windows (DLL) (unknown subsystem) Intel 80386 32-bit
win.ini:       ISO-8859 text, with CRLF line terminators
winhelp.exe:   MS-DOS executable, NE for MS Windows 3.x
winhlp32.exe:  PE32 executable for MS Windows (GUI) Intel 80386 32-bit
winsxs:        directory

혹시나 전용인가 해서 빵집을 깔아보니!
헐! 된다!!!

일단 win32용 PE 포맷은 wine 아이콘 위에 원래 윈도우용 아이콘이 겹쳐진다.


그냥 더블클릭하면 익숙한(?) 화면이 똭!


오홍 전혀 변경된게 없잖아?


찾아보기 누르니 익숙한 경로와 익숙하지 않은(!) drive_c ㅋㅋㅋ


머 설치 옵션은 점프하고 이렇게 빵집이 실행되었습니다~ 두둥!


오홍 정말 게임도 되려나? ㅋ

장점 : 그냥 윈도우 프로그램을 돌린다.
단점 : 싱글 코어 1.73Ghz 짜리로는 좀 많이 버벅댐 -_-

'프로그램 사용 > WinE' 카테고리의 다른 글

wine 한글 폰트  (0) 2019.05.21
playonlinux @ 18.04 ubuntu  (0) 2019.05.20
odroid XU4 wine 실패? ㅠㅠ  (0) 2018.09.25
한층 더 쩔어진 winE  (0) 2012.04.08
wine 에서 cd넣고 실행시 에러 뜰때  (0) 2012.01.21
Posted by 구차니
프로그램 사용/eclipse2012. 1. 18. 23:06
호기심이 화근인데 -_-


"Always run in background"를 눌렀다가 복구할 방법이 없었는데
Windows - Preferences 에서
General의 "Always run in background"를 꺼주면 된다는데 내일 테스트 해봐야지 ㅠ.ㅠ


[링크 : http://www.eclipse.org/forums/index.php?t=msg&th=33137/]

---
2012.1.19
오~ 된다 된다! 
Posted by 구차니
요즘 되는게 없는 느낌 -_-
그냥 lib*.a 식으로 이름 변경하고
library path에 추가하고 library에 이름 추가해주면 땡 -_-

---

so와 달리 a 파일은 그냥 컴파일 옵션에 넣어주면 된다 -_-
$ gcc -Wall calc.c /usr/lib/libm.a -o calc
[링크 : http://www.network-theory.co.uk/docs/gccintro/gccintro_17.html

Libraries 에서 파일명이 다 들어 가도록 해주면된다.
(예를들어 arm용 cortex-m3 stellarisware 의 경우 driverlib.lib 라고 입력하면 끝
단, Library Paths 에서 그 파일이 있는 경로를 넣어주면 된다)


[링크 : http://linux.die.net/man/1/ar]
[링크 : http://blog.naver.com/jchaney/40039471216]
[링크 : http://wiki.kldp.org/KoreanDoc/html/gcc_and_make/gcc_and_make-2.html]

'프로그램 사용 > eclipse CDT & minGW' 카테고리의 다른 글

eclipse cdt 에서 doxygen 활성화 하기  (2) 2012.02.06
eclipse CDT plugin 설치하기  (2) 2012.01.29
eclipse CDT 에서 include 경로 추가하기  (0) 2012.01.17
MinGW  (0) 2010.09.07
eclipse CDT  (0) 2009.07.13
Posted by 구차니
openoffice의 데이터베이스에서는
자체적인 db외에 jdbc / odbc를 지원하는데 이를 사용하기 위해서는 아래의 패키지를 설치해야 한다고 한다.


테스트를 해보니 jdbc는 classpath 문제인지 실행이 안되고 -_-
$ sudo apt-get install libmysql-java
[링크 : https://help.ubuntu.com/community/JDBCAndMySQL

odbc는 문제없이 실행된다.
$ sudo apt-get install libmyodbc
$ sudo vi /etc/odbc.ini
[ODBC Data Sources]
odbcname     = MyODBC 3.51 Driver DSN

[odbcname]
Driver       = /usr/lib/odbc/libmyodbc.so
Description  = MyODBC 3.51 Driver DSN
SERVER       = my.database.server.com
PORT         =
USER         = USER
Password     = XXXXXX
Database     = DBNAME
OPTION       = 3
SOCKET       =

[Default]
Driver       = /usr/local/lib/libmyodbc3.so
Description  = MyODBC 3.51 Driver DSN
SERVER       = localhost
PORT         =
USER         = root
Password     =
Database     = test
OPTION       = 3
SOCKET       = 

[링크 : https://help.ubuntu.com/community/ODBC

ODBC를 선택해도 되지만,
mysql을 선택한 후, jdbc와 odbc를 선택해도 된다.


odbc.ini 에서 [] 안에 넣어준 이름을 입력한다.


다음페이지에서 아이디와 "암호를 사용함" 해주고 테스트 하면 아래와 같이 메시지가 뜬다.


--- 2012.1.19 추가

아무거나 띄워서 Tools - Options - OpenOffice.org - Java 로 들어가서
해당 jre 에서 (여러개의 jdk/jre가 있을 경우 골라야 함) Class Path를 추가해주면 된다.


ubuntu의 openjdk가 설치된 경우라면
"Add Archive" 에서 "/usr/share/java/mysql.jar" 을 추가해주고 재시작 해주면 된다. 


재시작후 jdbc로 붙이면 아래와 같이 성공했다고 뜬다.


[링크 : http://user.services.openoffice.org/en/forum/viewtopic.php?f=40&t=2084]

Posted by 구차니
상대경로를 사용중일 경우 초기경로를 지정하기 위한 방법으로
makefile에서는 -I(i의 대문자)를 지정하는데

eclipse 내에서 이러한 변수를 설정하기 위한 방법으로
Project - Properties - C/C++ General / Paths and Symbols
의 include 탭의 GNU C 에 해당 include root path를 추가해주면 된다.



[링크 : http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_paths.htm]

'프로그램 사용 > eclipse CDT & minGW' 카테고리의 다른 글

eclipse CDT plugin 설치하기  (2) 2012.01.29
eclipse에서 archive (*.a) 링크하기  (0) 2012.01.18
MinGW  (0) 2010.09.07
eclipse CDT  (0) 2009.07.13
Eclipse IDE for C/C++ Developers  (0) 2009.07.06
Posted by 구차니
sed -i 는 in-place의 약자로, 파일 자체의 내용을 바로 수정해 주는 옵션이다.
-e는 실행할 표현식을 기술하고
/^#include/ 는 #include 로 시작하는 줄을 찾고
s/original/replace/g 는 original 이라고 나오는 문자열을 한줄에 몇번이 나오던 replace로 교체를 해준다.

그리고
find -name 뒤에 오는 검색어는 pattern이므로 *.[ch] 로 *.c *.h 두가지 파일을 모두 검색하게 해준다.

 find ./ -name "*.[ch]" -type f -exec sed -i -e '/^#include/s:\\:/:g' {} \;  

[링크 : http://linux.die.net/man/1/sed]
[링크 : http://linux.die.net/man/1/find]



Posted by 구차니
프로그램 사용/winscp2012. 1. 16. 13:42
아주 옛날 문서인데.. 이제야 겨우겨우 설정옵션을 찾은 구차니군 -_-


가장 처음 화면에서
Environment - Server environment
UTF-8 encoding for filenames를 Auto 에서 On 으로 변경해 주면 된다.

[링크 : http://kldp.org/node/59965]
Posted by 구차니
libapache2-mod-python
libapache2-mod-auth-pam
libapache2-mod-auth-sys-group

서버날아가서 다시 깔면서 보니 인증관련 오류가 나서 아파치가 구동이 안되는데
부랴부랴 검색하니 위에 두개의 패키지가 빠져있었다 -_-
그나저나.. mod-python은 언제 끌려간거지?

2010/11/11 - [프로그램 사용/CVS / SVN / GIT] - apache2 리눅스 계정으로 인증하기(PAM) 
Posted by 구차니