이 에러때문에 중요한 컴퓨터를 재설치 하는 문제가 있었다.

다른 컴퓨터에도 또 또 또!!!! 나타나서

이번엔 시간을 많이 들여 검색과 시도를 했다

 

결론은 다음과 같다.

 

sudo apt-get --purge --reinstall install gdm

chmod -R 760 /home/levan/

두개를 하면 된다.

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

ubuntu 64bit 환경에서 32bit 크로스컴파일러 사용하기  (0) 2012.10.24
ubuntu 계정 추가  (0) 2012.09.18
Network 설정  (0) 2012.05.31
STB에서 top이 안먹힐때  (0) 2011.06.08

ubuntu 11.4를 설치하고 Arm 컴파일러를 http://www.codesourcery.com/sgpp/lite/arm에서 다운받았다.

Makefile에서 컴파일러 PATH를 설정하고 u-boot 를 빌드하려고 했더니 그런 파일이 없다고 에러가 나왔다.

설치된 폴더에서 파일이 있는 폴더로 가서 컴파일러 테스트를 해보아도 

"-bash: ./arm-none-linux-gnueabi-gcc : 그런 파일이나 디렉터리가 없습니다"

라는 메세지만 나오네 ㅠㅠ; 

그렇다면 PATH설정이 잘못된건 아니고....

원인은 64bit 환경에서 32bit용 컴파일러를 실행시키려 했기 때문이었다.

해결방법은 ia32-libs 패키지를 설치해주면 된다.


sudo apt-get install ia32-libs


설치하면 결과는 잘된다. 

이 간단한걸 몰라서 3시간 동안 삽질했다. ㅠㅠ;

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

could not update iceauthority file /home/user/.iceauthority  (0) 2012.11.11
ubuntu 계정 추가  (0) 2012.09.18
Network 설정  (0) 2012.05.31
STB에서 top이 안먹힐때  (0) 2011.06.08
ubuntu 계정 추가 Linux/kernel 2012. 9. 18. 18:33

1. 생성
$ sudo useradd -p /home/<username> -m -s /bin/bash <username>
$ sudo passwd <username>

2. 삭제
$ sudo deluser -r <username>
$ sudo cat /etc/passwd | grep <username>

Network 설정 Linux/kernel 2012. 5. 31. 16:15

1. 물리적인 hardware인식 시키기
 lan card 인식 시키기 : -pcmcia lan card 인식 시키기 참조
 2. Software setting (text mode)
 2-1. 네트워크 모듈 및 옵셥, 인터페이스 alias
 /etc/modules.conf
 첫 번째 이더넷 인터페이스 설정
 /etc/sysconfig/network-scripts/ifcfg-eth0
 
2-2. hostname 설정
 /etc/HOSTNAME
 
2-3. IP address설정
 /etc/hosts
 간단한 host -> IP addr 변환정보, alias
 
2-4. Gateway 설정( 및 기본호스트에 대한 정보)
 /etc/sysconfig/network
 
2-5. DNS (Nameserver) 설정
/etc/resolv.conf
 
2-6. hosts파일과 DNS 서버 질의 요청 우선 순위 설정
 /etc/host.conf
 /etc/nsswitch.conf
 
2-7. Netmask설정
 2-8 네트워크 활성화
 #/etc/rc.d/init.d/network restart
 
3. Network Testing
 #ping 127.0.0.1 // localhost
 #ping 자신의 IP address : 자신의 network 카드는 제대로 작동
 (네트워크 카드가 슬롯에 재대로 장착되었는지
 커널에서 이더넷을 인식하는지 - module 적재)
 #ping gateway : 안되면 내부망이 잘못 되거나 gateway(HUB)에서 잘못됨
 (랜선이 이더넷 카드에 제대로 연결되어는지?
 
랜선이 올바른지- 랜선을 교체
 허브장비 점검
 다른 컴퓨터와 비교)
 
#ping 외부

4. Network에 관계된 명령어
 #netcfg : x-windows상에서 네트워크 설정하는 명령어
 #linuxconf : 리눅스 시스템을 관리하기 위한 총체적인 툴 : redhat 7.2에서 default로 깔리지 않음
 #netconfig : console에서 네트워크 설정하는 명령어
 #ifconfig : 네트워크 인터페이스를 명령어로 설정하거나 직접확인하는 명령어
 #ifconfig -a 네트워크 장치명 정보 보여줌
 #ifconfig eth1 inet 192.168.1.1 netmask 255.255.255.0 up
 ethl1 link encap:Ethernet Hwaddr 00:03:47:7A:4F:B8
 inet addr:192.168.1.1 Bcast:192.168.1.256 Mask:255.255.255.0
 #ifconfig <인터페이스 이름> inet netmask <넷마스크 값> broadcast up
#ifconfig 장치명 down
#ifconfig etho0 up
 #nslookup : 네임서버에 질의하는 네임 서버 질의 도구
 #nslookup www.protein.pe.kr [or 172.16.4.50]
 
#netstat :네트워크 연결 상태를 확인하는 명령어
 #netstat -vat
 #netstat -r
#traceroute : 특정 호스트 또는 IP까지 연결된 노드를 알아보는 명령어
 #traceroute www.kldp.org
 #route :라우칭 테이블을 확인하거나 라우팅 정보를 설정 삭제하는 명령어
 # route -n

#hostname : hostname을 화면에 출력하는 명령어
# lsmod
 #network start eth0
 #telnet
 #ftp
 
네트워크 설정파일들
 /etc/sysconfig/network 파일
 NETWORKING=yes
 HOSTNAME=linux
 GATEWAY=211.47.133.62
 /etc/sysconfig/network-scripts/ifcfg-eth0 파일
 DEVICE=eth0
 ONBOOT=yes
 BOOTPROTO=static
 IPADDR=211.47.133.34
 NETMASK=255.255.255.224
 GATEWAY=211.47.133.62
 /etc/host.conf
order hosts,bind
 
/etc/hosts
 # Do not remove the following line, or various programs
 # that require network functionality will fail.
 127.0.0.1 linux localhost.localdomain localhost
 
/etc/ resolv.conf
nameserver 211.47.133.60
 nameserver 210.117.65.1
 
/etc/ sysctl.conf
# Disables packet forwarding
 net.ipv4.ip_forward = 0
 # Enables source route verification
 net.ipv4.conf.default.rp_filter = 1
 # Disables the magic-sysrq key
 kernel.sysrq = 0
 /proc/sys/net/ipv4
 /proc/sys/net/ip_forward
0
 

'xterm': unknown terminal type

위와 같은에러가 뜬다

이때 아래와 같이 해주면 된다

export TERM=xterm
export TERM=vt100