Linux/Ubuntu2009. 12. 9. 14:50
apt-get 서버의 목록중 캐노니컬 관리 / 커뮤니티 관리 이런식으로 분리를 해놓는 바람에
많은 프로그램들이 기본 설치목록에 빠져있기 때문이다.

System - Administration - Software Sources 를 선택한다.

Communitu-maintained Open Source software (universe)
항목을 선택하고 Close 한뒤, refresh 해주면 서버에서 프로그램 목록을 가져온다.

compiz 모드에서 찍은 스샷이라.. 제목표시줄이 가출.. (먼산)
아무튼 위의 항목을 선택 해주지 않으면, 위와 같이 캐노니컬에서 한게 아니라 Install 버튼이 생기지 않는다

하지만 항목을 선택하고 나면 위와 같이 캐노니컬에서 하지 않지만 Install 버튼이 생긴다.

'Linux > Ubuntu' 카테고리의 다른 글

TC1100에 우분투 설치 관련 문서  (6) 2009.12.10
Xournal + CellWriter  (4) 2009.12.10
Ubuntu 9.10 만세  (4) 2009.12.09
9.10 kalmic 업그레이드 / 맛배기  (0) 2009.11.02
gnome panel에 온도 정보 넣기  (0) 2009.11.02
Posted by 구차니
Linux/Ubuntu2009. 12. 9. 10:38
어제 바람이 불어서(응?) Ubuntu 9.10 을 LiveUSB로 구동했다.
각설하고 대충 살펴보자면

장점 :
- 이전 버전의 불만이었던 GIMP / OpenOffice가 포함되었다!!! (이거 하나면 포토샾에 오피스 한방에 떡실신)
- TC1100 타블렛에서 타블렛 기본 인식!!
- Geforce4 420Go 지원으로 간편한 Compiz-Beryl 가동
- Live임에도 불구하고 매우 빠르고 안정적인 환경(2분 정도의 빠른 부팅속도)

단점 :
- 기본값으로 한글 입력 불가 / 터미널에서 한글 입력 오류
- wireless network manager의 오작동
- 여전히 Firefox에 Abode flash plugin 기본설치 되어 있지 않음(라이센스 문제?)
- 타블렛을 위한 프로그램은 전무
- Beryl 을 위한 설정 프로그램 존재하지 않음

아무튼, 9.04 에서 9.10으로 업그레이드 하는것보다 몇배 나은것 같다.
어짜피 한글은 그리많이 쓰지 않으니 -ㅁ-

CCSM(CompizConfig Setting Manager)
[링크 : http://www.ubuntugeek.com/how-to-install-and-configure-compiz-fusion-in-ubuntu-9-10karmic.html]


'Linux > Ubuntu' 카테고리의 다른 글

Xournal + CellWriter  (4) 2009.12.10
Ubuntu 9.10 에서 프로그램 설치가 안될경우  (0) 2009.12.09
9.10 kalmic 업그레이드 / 맛배기  (0) 2009.11.02
gnome panel에 온도 정보 넣기  (0) 2009.11.02
apt-cache 패키지 검색 하기  (0) 2009.09.01
Posted by 구차니
Linux/Ubuntu2009. 11. 2. 01:10
업데이트 관리자에서 상단의 업그레이드를 누르면 9.10 으로 업그레이드를 한다.

이러한 릴리즈 정보도 뿌려주고


머.. 이런 단계로 넘어가기도 하고


912M를 다운받는 엄청난 용량 -ㅁ-
아무튼 받고 지우고 알아서 잘~한다

총 업그레이드 소요 시간
다운로드 대략 15분 / 설치 1시간 / 삭제 20분 정도
대략 1시간 30분

근데 한글.. 어쩔?


일단 사용하는 컴퓨터 사양은
P4-2.66Ghz / 512MB / 내장 그래픽 / EIDE 80GB 하드

아무튼 메모리가 적어서 인지 모르겠지만
부팅시에 10초 잡아 먹는 것을 제외하고도
1분 30초 가량 부팅에 소요되고(하드 멈출때까지)
종료에는 10초 정도 소요된다.

Posted by 구차니
Linux/Ubuntu2009. 11. 2. 00:57
예전 draco 님의 블로그에서 보고 졸라서 알아낸 정보인데


상단의 패널에 이런식의 온도 정보를 넣고 쓰시길래 물어 봤더니...
기본 기능이라고 하시길래 찾아 봤다.

아무튼, 저 빈칸에서 우클릭 - 패널에 추가를 해주면 되고
적당한 것을 골라서 넣어주면 된다.

Computer Temperature Monitor나
Hardware Sensors Monitor를 선택해주면 위의 화면과 같이 패널에 추가된다.



Posted by 구차니
Linux/Ubuntu2009. 9. 1. 09:34
apt-get은 네트워크 검색을 하기 때문에(물론 하드에서 받아 놓지만) 필요한 패키지를 검색할 수 있다.
물론 GUI 프론트 엔드인, Synaptic Package Manager로 해도 되지만, 리눅스의 기본은 콘솔아니겠는가!!! ㅋㅋㅋ

검색시에는 apt-cache 라는 명령어를 사용한다.
 $sudo apt-cache search "패키지 이름"

설치시에는 apt-get 이라는 명령이를 사용한다.
 $sudo apt-get install "패키지 이름"

[링크 : http://kldp.org/node/55227]

[링크 : http://linux.die.net/man/8/apt-get]
[링크 : http://linux.die.net/man/8/apt-cache]
Posted by 구차니
Linux/Ubuntu2009. 8. 31. 13:40
fedora용 패키지라서 그런지 rpm으로 나와있는데, 이녀석들을 설치하려고 하니
rpm: To install rpm packages on Debian systems, use alien. See README.Debian.
error: cannot open Packages index using db3 - No such file or directory (2)
error: cannot open Packages database in /var/lib/rpm
이런 에러를 발생시킨다.

일단 rpm을 위한 DB가 존재하지 않아서인데
이를 설치하기 위해서는
$ sudo mkdir /var/lib/rpm
$ sudo rpm --initdb
를 실행하고 나서 하면된다. --initdb 명령의 경우에는, 아무런 출력 메시지가 없었다.



아래와 같은 에러가 발생하면서 설치가 안된다면
error: can't create transaction lock on /var/lib/rpm/__db.000
sudo rpm 으로 실행하면 된다.

[링크 : http://kldp.org/node/53463]



alien 이라는 debian 프로그램은, rpm을 deb로 변환해준다고 한다.

[링크 : http://embraceubuntu.com/2005/09/23/installing-using-an-rpm-file/]

'Linux > Ubuntu' 카테고리의 다른 글

gnome panel에 온도 정보 넣기  (0) 2009.11.02
apt-cache 패키지 검색 하기  (0) 2009.09.01
ubuntu에서 compiz 돌리기  (2) 2009.06.02
우분투에는 iptable 대신 ufw가 있다!  (2) 2009.05.07
ubuntu에 cvs / svn 설치하기  (0) 2009.04.30
Posted by 구차니
Linux/Ubuntu2009. 6. 2. 00:09
우연히(!) Geforce2 MX가 생겼고! 그래서 compiz가 떠올랐다!

그래서 그래픽 카드를 꼽고 주물럭 주물럭 해봤는데
처음에는 쉽게 되겠지 했는데.. 의외로 안되서 당황했다 -ㅁ-

일단 설치해야 하는 녀석은 ccsm 이라는 녀석과 desktop effects 라는 녀석이다.

그리고 바탕화면 오른쪽 클릭을 해서
모양새 기본 설정을 열고 - 화면효과에서 보통이나 많이를 체크해준다.


이녀석은 휠클릭으로 큐브를 나타내고(페도라와는 많이 달랐다 ㅠ.ㅠ)


기본적으로 창을 드래그하면 이렇게 출렁인다.


물론.. 당연한것일지도 모르겠지만, vnc로(혹은 vino-server)로는 보이지 않고
접속시 첫 화면만 보이고 갱신되지 않는 문제가 있었다.

ssh 터널링으로도 안된다.. 흐음...

아무튼 vnc를 통해 볼수는 없어도 마우스나 키보드는 제어가 가능하긴하다
(난 모니터 하나에 두대를 물려쓰고 우분투는 vnc로 접속해서 쓰는데,
 vnc로 보이지 않아 vnc를 띄우고 모니터는 우분투로(D-SUB 출력) 하고 위의 화면을 캡쳐했다. -.-v
 그리고 compiz 구동시 윈도우 매니저가 compiz가 되면서 실제로 캡쳐시에는
 프로그램 제목이 짤린채 내용만 캡쳐 된다.)

 compiz 구동시 캡쳐한 모양새 기본 설정화면의 아래와 같이 프로그램 이름이 출력되지 않았다.



Posted by 구차니
Linux/Ubuntu2009. 5. 7. 23:35
문득.. 방화벽에서 특정포트를 열어줄려고 습관적으로
$ ps -ef | grep iptable
을 실행했는데... 없다!!
iptables가 없다는건.. 방화벽이 없는건가!?!? 라는 생각에 검색을 해보니
오래전 우분투 5.x 대 이야기들, 그리고 없다라는 이야기마저도 존재하는데..


아무튼 요 근래 문서로 발견한 내용중에
$ sudo ufw enable
이라는 내용을 발견하였다.
[링크 : http://ubuntu.or.kr/viewtopic.php?p=16788]


그래서 ufw를 검색해보니
위키가 나오고 나름 편하게 사용이 가능한 방화벽으로 보인다.
[링크 : https://wiki.ubuntu.com/UbuntuFirewall]

 The default firewall configuration tool for Ubuntu is ufw. Developed to ease iptables firewall configuration, ufw provides a user friendly way to create an IPv4 or IPv6 host-based firewall.

ufw by default is initially disabled. From the ufw man page:

“ ufw is not intended to provide complete firewall functionality via its command interface, but instead provides an easy way to add or remove simple rules. It is currently mainly used for host-based firewalls. ”


[출처 : https://help.ubuntu.com/9.04/serverguide/C/firewall.html]


그래도.. 아쉬운건.. 페도라에서 사용하던 방화벽/ SELinux 설정용 프로그램이 안보인다는 점..
그리고... 방화벽이 없다는 사실은 웬지.. 충격적이다.
(가짜 진실에 속아 왔던 것일까?)

'Linux > Ubuntu' 카테고리의 다른 글

우분투에서 rpm 설치하기 - install rpm package on ubuntu  (0) 2009.08.31
ubuntu에서 compiz 돌리기  (2) 2009.06.02
ubuntu에 cvs / svn 설치하기  (0) 2009.04.30
ubuntu 내장 VNC 서버 - vino-server  (0) 2009.04.30
삼바 설치하기  (0) 2009.04.29
Posted by 구차니
Linux/Ubuntu2009. 4. 30. 23:08
1. cvs와 svn을 설치한다.
a. cvs 설치
$ sudo apt-get install cvs
$ sudo apt-get install xinetd
b. svn 설치
$ sudo apt-get install subversion
c. cvs2svn 설치
$ sudo apt-get install cvs2svn
d. htpasswd 설치 (cvs 계정에 사용할 암호 생성용)
$ sudo apt-get install apache2-utils

2. 일단 cvs와 svn을 위해서 계정을 추가한다.
    "시스템 - 관리 - 사용자와 그룹" 을 이용하여 cvssvn사용자를 추가하고 그룹을 사용자 그룹과 동일하게 해준다.
    그리고 보안을 위해서 로그인은 /usr/sbin/nologin으로 해준다. (페도라는 경로가 다르다. /sbin/nologin 에 존재한다.)
a. cvs는 /home/cvs를 생성하고
b. svn은 홈디렉토리를 생성하지 않는다.

3. 그리고 리파지터리를 생성한다.
a. cvs는 $ sudo cvs -d /home/cvs init
b. svn은 $ sudo svnadmin create --fs-type fsfs /home/svn/repos

4. 한번 시험적으로 체크아웃을 해본다. 현재 생성된 내용에는 계정 정보등의 환경설정만 존재한다.
a. cvs는
$ export CVSROOT=/home/cvs
$ sudo cvs co ./
b. svn은
$ svn co file:///home/svn/repos

5. 데몬 구동
a. cvs는 xinetd를 위한 cvs 파일을 생성한뒤, xinetd 서비스를 재시작한다.
    /etc/xinetd.d/cvs 파일의 server_agrs에서 빨간색은 cvs 홈디렉토리이다.
    설치시 cvs -d /home/cvs init 으로 설정한 CVSROOT 위치를 기입해준다.
$ sudo service xinetd restart 혹은
$ sudo /etc/init.d/xinetd start

$ cat /etc/xinetd.d/cvs
service cvspserver
{
     port = 2401
     socket_type = stream
     protocol = tcp
     user = root
     wait = no
     type = UNLISTED
     server = /usr/bin/cvs
     server_args = -f --allow-root /home/cvs pserver
     disable = no
}


b. svn은 svnserve를 기동한다. 데몬 구동시 -r(repo.)의 경로는 create시의
    sudo svnadmin create --fs-type fsfs /home/svn/repos 로 설정된 SVNROOT의 위치를 기입해준다.
$ svnserve -d -r /home/svn

Step 1 - Create your script.
Simply create a new file (I called mine svnserve) and type the command you’d like to run

cd /etc/init.d/ # (thanks Alfonso)
sudo vi svnserve
svnserve -d -r /home/svn/

Step 2 - Save the script in the /etc/init.d/ folder

Step 3 - Make the script executable
sudo chmod +x svnserve

Step 4 - Add the script to the boot sequence
sudo update-rc.d svnserve defaults

[링크 : http://benrobb.com/2007/01/15/howto-start-subversion-at-boot-on-ubuntu/]

6. 사용자 설정
a. cvs는 /home/cvs/CVSROOT/passwd생성해야 한다.

$ htpasswd
Usage:
        htpasswd [-cmdpsD] passwordfile username
        htpasswd -b[cmdpsD] passwordfile username password

        htpasswd -n[mdps] username
        htpasswd -nb[mdps] username password
 -c  Create a new file.
 -n  Don't update file; display results on stdout.
 -m  Force MD5 encryption of the password.
 -d  Force CRYPT encryption of the password (default).
 -p  Do not encrypt the password (plaintext).
 -s  Force SHA encryption of the password.
 -b  Use the password from the command line rather than prompting for it.
 -D  Delete the specified user.
On Windows, NetWare and TPF systems the '-m' flag is used by default.
On all other systems, the '-p' flag will probably not work.

/home/cvs/CVSROOT 에서 다음의 명령어를 수행한다.
$ htpasswd -c passwd [userid]
New password:
Re-type new password:
Adding password for user [userid]

다음 유저 추가시에는 -c를 제외하고 수행한다.
$ htpasswd passwd [userid]


b. svn은 /home/svn/conf/passwd수정해야 한다.

$ more /home/svn/conf/passwd
### This file is an example password file for svnserve.
### Its format is similar to that of svnserve.conf. As shown in the
### example below it contains one section labelled [users].
### The name and password for each user follow, one account per line.
[users]
# harry = harryssecret
# sally = sallyssecret
userid = passwd   # 이부분에 사용자 계정과 암호를 추가한다.

svn의 암호는 평문으로 들어가게 되므로 보안에 주의를 해야한다.
이것에 싫다면 svn+ssh나 apache를 이용하여 보안에 신경을 쓰도록 하는 것이 좋다.

2009/01/22 - [프로그램 사용/SVN/CVS] - cvs 서버 설치 / 복원
2009/02/26 - [프로그램 사용/SVN/CVS] - windows에 SVN 서버 설치하기
2009/05/10 - [프로그램 사용/SVN/CVS] - cvs2svn 사용방법

[링크 : https://help.ubuntu.com/8.04/serverguide/C/version-control-system.html]
[링크 : https://help.ubuntu.com/8.04/serverguide/C/cvs-server.html]
[링크 : https://help.ubuntu.com/8.04/serverguide/C/subversion.html]


'Linux > Ubuntu' 카테고리의 다른 글

ubuntu에서 compiz 돌리기  (2) 2009.06.02
우분투에는 iptable 대신 ufw가 있다!  (2) 2009.05.07
ubuntu 내장 VNC 서버 - vino-server  (0) 2009.04.30
삼바 설치하기  (0) 2009.04.29
ubuntu 9.04로 업그레이드  (0) 2009.04.28
Posted by 구차니
Linux/Ubuntu2009. 4. 30. 15:03
페도라에서는 /etc/sysconfig/vncserver에 설정파일이 있었는데
ubuntu에서는 이 파일이 존재 하지 않고 vnc가 구동이 되길래 어떤걸로 구동이 되나 궁금해서
프로세스를 찾아 보니 vino-server라는 것이 존재했다.

일단 이녀석을 찾아 보니.. 2005년 KDLP문서에도 발견되는거 봐선... 오래전부터 있어왔던것 같다.
Gnome에 통합된 VNC라고 한다.

[링크 : http://kldp.org/node/55005]

그리고 앞의 문서에서 내가 5900 외에 다른 포트로 사용했는데, 원래 의도한 방법과는 너무 다르게 사용한것 같다.
원래 의도는 VNC가 가지는 보안상의 헛점으로 인해 ssh tunnelling을 이용하여 localhost:0으로 접속을 하도록
한것인데, 이게 귀찮아서 그냥 바로 VNC로 접속하도록 설정을 하고 쓰고 있다.

[링크 : http://www.linuxquestions.org/questions/linux-desktop-74/how-to-configure-vino-server-561753/]

vino-server를 콘솔에서 직접 명령어로 제어하는 것에 대한 문서이다

I suppose the settings in /etc/gdm/gdm.conf-custom override those in /etc/gdm/gdm.conf
You are perfectable capable of setting each value in the
/home/<userhomedir>/.gconf/desktop/gnome/remote_access/%gconf.xml file manually using the gconftool-2 command.
[링크 : http://ubuntuforums.org/showthread.php?t=266981]



가장 왼쪽패널이 Vino-server 패널의 아이콘
vino-server로 vnc 접속시 나타나는 메시지.

[vino-server 공식? : http://vino.klik.atekon.de/]

'Linux > Ubuntu' 카테고리의 다른 글

우분투에는 iptable 대신 ufw가 있다!  (2) 2009.05.07
ubuntu에 cvs / svn 설치하기  (0) 2009.04.30
삼바 설치하기  (0) 2009.04.29
ubuntu 9.04로 업그레이드  (0) 2009.04.28
gnome-avrdude 컴파일하기  (6) 2009.04.27
Posted by 구차니