root 계정 초기 비밀번호 세팅

 

사내에서 안드로이드 소스를 공유하여 작업하기 위해 의존성 관리도구인 subversion 을 사용하려하였다.

mac OS X 에 대한 subversion 설치 및 사용에 대해서는 쉽게 찾아볼 수 없었다.


■ Homebrew 란?

Homebrew 는 Apple에서 제공하지 않는 유용한 패키지 관리자를 설치한다. 

Homebrew 소개


■ Homebrew 설치

 1. 터미널을 실행한다.

 2. $sudo /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

 (시간이 다소 오래 걸린다.)

 

 SVN 설치  (Apache Subversion)

안드로이드 스튜디오 SVN (Mac OS X) 다운로드

 

 

 

1.  터미널을 사용하여 Homebrew 를 설치한다.

2.  # brew options subversion   을 입력하여 subversion의 옵션을 확인하자.

3. 필요한 옵션값을 입력하여 subversion을 설치하자.

     # brew install --with-java subversion 

4. 설치된 위치 확인  

    # find / -name svn   (관리자 계정으로 접근하지 않으면 permission denied 발생한다. )

/Users/admin_nexgen/Library/Caches/AndroidStudio2.3/vcs/svn

/usr/bin/svn

/usr/local/bin/svn

/usr/local/Cellar/subversion/1.9.5_3/bin/svn

/usr/local/Cellar/subversion/1.9.5_3/lib/ruby/2.0.0/svn

/usr/local/Cellar/subversion/1.9.5_3/lib/ruby/2.0.0/universal-darwin16/svn

/usr/local/Homebrew/Library/Homebrew/shims/scm/svn

/usr/local/Homebrew/Library/Homebrew/shims/super/svn

/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Aliases/svn

/usr/local/lib/ruby/2.0.0/svn

/usr/local/lib/ruby/2.0.0/universal-darwin16/svn

/usr/local/opt/svn


1. 직접 해당 디렉터리로 찾아가 보고 싶다면 finder 를 open

2. command + shift + G 를 입력하여 직접 해당 디렉터리로 이동하는 방법이 있다.


■ Android studio에 SVN 연동 및 사용

 

1. Android Studio >> Prefernces 

   or  Command + ,(comma)

 

 2. Subversion 검색

 

 3. Apache Subversion 설치 후 ../bin/svn 지정



나의 경우 Use command line client 를 /usr/local/bin/svn 로 지정해주었다.

 

4.  Close Project

5. open Android Studio >> Check out project from Version Control >> Subversion

 

6. 접근할 경로 지정 (URL)

    ㅜ

 

7. Compare를 원하는 디렉터리 (우클릭)  >> Subversion >> Compare with Branch..를 선택

 

8. 접근한 경로에서 원하는 Project 선택

 

9. 현재 svn 서버에 올라가있는 버전과 비교를 한다. (차이점 : 파란글씨로 나타남)

 

10. 마찬가지로 해당 디렉터리 우클릭 >> Subversion >> Commit Directory 선택

 

11. svn 서버에 올라가있는 파일과 차이가 있는 파일들은 파란색 글씨로 나타난다.

 

12. svn 서버에 반영을 원하는 파일을 선택하여 Commit 

13. update는 해당 디렉터리 우클릭 후 Update 관련 선택


'MAC' 카테고리의 다른 글

terminal.app root 초기 password 설정  (0) 2017.07.03
Mac 에 eclipse 설치하기  (0) 2017.03.23
Mac 공부하기 (1)  (0) 2017.03.21

■ [Mac] terminal root 계정 초기 비밀번호 설정


기본적으로 root의 password가 설정되어 있지 않다.

이때는 시스템 계정의 비밀번호를 아무리 입력 하여도 잘 못 됐다고 나온다.

다음의 명령어를 순서대로 입력하면 root 계정의 패스워드 설정 및 root 계정으로 전환을 쉽게 할 수 있다.

1. terminal.app 실행

2. $ sudo -s  

를 입력하면 패스워드를 묻는다. 현재 사용하는 패스워드를 입력하면 된다. 

그러면 bash 프롬프트가 나오며, 다음과 같이 입력하면 된다.   

3. bash -3.2# passwd root  

    Changing password for root   

    New Password:   

    Retype new password:  

이렇게 새로운 패스워드를 입력한 후, 

su 명령어를 입력하고 패스워드를 입력하면 root 계정을 사용하여 터미널을 수행할 수 있다.    


'MAC' 카테고리의 다른 글

Mac OS X 에서 안드로이드 스튜디오 SVN (apache subversion) 사용하기  (0) 2017.07.03
Mac 에 eclipse 설치하기  (0) 2017.03.23
Mac 공부하기 (1)  (0) 2017.03.21

윈도우의 VMware 에 mac OS를 올렸으니 무엇을 하고싶은걸까?

xcode설치 후 디버깅을 하기 위해서 device를 연결해야한다.

그에 앞서 가상머신을 사용한 guest 호스트: macOS Sierra에서 USB를 곧바로 인식할 수 있는지 확인하였다.

USB를 꼽을 경우, 아래 그림에서 보듯이 노란 화살표가 가리키는 USB관련 UI가 나온다.

이 때 이 UI 를 클릭하여 Connect (Disconnect from host) 를 선택 하면 해당 USB에 접근할 수 있는 디렉터리가 생성된다.

그렇다면 반대로 가상머신의 guest 호스트가 아닌 실제(가상머신을 설치한)호스트가 다시 USB 제어권을 얻고싶을 경우에는 ?

다시 노란 화살표가 가리키는 USB관련 UI를 클릭하여 Disconnect (connect to host)를 선택하면된다.

 

 

※ 내 노트북의 경우 USB 3.0을 지원한다. 따라서 해당 guest 호스트의  Virtual Machine Settings > Hardware Tab > USB Controller 의

USB compatibility 를 USB 3.0으로 세팅해줘야한다.

※ 만약 자신의 노트북 또는 PC가 USB 2.0을 지원한다면 VMware 의 guest 호스트 정보 세팅시 USB compatibility 를 USB 2.0으로 세팅해줘야한다.

 

관련 블로그 : VMware USB2.0 인식이 안될때 해결방법

 

'VMware' 카테고리의 다른 글

윈도우의 VMware에 macOS Sierra 설치하기  (2) 2017.07.02

원본 출처 : http://bimmermac.com/2228

너무 정리가 잘되어있어서 거의 그대로 글을 쓴다. 참고할 글이 다소 적은 관계로 잘 정리되어있는 가이드를..그대로..ㅎㅎ

 ios 소스를 볼일이 생겼다. 물론 회사용 mac 이 존재하지만 내 노트북에 mac을 설치 해보기 위하여 윈도우용 VMware에 macOS Sierra 를 설치하게 되었다.

여기서는 따로 macOS Sierra의 설치 절차를 언급하지는 않는다. macOS의 경우에는 윈도우보다 오히려 설치가 쉬워서 가이드가 필요 없을 정도이다.

먼저 필요한 것들이 있다.


■ 준비물

 1. VMware 

 2. Unlocker v2.0.8

 3. macOS Sierra이미지 파일

 4. VM Tool


자이제 위의 것

■ 설치방법

 1. 먼저 VMware를 설치한다. 

 2. 원하는 경로에 영문으로 된 폴더를 생성한다. ( 폴더 경로 상에 한글이 포함되지 않도록 주의하자 ★ )

 3. 다운로드한 Unlocker 를 2번에서 생성한 폴더에 압축을 푼다. 

 4. 압축해제된 Unlocker 폴더에서  win-install.cmd 관리자 권한으로 실행한다. 

 (4번을 해줘야만 Virtual Machine 생성 시, Guest operating system화면의  Select a Guest Operating System 목록에 나타난다.)

 5. VMware를 실행한 후 Create a New Virtual Machine을 선택

 6. Typical 선택

 7. Select a Guest Operating System 목록에서

    - Guest operating system : Apple Mac OS X,  

    - Version : macOS 10.12

   를 선택한다. (만약 선택리스트에서 Apple 제품이 표시되지 않는다면 4번에서 Unlocker 실행이 정상적으로 되지 않은 것이다. 혹시라도 안된다면 관리자 권한으로 다시 실행해 보자)

 8. Name the Virtual Machine : 가상머신의 이름을 지어주고, 가상머신을 위치시킬 경로를 지정해준다. (원하는곳에.)

 9. 디스크 크기: recommended 40G 는 변경하지 않고 Store virtual disk as a single file 선택

10. Finish를 누른다. Mac Os X를 설치할 위치가 확보된 Virtual Machine 이 세팅된다.

11. 설치할 위치가 확보된 Virtual Machine을 우클릭하여 Settings를 선택

12. Virtual Machine Settings 의 Hardware 탭의 Hard Disk (SATA) 40GB를 선택하고 좌측 하단의  Remove 를 선택

13. 다운받아 놓은 Sierra 이미지 파일을 2번에서 생성한 폴더에 압축을 푼다. ( 폴더 경로 상에 한글이 포함되지 않도록 주의★)

14. 좌측 하단의 Add를 클릭하고 Hard Dist, SATA, Use an Existing Virtual Disk 선택

15. 압축해제된(2번 에서  생성한) 폴더로 접근하여 Sierra 이미지 파일을 선택한다. 

16. Virtual Machine Settings 의 Hardware 탭의 Ram 4 GB 로 변경하고 Processeor4core 로 변경한다.

17. 8번에서 지정해준 경로를 찾아가서 파일유형: VMware virtual machine configuration 인 macOS 10.12파일을 메모장으로 open한다.

18. 맨 마지막 줄에 smc.version = "0" 을 추가하고 저장한다.  

  ( 만약 이 설정을 하지않고 가상 머신을 실행한다면 정상적으로 실행되지 않는다. )

19. Virtual Machine을 Power on 한 후 mac을 설치한다. 

20. mac을 설치한 후에 다운받은 VM tool 을 적당한 경로에 위치시킨다. (iso파일 ::: 나의 경우 C:\VM\VM tool iso )

21. 다시 한 번 Virtual Machine Settings 의 Hardware 탭의 CD/DVD(SATA) 를 선택

22. browse를 통하여 (20번에서 위치시킨) Use ISO image file 의 경로를 지정해주고 확인 버튼을 누른다.

23.  접속한 guest 호스트에( macOS 10.12) VMware Tools 폴더가 자동으로 생성된다.

24. VMware Tools 를 설치해준다.

25. VMware를 설치한 HOST의 Vmware > view > Full Screen (Ctrl + Alt + Enter) 가 활성화 된다.

26. mac 화면을 모니터 크기에 맞추어 최대로 사용할 수 있다.

※ VM Tools의 경우 guest 호스트에서 각각 설치해줘야만 Full Screen 이 정상적으로 작동한다.  즉, mac OS 를 guest로한 호스트에서 VM Tools를 설치해줄 경우에는 mac OS guest 호스트만 Full Screen을 적용시킬 수 있고, Linux ubuntu 에는 Full Screen 이 적용되지 않는다. 리눅스 우분투에서 Full Screen 을 적용시키기 위해서는 Ubuntu 를 설치한 guest 호스트에 VM Tools를 따로 설치해 주어야만 정상적으로 Full Screen을 적용 할 수 있다. 

 

 

 


 


'VMware' 카테고리의 다른 글

윈도우의 VMware에서 guest호스트의 USB 인식  (0) 2017.07.02


Alien은 레드햇 패키지(.rpm) 를 데비안 패키지(.deb) 로 변환해 주는 프로그램이다.


RPM은 RedHat Package Manager 로 

Linux Standaard Base의 표준 패키지 포맷 중 하나로, 레드헷계열에서 사용되는 파일포맷이다.

레드헷계열의 리눅스( Redhat, CentOS, Fedora..)

반면 Debian, Ubuntu 같은 데비안 계열에서는 deb 포맷의 파일을 사용하고,

보통 데비안 계열에서는 apt-get라는 패키지관리도구를 이용하는데, 확장자가 .rpm 인 파일은 apt-get 으로 설치가 되지 않는다.


이때 필요한 프로그램이 Alien 인데,

Alien을 이용하면 rpm파일을 바로 설치하거나 deb파일로 변환하여 해당파일을 설치가 가능하다.

(단, 간혹 설치되지 않는 파일도 있다.)


Alien 설치방법은 간단하다. ( 우분투에서)


[설치방법]

$ sudo apt-get instal alien 


[rpm 파일 바로 설치하기]

$ sudo alien -i rpm-file.rpm

[deb 파일로 변환하여 설치하기]

sudo alien -c 파일명.rpm  ----> 변환

$ sudo dpkg -i 파일명.deb     —->  설치


예제)

$ cd /srv/samba/share

$ sudo alien -c jdk-7u80-linux-x64.rpm     ----> 변환

(시간은 다소 오래걸린다.)

변환이 다되면  

jdk_1.7.080-1_amd64.deb generated 이 출력된다.

$ ls -al 

jdk_1.7.080-1_amd64.deb

$ sudo dpkg -i jdk_1.7.080-1_amd64.deb   ---->  설치

Selecting previously unselected package jdk.

(데이터베이스 읽는중 ...현재 73885개의 파일과 디렉터리가 설치되어 있습니다.)

Preparing to unpack jdk_1.7.080-1_amd64.deb ...

Unpacking jdk (1.7.080-1) ...

jdk (1.7.080-1) 설정하는 중입니다 ...

Unpacking JAR files...

        rt.jar...

        jsse.jar...

        charsets.jar...

        tools.jar...

        localedata.jar...

        jfxrt.jar...

Processing triggers for systemd (229-4ubuntu16) ...

Processing triggers for ureadahead (0.100.0-19) ...



참고 :  http://idchowto.com/?p=30842

참고할만한 곳 : http://kurts.tistory.com/5




+ Recent posts