'ubuntu'에 해당되는 글 4건

  1. 2018.05.13 Linux | Ubuntu-Mate 를 원격 데스크탑으로 사용해 보자
  2. 2017.04.16 Software | apt-get broken 해결 방법
  3. 2015.11.18 Linux | Gomez Peer arbeit 7
  4. 2015.11.18 Linux | wine 1.7 install at Ubuntu 15.04

Linux | Ubuntu-Mate 를 원격 데스크탑으로 사용해 보자

|

1. headless server


특정한 일을 시키는 server 나 PC 는,

Desktop 화면이 필요 없어서 모니터를 연결해 놓고 사용하지 않고, 이를 headless 라고 표현합니다.


저번에 만들어 놓은 Raspberry Pi 3 도 MediaWiki 를 서비스 하지만,

궂이 Desktop 을 통하여 작업할 일이 없기 때문에 headless 로 구동되는 것이지요.


* Hardware | Cross cable 로 MediaWiki 서버 연결해 보기

http://chocoball.tistory.com/entry/Hardware-connect-MediaWiki-with-Cross-cable


다만, 아주 가끔 원격 desktop 으로 사용하면 편리할 때가 있습니다.

뭔가 확인하거나, 간단한 조작을 위해서 그렇지요.


이런 원격 데스크탑을 가능하게 하는 것으로는 Xdmcp, RDP, VNC 등이 있습니다.


이번에는 Linux 에서 가장 간편하게 쓰이는 VNC를 다뤄 보겠습니다.




2. VNC 설치


먼저 Ubuntu-Mate 인지라, "apt-get update" 를 통하여 repository 를 최신으로 업데이트 해줍니다.



다음으로, desktop 이 구동되기 위해 필요한 프로그램을 설치합니다.

명령어는 "apt-get install mate-desktop-environment-core" 입니다.



그 다음에, VNC 를 설치합니다.

코멘드는 "apt-get install vnc4server" 입니다.



이제 준비는 다 되었습니다.




3. VNC 구동


먼저 "vncpasswd" 를 실행하여 접속 비번을 입력합니다.


그리고 VNC 서버는 다음과 같이 해서 올라옵니다.

"vncserver :1".



VNC 서버를 죽일 때에는, "vncserver -kill :1" 하면 됩니다.



한번 vncsever 를 올렸다가 내리면 .홈디렉토리 vnc 하위에 xstartup 파일이 생성됩니다.

이를 다음과 같이, 노란색 라인을 추가해 줍니다.



아래는 command 정리 입니다.


apt-get install mate-desktop-environment-core

apt-get install vnc4server

vncpasswd

vncserver :1

vncserver -kill :1

vim $HOME/.../.vnc/xstartup
-------
exec /usr/bin/mate-session &
-------



4. VNC 로 접속


VNC 접속을 지원해주는 프로그램을 통해 VNC 가 돌아가고 있는 headless server 에 접속합니다.

저는 MobaXterm 을 사용했습니다.



짜잔~ 연결 되었습니다.



참 쉽죠?


And

Software | apt-get broken 해결 방법

|

1. 시작하기

apt-get 을 SSH 원격으로 실행시키고 다른 일이 바빠 놔뒀더니만 session 이 끊어졌습니다.

다시 재접속 하고 "apt-get update" 를 실행시키니 아래와 같은 내용이 뜹니다.


두둥!



apt-get 실행 중에 멈춘 문제로 lock 파일이 걸려있습니다.


그냥 lock 파일을 삭제하고 실행 process 죽이고 다시 실행을 시켜버려? 하다가,

가만... 그렇게 되면 안좋은 일이 발생할것 같은데? 라고 하고 구글신에 물어봅니다.



2. 안돼~

그렇습니다. lock 파일 삭제와 process kill 은 최후의 방법이고,

그 과정에서 바보되는 OS 가 수두룩 했습니다.


그 예의 하나인 내용을 아래에 기록해 봅니다.


https://askubuntu.com/questions/15433/unable-to-lock-the-administration-directory-var-lib-dpkg-is-another-process


You can force the lock off by removing the file,

but it's not recommended without first closing the program that's holding the lock safely,

since you could cause corruption or interrupt an installation (bad).

The command provided by João should close the program that holds the lock

and then remove the lock but won't protect you from install interruption:


sudo fuser -cuk /var/lib/dpkg/lock; sudo rm -f /var/lib/dpkg/lock


And the same command can be used for the apt cache lock:


sudo fuser -cuk /var/cache/apt/archives/lock; sudo rm -f /var/cache/apt/archives/lock


IMPORTANT:

only do this as a last resort since it can crash your system.

First try killing any running instance of apt or aptitude as described in Faheem's answer.


그럼 어떤게 좋은 방법이야? 라고 고민하던 중,

OS 에서 자연스럽게 rebooting을 기켜보면 어떨까 하고 실행해 봅니다.


강제적으로 "rm -f lock && kill procss" 하는것 보단,

OS 가 어느정도 알아서 해줄것 같은 느낌이 들었습니다.



3. 빙고

역시 reboot 을 하니, lock 이 풀렸습니다.


바로 "apt-get update" 를 실행시키니, 정상적으로 실행된 후, 복구 command 가 표시됩니다.



dpkg --configure -a


실행시키면 복구가 진행되면서 기존 설정을 keep 하고 원복시킬 것인지, update 할 것인지 물어봅니다.

혹시 모르니 일단 keep 을 선택합니다.




4. 결론

위의 과정이 끝나면 평상시와 같이 "apt-get update && apt-get upgrade" 해주면 정상적으로 완료됩니다.

결국 apt-get 에서 lock 이 걸리면 다음과 같이 진행하면 문제가 없습니다.


1. reboot
2. apt-get update
3. dpkg --configure -a
4. keep defaults
5. apt-get update
6. apt-get upgrade
7. done

휴... 살았네.



FIN

And

Linux | Gomez Peer arbeit

|

Linux 머신의 SCV 화를 위하여,
internet 측정 회사(여기서는 dynatrace)에서 나의 PC의 리소스를 사용하게끔 Gomez Peer 를 설치합니다.


사용자 등록

나의 PC 리소스를 사용하게 되면, 돈을 꽂아 주는데, PayPal 에 입금을 해 줍니다.
당연 등록을 위해서는, PayPal 계정이 있어야 합니다.

사이트에 가면 자세히 나오니 차근차근 해서 성공하세요.
(아마 제일 큰 허들이지만, 다들 직구하시니 큰 문제는 없을 듯)

이 페이지의 왼쪽 상단의 아래와 같은 베너를 클릭하시면 바로 등록으로 가실 수 있습니다.
(저의 소개로 가입하시는게 되므로, 제가 추천료 받습니다. 굽신굽신)



Gomez Application 다운로드

계정을 만들었으면, 로그인 후, application 을 다운로드 받습니다.


Wine 으로 인스톨

Linux 머신이므로, Windows 프로그램이 정상적으로 돌아가지는 않습니다.
다만, Wine 을 이용하면 돌릴 수 있죵.


설치 후 실행

설치하면 User Name 을 입력하라고 하는데,
어찌된 일인지 화면이 깜빡거리며 잘 보이지 않습니다.

당황하지 않고, 처음 창이 뜨면 기본 커서가 "User Name" 을 입력하는 곳이므로,
위의 Gomez Peer Zone 에서 등록한 User Name 을 타이핑 하고, OK 를 누릅니다. (깜빡일 때 보일때가 있슴)


운래 Windows 에서 실행 시킨, 정상적인 모습은 아래와 같습니다.

지금까지 한 5년 이상 한것 같은데, 300$ USD 받았네요.
뭐, 공돈이니 고맙게 쓰면 됩니다.

한달에 잘 하면 $10 정도 벌이가 됩니다. (한달에 1만원!)

FIN

And

Linux | wine 1.7 install at Ubuntu 15.04

|

Windows 프로그램들을 Linux 에서 사용하고 싶을 때에는,
Wine 이라는 프로그램을 사용하면 된다.

단, 호환성 문제나 wine 자체의 포팅 문제등으로 정상적으로 실해되지 않을 경우도 있다.

나는 Gomez Peer 를 돌려서 용돈벌이를 하고 있으므로,
놀고있는 linux 머신도 SCV 화를 하였다.


apt-get

다음과 같이 apt-get 계열을 통하여 repository 등록과 package 를 설치하자.

# add-apt-repository ppa:ubuntu-wine/ppa

# apt-get update

# apt-get install wine1.7 winetricks


add-apt-repository ppa:ubuntu-wine/ppa 실행 화면

apt-get update 실행화면

apt-get install wine1.7 winetricks 실행화면


winecfg

위의 설치가 끝나고 winecfg 를 실행시키면, 추가로 필요한 파일들을 계속해서 설치한다.

설치하고...

설치하고...

설치히고. 완료!

Wine 1.7.50 이 설치되었네요. (2015.11.18 최신버전)
예전 버전에서는 정상적으로 설치가 되지 않아 문제가 있었는데 개선된것 같습니다.

Wine configuration > Application 에서 Windows 7 을 선택하여,
프로그램이 Windows 7 기반으로 돌아갈 수 있도록 합니다.

winetricks 를 실행하면 또 뭐를 설치합니다.
Gomez Peer 를 위해서는 HTTP 계열은 필수 이니, 시키는대로 합니다.

FIN

And
prev | 1 | next