Linux/Ubuntu2010. 3. 26. 22:02
build-essencial을 깔았다고 해서 각종 man page들이 설치되는 것은 아니다.
각종 개발관련 man page는 manpages-dev 패키지에 존재한다.

$ sudo apt-get install manpages-dev

[링크 : https://lists.ubuntu.com/archives/ubuntu-users/2009-May/182747.html]
Posted by 구차니
Linux/Ubuntu2010. 3. 4. 11:32
Debian 계열은 rpm 대신 deb 을 이용하고 이것을
지능적으로 관리하는게 apt 매니저이다. rpm은 yum이 해주지만 아무튼
상대적으로 apt에 비하면 많이 부족한 느낌이 든다.

아무튼, 간단하게 요약을 하자면
# sudo apt-get update                   로 repository 정보를 갱신하고(서버에서 새로운 버전정보들을 가져온다.)
# sudo apt-cache search 키워드  로 원하는 패키지가 있는지 검색을 한다.
# sudo apt-cache show 패키지     로 패키지의 내용을 확인하고
# sudo apt-get install 패키지         로 패키지를 설치한다.

그리고 패치등으로 인해 업데이트(일반용어로 사용)를 해야할 프로그램이 있다면
#sudo apt-get upgrade              로 패치된 프로그램을 설치/적용한다.

[링크 : https://help.ubuntu.com/6.10/ubuntu/serverguide/ko/apt-get.html]
2009/09/01 - [Linux/Ubuntu] - apt-cache 패키지 검색 하기

Posted by 구차니
Linux/Ubuntu2010. 2. 16. 11:05
Redhat 계열인 Fedora의
/etc/sysconfig/network
파일은

Debian 계열인 Ubuntu에서는
/etc/network
에 존재한다.

[링크 : http://ubuntuforums.org/showthread.php?t=411202]
Posted by 구차니
Linux/Ubuntu2010. 2. 5. 20:32
doesn't work ansi escape sequence on ubuntu makefile(make)


$ cat test.sh
#!/bin/bash
echo -e '\E[47;34m'"\033[1mTest\033[0m"

$ cat test.sh
#!/bin/sh
echo -e '\E[47;34m'"\033[1mTest\033[0m" 

위의 결과는 아래의 소스대로, 쉘이 바뀌었다는것 밖에 차이가 없다.
결과는 sh에서 실행된것은 "-e \E[47;34m" 까지 출력되었다.
아마, 우분투의 make 시에 색상이 먹지 않는건 makefile이 기본 쉘로  /bin/sh를 쓰면서
안시 이스케이프 시퀀스가 오작동 한것으로 보인다.

해결방법은 makefile 내에
SHELL=/bin/bash 를 추가하는 것이다.

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

apt 명령어 정ㅋ벅ㅋ  (0) 2010.03.04
우분투에서 /etc/sysconfig/network 에 대응하는 파일  (0) 2010.02.16
tftp 설정경로  (0) 2010.02.05
sudo 사용가능하도록 설정하기  (0) 2010.02.04
우분투 사용자 자동로그인  (0) 2010.02.04
Posted by 구차니
Linux/Ubuntu2010. 2. 5. 10:03
FC6에서는 /etc/xinetd.d/tftp 라는 파일로 존재했다.

$ cat tftp
# default: off
# description: The tftp server serves files using the trivial file transfer \
#       protocol.  The tftp protocol is often used to boot diskless \
#       workstations, download configuration files to network-aware printers, \
#       and to start the installation process for some operating systems.
service tftp
{
        socket_type             = dgram
        protocol                = udp
        wait                    = yes
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args             = -s /tftpboot
        disable                 = no
        per_source              = 11
        cps                     = 100 2
        flags                   = IPv4
}

하지만 우분투에서는 xinet 대신 inet을 사용하며,
경로역시 /etc/inetd.conf 로 변경되었다.

$ cat /etc/inetd.conf
#<off># netbios-ssn     stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/smbd
tftp            dgram   udp     wait    nobody  /usr/sbin/tcpd  /usr/sbin/in.tftpd /srv/tftp

어쨌거나 저쨌거나, 위의 빨간색 굵게 칠해진 부분이 tftp 경로이다.
음.. 기본값이 다르군!
Posted by 구차니
Linux/Ubuntu2010. 2. 4. 21:20
우분투 데스크탑 버전만 쓰다보니, 여러 사용자의 권한을 생각해본적이 없다.
아무튼, 이런저런 이유로 인해 우분투에서 여러 사람이 쓰게 되었는데

역시나.. 초기추가하는 사용자는 기본적으로 sudo user로 추가가 된다.
간단하게 sudo 를 사용할수 있도록 하는 방법은 admin 그룹에 추가하는 것이다.

/etc/sudoers 에 WHEEL 이란건 먼지 좀 읽어봐야 할듯하다.

[링크 : http://zicman.egloos.com/2449683]
[링크 : http://wiki.kldp.org/wiki.php/sudo]

+
2019.10.28

아래의 명령을 이용하면 sudoer로 등록이 가능하다,.


Posted by 구차니
Linux/Ubuntu2010. 2. 4. 17:24
우분투에서는 gnome 자동로그인을 지원한다.
설치중에 설정이 가능한데, 설정하지 않고 설치후에 변경하는 법은 다음과 같다.

Step 1. 로그인 화면을 실행한다.


Step 2. 로그인 화면 설정에서 "잠금 풀기"를 한다음 "자동으로 로그인" 에 유저를 선택한다.

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

tftp 설정경로  (0) 2010.02.05
sudo 사용가능하도록 설정하기  (0) 2010.02.04
ubuntu 9.10 에서 /dev/fb 만들기  (4) 2010.02.01
우분투에서 rpm 패키지 설치 2  (2) 2010.01.29
우분투에서 FC6에서 만든 LVM 마운트하기  (0) 2010.01.25
Posted by 구차니
Linux/Ubuntu2010. 2. 1. 16:31
우분투에서는 init 3 명령어로 Xwindow를 종료할수 없다.
정 안되면 magic key를 이용해서 다른 콘솔로 이동한다. ctrl-alt-f1
[링크 : http://simplism.kr/wordpress/?p=258]

grub2는 /boot/grub 와 /etc/default/grub 그리고 /etc/grub.d 로 나뉘는데,
수정은 /etc/default/grub를 한뒤, sudo update-grub로 설정을 변경해준다.
[링크 : http://www.simdoly.com/3935]

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 라는 문구가 기본인데,
vga=791 를 추가해준다. 791의 의미는 1024x768에 16bit color의 framebuffer를 생성하라는 의미이다.
fbset 패키지를 설치해도 /dev/fb가 생성되지는 않는다.
[링크 : http://harrison3001.blogspot.com/2009/09/grub-2-graphical-boot-tips-to-set.html]
[링크 : https://wiki.ubuntu.com/FrameBuffer]


2010.02.22 추가
위의 내용은 ubuntu 9.10 Desktop Edition 에서 테스트 후 올려진 글입니다.
Posted by 구차니
Linux/Ubuntu2010. 1. 29. 15:26
rpm 을 막상 설치하려니 에러가 발생한다.

morpheuz@ubuntu:/media/iso/host$ rpm -ivh --nodeps --ignorearch stlinux22-host-*.rpm
rpm: please use alien to install rpm packages on Debian, if you are really sure use --force-debian switch. See README.Debian for more details.

Fedora쪽 도움말에는 이러한 옵션이 안나오고, --help 에도 나오지 않는다.
[링크 : http://linux.die.net/man/8/rpm]

Ubuntu에 rpm 설치후 --help를 해보니
$ rpm --help
설치/업그레이드/삭제 옵션:
      --aid                         add suggested packages to transaction
      --allfiles                    특정 파일을 생략하기 위한 설정이 적용된 경우에도, 패키지 안의 모든 파일을
                                    설치합니다
      --allmatches                  <패키지> 이름과 일치하는 패키지는 모두 제거합니다 (<패키지>에 여러개의
                                    패키지를 동시에 지정할 경우에는 오류가 발생합니다)
      --badreloc                    relocate files in non-relocatable package
  -e, --erase=<패키지>+                패키지를 (제거) 삭제합니다
      --excludedocs                 패키지에 포함된 문서 파일을 설치하지 않습니다
      --excludepath=<경로>            <경로>로 시작되는 파일은 설치하지 않습니다
      --fileconflicts               detect file conflicts between packages
      --force                       --replacepkgs 와 --replacefiles 옵션을 동시에 사용합니다
      --force-debian                force installation of rpm on Debian system
아마도, 데비안용으로 추가된듯한 느낌이다.

2009/08/31 - [Linux/Ubuntu] - 우분투에서 rpm 설치하기 - install rpm package on ubuntu
Posted by 구차니
Linux/Ubuntu2010. 1. 25. 12:28
FC6 참.. 오래된 녀석인데.. 아무튼 이녀석 OS를 깔았떤 하드를 우분투에 연결하니 인식이 안된다.
/boot 만 인식해서 마운트를 할 수 있는데
그 아래의 것들은 LVM(Logical Volume Manager)로 되어있기 때문이다.


아무튼 필요한 패키지는
$ sudo apt-get install lvm2
로 설치하고

$ sudo vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "VolGroup00" using metadata type lvm2
$ sudo vgchange -a y
  2 logical volume(s) in volume group "VolGroup00" now active
로 LVM을 검색후 활성화 해준다.

그리고 마운트는 별다른 옵션없이 붙었다.
$ sudo mount /dev/VolGroup00/LogVol00 /mnt/lvm

modprobe 하라는데 없다고 에러나지만 별다른 문제 없이 작동한다.

$ mount
...
/dev/mapper/VolGroup00-LogVol00 on /media/sdb type ext3 (rw)
ext3로 rw 하게 붙었다!
Posted by 구차니