본문 바로가기

Debian6

Mono를 이용하여 Linux 환경에서 C# 프로그래밍하기 제가 C#이라는 언어를 너무 좋아해서 오늘은 좀 별난 환경을 만들어 보았습니다. 음.. 리눅스, 정확히 말해서 Debian/Lenny 환경에서 Mono Project 환경을 구축해보았는데 리눅스 환경에서 C# 프로그램을 만들어보는 것은 참 재미있다고 생각합니다. 물론 코드를 일일이 다 작성해야하는 불편함이 있긴 하지만 말입니다. Mono 초기 버전에서는 C# 코드를 컴팔하기 위해서는 mcs라는 패키지를 이용했는데 요즘은 gmcs 패키지를 이용합니다. 명령창에서 컴파일하는 방법은 gmcs 컴파일할파일.cs 해주면 해당 디렉토리에 응용 프로그램이 생성됩니다. 제가 여기서 해본 것은 GUI환경, 즉 MonoDevelop라는 패키지를 이용하여 Visual Studio와 비슷한 환경에서 테스트를 해보았습니다. t.. 2010. 6. 5.
Debian/Lenny에서 firewall 설치하기 리눅스 계열 운영체제를 설치하고 생각나는 것이 아마도 보안일 것입니다. 저는 Debian/Lenny를 사용하는데 괜찮은 firewall이 없나 찾아보다가 괜찮은 것이 있어서 올려봅니다. http://library.linode.com/networking/security-guides/arno-iptables-firewall-debian-lenny 위 사이트를 입력하고 이동하면 자세하게 설정하는 방법이 있으므로 참고하시길 바랍니다. 2010. 5. 27.
Deian/Lenny 에서 Scala 사용환경 설정 윈도우즈에서 Scala를 사용하는데는 그리 어렵지 않을 겁니다. 그냥 설치하고 PATH만 잡아주면 되니까. 마찬가지로 데비안에서도 설치하는 거는 그리 어렵지 않더군요. .tgz로 되어 있는 파일을 다운로드해서 tar xvzf ~ 형태로 압축을 풀고 원하는 곳에 옮긴 후 실행하면 됩니다. 근데 일반 사용자가 scala를 쓰려면 제 경우는 /usr/local/scala275/bin/scala 를 입력해서 실행이 가능해져서 매번 사용할 때마다 경로를 입력하는 것이 귀찮아지더군요. 리눅이를 안쓴지가 8년 정도도 되다 보니 기억이 잘 나지 않아 여기저기 뒤적여보았으나 잘 나오지 않아 그냥 alias로 가볍게 해결했습니다. bash쉘 환경이므로 .bashrc에 아래와 같이 한 줄을 추가해주었습니다. alias sc.. 2009. 8. 24.
install JDK on Debian(Lenny) 1. add in sources.list deb http://ftp.de.debian.org/debian/ lenny main non-free deb-src http://ftp.de.debian.org/debian/ lenny main non-free or deb http://mirrors.kernel.org/debian/ lenny main non-free deb-src http://mirrors.kernel.org/debian/ lenny main non-free 2. update by apt-get or aptitude 2.1 apt-get update 2.2 aptitude update 3. Install by apt-get or aptitude 3.1 apt-get install sun-java.. 2009. 8. 8.