limit.conf 같은 시스템 파일은 그냥 gedit로 편집하려면 읽기 모드로만 열린다.


gksudo 명령어를 같이 사용하면 변경 내용을 저장할 수 있다.


예)

gksudo gedit limit.conf

저작자 표시
신고
by 흥배 2014.05.23 11:33

$ sudo apt-get update
$ sudo apt-get upgrade 
$ sudo apt-get install mono-complete

저작자 표시
신고
by 흥배 2014.05.12 21:39

Ubuntu 버전 12.04에 ruby 기본 설치 버전은 1.8

 

이것을 1.9.3 버전으로 바꾸고 싶다면

 

기존 1.8을 지운다.

 

1.9.3 버전을 설치한다.

 

버전을 확인한다

신고
by 흥배 2013.11.04 09:00

Ubuntu에 설치 및 실행

sudo apt-get install mysql-server

설치 중 root(MySQL의)의 암호를 입력(잘 기억해야 한다)

설치 확인 sudo netstat -tap | grep mysql

재 시작하기 sudo /etc/init.d/mysql restart

종료 mysql stop

시작 mysql -u root -p



외부에서 접속하기

mysql은 기본 설치한 상태에서는 외부에서 접속할 수 없다.!!!

방법 http://valley.egloos.com/viewer/?url=http://devxpert.egloos.com/1017656 참고 했음

권한 설정

prompt> mysql -u root -p

prompt> use mysql;

prompt> GRANT ALL PRIVILEGES ON *.* to 'root'@'%' IDENTIFIED BY 'password';

prompt> flush privileges;

*.* =>데이터베이스명.테이블명

root => 계정명

password => 계정의 패스워드

flush privileges; => 서버에 권한이 변경되었음을 알리고 즉시 반영되도록


mysql 재시작

sudo /etc/init.d/mysql restart



mysql GUI Tool

오라클에서 제공하는 Workbench 라는 괜춘한 툴이 있다.

리눅스, Mac OS, Windows를 지원한다(아마 자바 설치가 필요할 듯).

다운로드 http://dev.mysql.com/downloads/mirror.php?id=412167

사용 방법 http://blog.naver.com/doblhead/80191288595

저작자 표시
신고
by 흥배 2013.10.03 08:00

우분투 (Ubuntu) apt-get

http://zzaps.tistory.com/109 

http://blog.outsider.ne.kr/346 



윈도우7에서 Ubuntu 12.04에 원격접속

http://forum.falinux.com/zbxe/index.php?document_srl=780453&mid=lecture_tip


(12.04)Ubuntu xrdp 설치 후 빈 바탕화면만 뜰 때 해결방법 

  http://anak.kr/342


ubuntu 13.04 에서 원격데스크탑(xrdp) 설정하기

저도 설정하다가 이것저것때문에 많이 구글링 하다가 드디어 찾아서 혹시 저도 다음에 이용하고 다른분들도 사용하시라고 글 올립니다. 

저는 이상하게 ubuntu 13.04 에서 xrdp 가 설정이 안되는것이였습니다. 

원래 예전자료를 보면 .xsession 를 


gnome-session --session=ubuntu-2d 또는 

gnome-session --session=gnome-classic 로 하면 된다고 하였는데 


안되더라구요. 대신에 sudo apt-get install gnome-session-fallback  을 설치하고. 


.xsession 를 


nano ~/.xsession  하여  

gnome-session --session=gnome-fallback 로 해주면 됩니다


위의 방법으로도 해결이 안 된다면 GNOME SHELL을 설치하자

http://www.youtube.com/watch?feature=player_embedded&v=9fnaFXMt2sU 

테마는 GNOME Classic을 선택하였다.




[우분투 12.04] 기본 입력기인 ibus 한글 입력문제

http://deviantcj.tistory.com/430


리눅스_한글입력_우분투(ver 12.04)

http://blog.naver.com/gmlwns0216/90149128427



mongodb 설치 및 실행

http://blog.naver.com/benghun/40190621638



우분투(Ubuntu)에 MySQL(5.5)설치 및 실행

http://rdsong.com/449

저작자 표시
신고
by 흥배 2013.09.30 08:00

Boost 라이브러리는 home에서 아래의 디렉토리에 설치



Boost 라이브러리를 빌드하여 debug, release 각각 만든다(정적 라이브러리)

빌드 방법은 다음 http://jacking.tistory.com/1070


tesp.cpp와 Makefile을 TestCppBoost 디렉토리에 생성


소스코드


Makefile


빌드 후 실행


저작자 표시
신고
by 흥배 2013.09.04 08:00

출처:http://charette.no-ip.com:81/programming/2011-12-24_GCCv47/


* 아래 글은 4.6에서 4.7로 업하는 것인데 버전에 맞게 숫자만 바꾸어주면 된다. 만약 4.6 에서 4.8로 올리고 싶으면 4.7 대신 4.8을 적는다



Summary

I had a bit of extra spare time over the 2011 holiday season, and I wanted to test out some of the new C++11 features. But I know the old GCC C++ compiler I have installed in my usual LTS Ubuntu 10.04 development environment is out-of-date, so the first thing I needed to do is upgrade my OS and GCC to something decent. Here is how I accomplished this task.

Ubuntu 12.04 (beta)

First thing was to change my operating system. From Canonical, I downloaded the latest daily live .iso file. Here is a decent place to start looking:http://cdimage.ubuntu.com/daily-live/current/precise-desktop-amd64.iso. These live-cd images are a breeze to install using VirtualBox, and within 30 minutes I had a decent development environment installed.

Installing GCC v4.6

When Ubuntu 12.04 is first installed, it defaults to GCC v4.6. And just as important, it only includes the 'C' compiler, not the 'C++' compiler:

$ which g++ gcc /usr/bin/gcc $ gcc --version gcc (Ubuntu/Linaro 4.6.2-9ubuntu1) 4.6.2

A number of development tools are referenced by the meta-package named build-essential, so I started by making sure this package is installed:

$ sudo apt-get install build-essential

This gave me the expected GCC v4.6 C++ compiler:

$ which g++ gcc /usr/bin/g++ /usr/bin/gcc $ g++ --version g++ (Ubuntu/Linaro 4.6.2-9ubuntu1) 4.6.2

Installing GCC v4.7

A quick search on Google turned up a PPA with the newer GCC v4.7, which has support for nearly all the new C++11 features. Add this PPA with the following commands:

$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test $ sudo apt-get update

Now take a look to see if we can find the GCC packages:

$ sudo apt-cache search "g\+\+" ... g++ - GNU C++ compiler g++-multilib - GNU C++ compiler (multilib files) g++-4.4 - GNU C++ compiler g++-4.4-multilib - GNU C++ compiler (multilib files) g++-4.5 - The GNU C++ compiler g++-4.5-multilib - The GNU C++ compiler (multilib files) g++-4.6 - GNU C++ compiler g++-4.6-multilib - GNU C++ compiler (multilib files) g++-4.7 - GNU C++ compiler g++-4.7-multilib - GNU C++ compiler (multilib files) ...
More information on the multilib packages can be found here, though most people shouldn't need it.

Install the GCC v4.7 C/C++ compilers with the following command:

$ sudo apt-get install gcc-4.7 g++-4.7

Switching compilers

Installing the v4.7 compilers does not remove the previous v4.6 compiler. This is very important, if you skipped the previous sentence, now is a good time to go back and re-read it! The system now has 2 'C' compilers and 2 'C++' compilers:

$ which g++ /usr/bin/g++ $ ls -lh /usr/bin/g++ lrwxrwxrwx 1 root root 7 Dec 12 17:04 /usr/bin/g++ -> g++-4.6 $ ls -lh /usr/bin/g++* lrwxrwxrwx 1 root root 7 Dec 12 17:04 /usr/bin/g++ -> g++-4.6 -rwxr-xr-x 1 root root 349K Dec 17 04:17 /usr/bin/g++-4.6 -rwxr-xr-x 1 root root 566K Dec 22 02:37 /usr/bin/g++-4.7

Luckily, there is a very simple and standard method for switching between applications that provide identical (or near-identical) functionality: update-alternatives. If you've never had to use this before, go ahead and run man update-alternatives.

We need to let update-alternatives know we have 2 C/C++ compilers, create a record for each one, and then configure which one we want to use. This is done with the following:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.6 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.7 sudo update-alternatives --config gcc
Note the use of "slave". This ensures when we change the configuration for gcc, that we automatically update the configuration for g++. This is important so the compilers aren't out-of-sync.

From this point forward, the only thing required when switching compilers is this (relatively) simple command:

sudo update-alternatives --config gcc

Calling the C++ compiler with --version confirms the right version is correctly installed:

$ g++ --version g++ (Ubuntu/Linaro 4.7-20111222-0ubuntu1) 4.7.0 20111222 (experimental) [trunk revision 182617]

Testing compilers

The only thing left is to test if the new v4.7 compiler is working as expected. There are several convenient pages on the GNU GCC web site which lists which features of C++11 are supported in each version of the compiler:

Comparing the v4.6 and v4.7 page, one easy-to-test feature where support was first added in v4.7 is delegating constructors. So I wrote up a quick test, which I used to confirm the difference between the two compilers:

$ sudo update-alternatives --config gcc # select the old v4.6 compiler $ g++ -std=c++0x 2011-12-24_GCCv47.cpp 2011-12-24_GCCv47.cpp: In constructor ‘A::A()’: 2011-12-24_GCCv47.cpp:36:2: error: type ‘A’ is not a direct base of ‘A’ $ sudo update-alternatives --config gcc # select the new v4.7 compiler $ g++ -std=c++11 2011-12-24_GCCv47.cpp $ ./a.out a.value == 3


저작자 표시
신고
by 흥배 2013.06.20 09:20

1. 우분투 설치

우분투를 주로 사용할 예정이 아니라면 VirtualBox를 설치한 후 여기에 우분투를 설치하는 것이 좋습니다. 요즘 PC가 워낙 좋아서 쾌적하게 사용할 수 있습니다.

 

VirtualBox에 우분투 설치 후 해상도가 낮을 때

출처 :http://eunicon.tistory.com/87

1. 터미널을 연다.
2. sudo apt-get install virtualbox-ose-guest-x11
3.
설치가 완료되면 재 부팅..

 

2. 우분투에 gcc 설치

출처 : http://blog.naver.com/kangpa2000/60117651081

1. 터미널을 연다.

2. sudo apt-get install build-essential

gcc/usr/bin 에 설치 되어 있다.

 

 

3. 우분투에 gcc 4.6 설치

출처 : (일본어) http://d.hatena.ne.jp/haroperi/?date=20101102

 

1. Git 클라이언트가 설치되어 있지 않다면 설치한다.

2. 터미널을 연다.

3. 소스를 다운로드한다.

mkdir ~/src

cd ~/src

git clone git://gcc.gnu.org/git/gcc.git

mv gcc gcc46

 

4. GMP, MPC, MPFR을 설치한다.

4.1 다음의 명령어로 다운로드한다.

wget ftp://ftp.gnu.org/gnu/gmp/gmp-5.0.1.tar.gz

wget http://www.mpfr.org/mpfr-current/mpfr-3.0.0.tar.gz

wget http://www.multiprecision.org/mpc/download/mpc-0.8.2.tar.gz

4.2 압축을 푼다.

4.3 압축을 푼 디렉토리 이름을 각각 gmp, mpfr, mpc로 바꾼다.

4.4 gcc 디렉토리에 이동한다.

 

5. 빌드 준비를 한다.

cd ~/src/gcc46

mkdir install

mkdir build

 

6. configure을 만든다

cd ~/src/gcc46/build

../configure --prefix=$(cd ../install/ && pwd) --disable-checking --enable-werror --enable-languages=c,c++

 

7. make

make

make check

make install

 

위의 작업을 끝내면 파일은 ~/src/gcc46/install 에 설치되어 있다.

 

 

8. alias 등록

alias gcc46='~/src/gcc46/install/bin/gcc'

alias g++46='~/src/gcc46/install/bin/g++ -std=c++0x'

 

9. 테스트

test.cpp

#include <iostream>

#include <vector>

using namespace std;

 

int main()

{

           vector<int> v({ 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 });

           for (auto x : v)

                     cout << x << ' ';

           cout << endl;

}

 

g++46 –Wall –o test tast.cpp

./test

저작자 표시
신고
by 흥배 2011.01.20 09:00
| 1 |

티스토리 툴바