반응형

안녕하세요 가야태자 @talkit 입니다.

오늘은 데비안/우분투 리눅스의 설치 관리자인 apt에 대해서 알아 보겠습니다.

우선 리눅스의 설치 관리자는 제가 아는 것으로 ^^

rpm이라는 프로그램

yum이라는 프로그램

그리고, 지금 설명하려고 하는 apt라는 프로그램이 있습니다.

rpm은 레드햇 리눅스에서 만든 패키지 관리 프로그램 이구요.

yum이라는 프로그램은 역시 레드햇 리눅스에서 만든 프로그램인데, rpm 보다는 스스로 호환성/의존성 문제를 해결해 줍니다.

그리고 apt는 호환성/의존성 문제가 해결된 데비안/우분투 리눅스의 설치 관리자 입니다.

![[Pasted image 20230106232301.png]]

apt의 GUI 버전을 보여 드리겨고 했는데 ^^ 위와 같이 카달로그를 받는데 시간이 걸리네요

저거 끝나면 다시 캡쳐를 ^^

지금 제가 하고 있는 것은 CLI 입니다. Command LIne Interface ^^

apt 기본 사용법

 sudo apt 명령어 [패키지명|검색어]

위와 같습니다.

오늘 설명할 명령어는 아래와 같습니다.

update
upgrade
install
reinstall
remove
search
list
show

위 명령어들을 알아 보겠습니다.

대부분 우분투에 뭔가를 까실때 저 명령어들로 해결이 가능 합니다.

우선 update는 최신 버전의 패키지 서버들과 패키지의 버전 업데이트를 목록을 알려 줍니다.

update 명령어

sudo apt update

우분투에서 root를 활성화 시키지 않는 이상 sudo를 사용해야 합니다.

그래서 위와 같이 사용합니다.

한번 해보겠습니다.

![[Pasted image 20230106232754.png]]

아까 하고 있는 작업 끝나서 보입니다. ^^

위와 같이 GUI형태로 프로그램을 설치하고 관리 할 수 있습니다.

다시 putty로 돌아 와서.

sudo apt update 명령어를 내려 보십시오.

sudo apt update
[sudo] password for talkit:
Hit:1 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu focal InRelease
Hit:3 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:4 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
9 packages can be upgraded. Run 'apt list --upgradable' to see them.

위와 같이 나옵니다. 저기 시키는 대로 한번 쳐 보겠습니다.

list 명령어

sudo apt list --upgradable
firefox-locale-en/focal-updates,focal-security 108.0.1+build1-0ubuntu0.20.04.1 amd64 [upgradable from: 108.0+build2-0ubuntu0.20.04.1]
firefox/focal-updates,focal-security 108.0.1+build1-0ubuntu0.20.04.1 amd64 [upgradable from: 108.0+build2-0ubuntu0.20.04.1]
libcurl3-gnutls/focal-updates,focal-security 7.68.0-1ubuntu2.15 amd64 [upgradable from: 7.68.0-1ubuntu2.14]
linux-generic-hwe-20.04/focal-updates,focal-security 5.15.0.57.63~20.04.23 amd64 [upgradable from: 5.15.0.56.62~20.04.22]
linux-headers-generic-hwe-20.04/focal-updates,focal-security 5.15.0.57.63~20.04.23 amd64 [upgradable from: 5.15.0.56.62~20.04.22]
linux-image-generic-hwe-20.04/focal-updates,focal-security 5.15.0.57.63~20.04.23 amd64 [upgradable from: 5.15.0.56.62~20.04.22]
python3-update-manager/focal-updates,focal-updates 1:20.04.10.11 all [upgradable from: 1:20.04.10.10]
update-manager-core/focal-updates,focal-updates 1:20.04.10.11 all [upgradable from: 1:20.04.10.10]
update-manager/focal-updates,focal-updates 1:20.04.10.11 all [upgradable from: 1:20.04.10.10]

저는 위와 같이나옵니다.

몇가지가 update 되어 있네요.

list는 보시는 바와 같이 패키지 목록을 보여 줍니다.

이왕 list로 왔으니

그냥 list를 해보겠습니다.

sudo apt list | more

조만간 more 와 less에 관해서 작성 해야겠네요 ^^

sudo apt list | more

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Listing...
0ad-data-common/focal,focal 0.0.23.1-1 all
0ad-data/focal,focal 0.0.23.1-1 all
0ad/focal 0.0.23.1-4ubuntu3 amd64
0install-core/focal 2.15.1-1 amd64
0install/focal 2.15.1-1 amd64
0xffff/focal 0.8-1 amd64
2048-qt/focal 0.1.6-2build1 amd64
2ping/focal,focal 4.3-1 all
2to3/focal,focal 3.8.2-0ubuntu2 all
2vcard/focal,focal 0.6-2 all
3270-common/focal 3.6ga4-3build1 amd64
389-ds-base-dev/focal 1.4.3.6-2 amd64
389-ds-base-libs/focal 1.4.3.6-2 amd64
389-ds-base/focal 1.4.3.6-2 amd64
389-ds/focal,focal 1.4.3.6-2 all
3dchess/focal 0.8.1-20 amd64
3depict/focal 0.0.22-1.2build1 amd64
3dldf-doc/focal,focal 2.0.3+ndfsg-4 all
4g8/focal 1.0-3.2 amd64
4pane/focal 6.0-1build1 amd64
4store/focal 1.1.6+20151109-2build2 amd64
4ti2-doc/focal,focal 1.6.9+ds-2build1 all
4ti2/focal 1.6.9+ds-2build1 amd64
64tass/focal 1.54.1900-1 amd64
6tunnel/focal 1:0.13-1 amd64
7kaa-data/focal,focal 2.15.2+dfsg-2build1 all
7kaa/focal 2.15.2+dfsg-2build1 amd64
9base/focal 1:6-7build1 amd64
9menu/focal 1.9-2 amd64
9mount/focal 1.3+hg20170412-1 amd64
9wm/focal 1.4.1-1 amd64
a11y-profile-manager-doc/focal,focal 0.1.11-0ubuntu4 all
a11y-profile-manager-indicator/focal 0.1.11-0ubuntu4 amd64
a11y-profile-manager/focal 0.1.11-0ubuntu4 amd64
a2jmidid/focal 9-2 amd64
a2ps/focal 1:4.14-5 amd64
a56/focal 1.3+dfsg-9 amd64
a7xpg-data/focal-updates,focal-updates 0.11.dfsg1-10build3.1 all
a7xpg/focal-updates 0.11.dfsg1-10build3.1 amd64
aa3d/focal 1.0-8build1 amd64
aac-enc/focal 0.1.6-1 amd64
aajm/focal 0.4-10build1 amd64
aaphoto/focal 0.45-1 amd64
aapt/focal 1:8.1.0+r23-3build2 amd64
abacas/focal,focal 1.3.1-6 all
abcde/focal,focal 2.9.3-1 all
abci/focal 0.0~git20170124.0.f94ae5e-2 amd64
abcm2ps/focal 8.14.6-0.1 amd64
abcmidi/focal 20200122-1 amd64
abe-data/focal,focal 1.1+dfsg-3 all
abe/focal 1.1+dfsg-3 amd64
abgate/focal 1.1.9-2build1 amd64
abi-compliance-checker/focal,focal 2.3-0.2ubuntu1 all
abi-dumper/focal,focal 1.1-1 all
abi-monitor/focal,focal 1.12-2ubuntu1 all
abi-tracker/focal,focal 1.11-1 all
abicheck/focal,focal 1.2-5ubuntu1 all
abigail-doc/focal,focal 1.6-1build1 all
abigail-tools/focal 1.6-1build1 amd64
abisip-find/focal 1.3.0-2 amd64
abiword-common/focal,focal 3.0.2-10 all

위와 같이 설치 되어 있는 캐시되 있는? 설치되고, 설치할 수 있는 모든 패키지들을 보여 주고 있습니다.

sudo apt list --installed

위 명령어를 내리면, 설치 되어 있는 패키지만 찾을 수 있습니다.

지난 번에 제가 설치한 mc 패키지를 한번 찾아 보겠습니다.

sudo apt list --installed | grep mc

위와 같이 하시면 됩니다.

sudo apt list --installed | grep mc

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

fonts-smc-anjalioldlipi/focal,focal,now 7.1.2-1 all [installed,automatic]
fonts-smc-chilanka/focal,focal,now 1.400-1 all [installed,automatic]
fonts-smc-dyuthi/focal,focal,now 3.0.2-1 all [installed,automatic]
fonts-smc-gayathri/focal,focal,now 1.100-1 all [installed,automatic]
fonts-smc-karumbi/focal,focal,now 1.1.2-1 all [installed,automatic]
fonts-smc-keraleeyam/focal,focal,now 3.0.2-1 all [installed,automatic]
fonts-smc-manjari/focal,focal,now 1.710-1 all [installed,automatic]
fonts-smc-meera/focal,focal,now 7.0.3-1 all [installed,automatic]
fonts-smc-rachana/focal,focal,now 7.0.2-1 all [installed,automatic]
fonts-smc-raghumalayalamsans/focal,focal,now 2.2.1-1 all [installed,automatic]
fonts-smc-suruma/focal,focal,now 3.2.3-1 all [installed,automatic]
fonts-smc-uroob/focal,focal,now 2.0.2-1 all [installed,automatic]
fonts-smc/focal,focal,now 1:7.1 all [installed,automatic]
libxdmcp6/focal,now 1:1.1.3-0ubuntu1 amd64 [installed,automatic]
libxvmc1/focal,now 2:1.0.12-2 amd64 [installed,automatic]
mc-data/focal,focal,now 3:4.8.24-2ubuntu1 all [installed,automatic]
mc/focal,now 3:4.8.24-2ubuntu1 amd64 [installed]
pcmciautils/focal,now 018-11 amd64 [installed,automatic]

결과는 위와 같이 나오구요. 실제로 밑에서 두번째 줄에 있는 아이가 mc 입니다 ^^

그럼 다시 돌아가서

upgrade 명령어

업그레이드 가능한 목록을 알아 봤으니 upgrade를 해보겠습니다.

 sudo apt upgrade

명령어는 위와 같습니다.

위 명령어를 내리면 알아서 인터넷에서 받아와서 업그레이드를 진행 합니다. ^^

꺼꾸로 이긴 한데 ^^

upgrade 까지 배웠으니

install 명령어

install을 알아 보겠습니다.

sudo apt install 원하는패키지명

위와 같이 설치 합니다.

음 제가 설치 해둔 리눅스는 컴파일러가 없습니다.

그래서 gcc를 한번 설치 해보겠습니다.

sudo apt install gcc

설치 하기 전에 gcc 엔터를 쳤습니다.

gcc

Command 'gcc' not found, but can be installed with:

sudo apt install gcc

설치 후에 gcc 엔터를 쳤습니다.

gcc
gcc: fatal error: no input files
compilation terminated.

앞에는 프로그램이 없으니 설치 하라고 하고 뒤에는 C파일이 없다고 C파일하나를 내놓으라고 합니다. ^^

설치가 잘 되었씁니다.

remove 명령어

설치가 있으면 삭제가 있습니다. ^^

remove 는 아래와 같습니다.

sudo apt remove gcc

위와 같이 하시면 됩니다.

sudo apt remove gcc
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  gcc
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 51.2 kB disk space will be freed.
Do you want to continue? [Y/n] y
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LANG = "ko_KR.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
(Reading database ... 166383 files and directories currently installed.)
Removing gcc (4:9.3.0-1ubuntu2) ...
Processing triggers for man-db (2.9.1-1) ...

실행을 해보면 잘 지워 집니다.

gcc
-bash: /usr/bin/gcc: No such file or directory

다시 아까 처럼 gcc를 쳐봤는데 그렇게 친절 하지는 않네요 ^^

여튼 삭제가 되었습니다.

reinstall 명령어

sudo apt reinstall 패키지명

gcc를 reinstall 해보겠습니다.

sudo apt reinstall gcc

reinstall은 설치할지를 안묻고 바로 설치 해버리네요 ^^

isntall만 사용하셔도 될 것 같습니다.

search 명령어

search 명령어는 설치할 패키지가 있는지 알려 줍니다.

요즘 관심 가지고 있는 obsidian 이 있는지 찾아 보도록 하겠습니다.

apt search obsidian
apt search obsidian*
Sorting... Done
Full Text Search... Done
minetest-mod-nether/focal,focal 2-4 all
  Minetest mod - Nether portals and materials

obsidian-icon-theme/focal,focal 3.5-1 all
  Intuitive Faenza-like icon theme

결과는 위와 같이 나왔습니다.

음 실제 프로그램은 없는 건가요?

일단 한번 리눅스에 옵시디안 설치하는 방법도 글을 한번 써봐야 겠습니다.

show 명령어

이제 마지막으로 show에 대해서 이야기 해보겠습니다.

sudo apt show 패키지명

위와 같이 사용할 수 있습니다.

mc를 한번 show로 보겠습니다.

sudo apt show mc
[sudo] password for talkit:
Package: mc
Version: 3:4.8.24-2ubuntu1
Priority: optional
Section: universe/utils
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Dmitry Smirnov <onlyjob@debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 1501 kB
Provides: mcedit
Depends: libc6 (>= 2.15), libext2fs2 (>= 1.37), libglib2.0-0 (>= 2.59.2), libgpm2 (>= 1.20.7), libslang2 (>= 2.2.4), libssh2-1 (>= 1.2.8), mc-data (= 3:4.8.24-2ubuntu1)
Recommends: mime-support, perl, unzip
Suggests: arj, bzip2, catdvi | texlive-binaries, dbview, djvulibre-bin, epub-utils, file, genisoimage, gv, imagemagick, libaspell-dev, links | w3m | lynx, odt2txt, poppler-utils, python, python-boto, python-tz, xpdf | pdf-viewer, zip
Homepage: https://www.midnight-commander.org
Download-Size: 477 kB
APT-Manual-Installed: yes
APT-Sources: http://us.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
Description: Midnight Commander - a powerful file manager
 GNU Midnight Commander is a text-mode full-screen file manager. It
 uses a two panel interface and a subshell for command execution. It
 includes an internal editor with syntax highlighting and an internal
 viewer with support for binary files. Also included is Virtual
 Filesystem (VFS), that allows files on remote systems (e.g. FTP, SSH
 servers) and files inside archives to be manipulated like real files.

정말 멋진 툴이네요 ^^

여기까지가 apt의 기본 사용법입니다.

제가 매일 그냥 사용하고 있고 저도 솔직히 REDHAT계열에서 넘어와서 apt 보다는 yum 이 익숙한데 ^^

저도 좀 정리가 되는 느낌입니다.

ubuntu는 보안상 sudo를 사용하고 있습니다.

REDHAT 계열의 시스템들도 sudo를 사용하는 것이 좋습니다.

저 방법을 언젠가는 적어 보겠습니다.

감사합니다.

#linux #ubuntu #install

반응형
반응형

안녕하세요 가야태자 @talkit 입니다. 

최근에 Linux에 뭔가를 많이 깔아보고 실험해보고 블로그 글도 써보고 있습니다. 

리눅스/Linux VMWARE에 우분투/Ubuntu 18.04 설치하기/Install https://talkit.tistory.com/637
리눅스/Linux VMWARE Workstation에 우분투/Ubuntu 16.04 설치하기 https://talkit.tistory.com/593

앞에서 18.04 하고 16.04는 VMWARE에 설치하는 모습을 보여 드렸습니다. 

이번에는 20.04를 설치해보겠습니다. 

거의 동일 합니다. ^^

Ubuntu 20.04.5 LTS (Focal Fossa) (kakao.com)

 

Ubuntu 20.04.5 LTS (Focal Fossa)

Select an image Ubuntu is distributed on three types of images described below. Desktop image The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install it permanently later. This type of image is what m

mirror.kakao.com

한국에서 우분투/Ubuntu 공식 미러는 느려서 T.T 저는 kakao 미러를 사용하고 있습니다. 

위 주소로 접속하시면, 

이런화면이 나옵니다. 우선 저기 64-bit PC(AMD64) desktop image를 다운로드 합니다. 

대충 이번에는 약 8분 정도 걸린다네요 ^^

다운을 다 받으셨으면 설치를 진행해 보겠습니다. 

Create a New Virtual Machine를 클릭해서 가상 머신을 만들기 시작 합니다. 

다운로드 받은 20.04 iso 파일을 선택 합니다. 

이름과 아이디 패스워드를 잘 입력 합니다. Confirm에는 비밀번호를 한번 더 동일하게 입력 하십시오.

Virtual Machine 이름과 설치 위치를 적당하게 설정하십시오.

Next 

Disk Size를 고르십시오.

저는 저기를 1000GB로 변경해주었습니다. 

여기서 저는 Customize Hardware를 클릭해서 하드웨어 스펙을 변경 했습니다. 

메로리를 16GB로 했구요. 4GB 이상 정도를 권장 합니다. 

CPU는 16개로 변경 했습니다. 

네트워크는 Bridged 로 변경 했습니다. 

Close 눌러 주시고 다시 설치화면으로 돌아가서

Finish를 클릭 합니다. 

일단 Ubuntu가 뜨고 있습니다. ^^

자동으로 설치를 지원해 줍니다. 

열심히 설치를 해주고 있습니다. 

잠깐 어디를 갔다오니 ^^

잘 설치가 되어 있습니다. 

아까 입력한 비밀번호를 넣어 보니 잘 접속이 됩니다. 

뭐 클라우드 계정에 접속 하라고 설정하게 되어 있는데 우리는 그냥 Skip 합니다. ^^

설정은 귀찮으니 Next

리포트 보낼꺼냐고 물어서 안보낸다에 체크 하고 Next

Location 서비스가 필요하신 분은 체크 하시고 저는 필요 없어서 Next

프로그램 설치할꺼냐고 묻는데 저는 일단 조금씩 쉘로 설치 할꺼라서 Done을 눌렀습니다. 

위 두가지의 순서느 어떻게 될지 모르겠습니다. 

우선 22.04로 업그레이드 할꺼냐? Don't Upgrade를 선택 합니다. 또는 Ask Me Later 저는 20.04를 사용할꺼라서요 ^^

나중에 업그레이드 하고 싶으면, Upgrade를 클릭하라고 나오네요 ^^ OK를 클릭 합니다. 

앞쪽에 있는 아이는 Install Now를 선택합니다. 저희가 설치한 20.04 버전에서 마이너 업그레이드 한 것들이니까요 ^^

저기서 비밀번호를 넣고 엔터치시면 업그레이드를 시작 합니다. 

업그레이드 될때까지 기다리시면 됩니다. ^^

업데이트가 끝나고 나니 껏다가 켜라네요 Restart Now를 클릭 하시면 껏다가 켜집니다. ^^

두가지만 알아보고 여기서 끝내겠습니다. 

CPU와 RAM  크기 입니다. 

왼쪽 하단에 보시면 저런 아이콘이 보입니다. 

클릭하십시오.

저기서 나온 프로그램들 중에 System Monitor를 클릭합니다. 

그러면 위와 같이 나올껍니다. 저기서 Resource를 눌러 주십시오.

저기 보시면 CPU 16개, 메모리 약 16GB가 보이네요 ^^

그리고, 그 옆에 File Systems를 클릭하시면 1.1TB 정도 할당되어 있는것이 보일 껍니다. 

제가 원하는대로 장비는 잘 만들어 졌습니다. 

감사합니다. 

반응형
반응형

안녕하세요 가야태자 @talkit 입니다.

오늘은 본업이죠 ^^ Python 공부하기 위해서 Linux에 아나콘다를 설치 했습니다.

Anaconda란?

Anaconda는 실제로 conda, Python 및 150 개가 넘는 과학 패키지와 그 종속성과 함께 제공되는 소프트웨어 배포입니다. 응용 프로그램 conda는 패키지 및 환경 관리자입니다. Anaconda는 Python에서 가장 일반적인 데이터 과학 패키지가 포함되어 있으므로 상당히 큰 다운로드 (~ 500MB)입니다. 모든 패키지가 필요하지 않거나 대역폭이나 저장 공간을 절약해야하는 경우 Miniconda도 있습니다. Miniconda는 conda와 Python 만 포함하는 작은 배포판입니다. 당신은 여전히 ​​conda와 함께 사용 가능한 패키지를 설치할 수 있습니다.

Conda는 명령 줄에서 독점적으로 사용할 프로그램이므로 사용하기가 편한 경우 Windows 용 명령 프롬프트 자습서 또는 OSX / Linux 용 Linux 명령 행 기본 과정을 확인하십시오.

아마도 이미 파이썬이 설치되어 있고 이것이 왜 필요한지 궁금 할 것입니다. 첫째, 아나콘다는 수많은 데이터 과학 패키지를 제공하기 때문에 데이터 작업을 시작할 수 있습니다. 두 번째로, 콘도를 사용하여 패키지와 환경을 관리하면 사용할 다양한 라이브러리를 다루는 미래의 문제를 줄일 수 있습니다.

출처 : https://eungbean.github.io/2018/10/08/anaconda/

Python은 리눅스에 깔려 있습니다만 다른 여러가지를 조금 편하게 해보기 위해서 Anaconda를 설치 했습니다.

https://www.anaconda.com/products/individual

아나 콘다가 유료화 된건가요 T.T

여튼 개인용 버전을 설치 하면 됩니다.

일단 설치 하도록 하겠습니다.

그러면 다시 어떤 OS에 설치 할 것인지를 선택 하게 되어 있습니다. ^^

저는 리눅스 용이기 때문에 맨 마지막 Linux Instller를 다은로드 합니다.

리눅스에 접속 하셔서

wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh

저 명령어를 치면 다운로드 됩니다.

저렇게 다운로드 되면

ls 명령어를 치시면 다운로드 되어 있으는 걸 확인 할 수 있으실 겁니다.

저는 잘 다운로드 되었습니다.

그럼 설치 해보겠습니다.

chmod 755 Anaconda3-2020.11-Linux-x86_64.sh

그러면 저 파일이 실행 가능한 파일이 되었습니다.

이제

./Anaconda3-2020.11-Linux-x86_64.sh

로 실행하실 수 있습니다.

리눅스 개인 계정에 설치하실 수 있으니깐 설치하시면 됩니다.

첫번째 질문에 엔터 치십시오.

중간에 스페이스 여러번 누르시면 나오는 두번째 질문에는 yes라고 치시면 됩니다.

물론 치시고 엔터 ^^

세번째 질문은 어디에 설치할 것인가 입니다.

저는 그냥 계정 내에 설치 하겠습니다.

그래서 엔터 입니다.

변경하시고 싶으시면, 권한이 있는 곳이어야하고,

원하는 위치로 변경하실 수 있습니다.

그러면 설치를 진행 합니다.

중간에 많은 매시지들이 죽 흘러 갑니다. ^^

설치는 끝난 상태이구요.

여기는 yes를 선택 하십시오.

직접 작업 하려면 귀찮은 것을 좀 줄여 줍니다.

저는 설치를 원래 해놔서 아마도 설정에 관란 정보가 있어 가지고 저런 상태 인 것 같습니다.

그런데 순수한 설치 버전에서는 몇가지 더 물어 었던 것 같습니다.

그냥 엔터 치시면 됩니다.

그리고, Hello Python Wolrd를 한번 찍어 보도록 하겠습니다.

echo "print('Hello Python world')" >> test1.py

위명령어를 그대로 붙여 넣으시면 됩니다.

아참 그전에 cat ~/.bash_profile

해보시면

# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/talkit/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/home/talkit/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/home/talkit/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/home/talkit/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

맨 마지막에 보면 저 비슷한 내용이 있으면 성공 한 것입니다. ^^

그리고 위에서 작성한 코드를 실행하기 전에

source ~/.bashrc

위명령어를 통해서 저 작업을 완료 합니다. ^^

python test1.py

잘 되시나요?

저는 잘 됩니다.

리눅스가 있으면 사용하시면 되구요.

없으시면 PC에다가

VMWARE 설치하시고 아래 글을 따라하시면 리눅스가 설치 됩니다. ^^

https://talkit.tistory.com/637?category=147034

반응형
반응형

안녕하세요 가야태자 @talkit 입니다.

윈도우즈에 파이썬을 설치를 했지만, 제가 원하는대로 되지를 않아서 리눅스에 설치하고 있습니다.

그래서 16.04가 있긴 하지만, 18.04에 적응도 해볼겸 또 설치를 해보도록 하겠습니다.

우선, http://mirror.kakao.com/ubuntu-releases/bionic/ 다음 카카오 미러에서 iso 파일을 다운로드 합니다.

솔직히 서버만 설치해서 puttty로 접속하면 되겠지만, 지난 번과 마찬가지로 데스크톱을 설치하려고 합니다.

그래서 저는 데스크톱을 설치 했습니다.

여러분은 원하는 아이를 선택 하시면 됩니다.

다운로드 폴더에 다운로드 되어졌습니다.

그럼 다시 VMWAR로 돌아와서

Create a New Virtual Machine를 클릭 합니다.

지난 번에는 VMWAR에서 자동으로 리눅스를 깔아 주는 방식으로 설치를 했지만, 이번에는 진짜로 리눅스를 PC에 설치하는 것 처럼 하겠습니다.

그래서 I will install the operating system later. 을 선택 합니다.

저처럼 Mac을 VMWARE에 설치하신 분이 아니면 MacOS는 없을 겁니다.

Linux 그리고 Ubuntu 64-bit 를 선택 합니다.

그리고, Next를 클릭 하십시오.

어디에 가상 머신을 설치 하실지 결정 하시면 됩니다.

저는 대용량 데이터도 조금 다뤄 볼 생각이어서 200GB 정도 잡아 줬습니다. Next 클릭 하십시오.

이화면이 나오면 저기 Customize Hardware ... 을 클릭 하십시오.

컴퓨터가 좀 안좋으면 저기서 권장하는 용량도 괜찮습니다.

제컴은 사양이 10 Core CPU에 64GB 메모리에 1TB SSD 여서

보시는 바와 같이 32GB 메모리에 12 VPU를 할당 했습니다.

그리고, 네트워크를 저는 Bridged를 선호 합니다.

이렇게 하시고 Finish를 클릭 해 주시면 됩니다.

저기 보이시나요 ^^

방금 생성한 애가 또 만들어졌습니다.

Play Virtual Machine를 하시기 전에

가상 머신 이름에서 오른쪽 마우스 누르시고 Settings를 클릭 하십시오

저기에 iso를 마운트 합니다.

Use IOS Image file을 선택하시고 아까 다운로드 받아 둔 iso파일을 선택 합니다.

그리고 OK 누르셔서 Play Virtual Machine을 다시 실행 합니다.

일단 요렇게 까만 화면 이었다가

요렇게 나올 겁니다. 저기서 왼쪽에 있는 언어를 한글로 바꾸시면 안내가 한국어로 바뀝니다.

우분투 경험 말고 우분투 설치를 선택 합니다.

저도 오랫만이라 ^^

맨날 자동으로 깔았던 것 같습니다. T.T

저기서 한국어 키보드를 선택 하십시오.

필요하면 바로 바로 설치하를 진행하도록 하고 여기서는 최소 설치를 선택 합니다.

제가 최소 설치로 진행해서 몇가지를 진행하고 있는데 그냥 일반 설치로 진행 하시는 것이 좋을 것 같습니다. 설치해야할께 너무 많네요. ^^

그리고, 계속 하기 클릭 하십시오.

디스크는 뭐 서버 설정이라면 제가 좀 더 알려 드리겠습니다만,

그냥 여기서 권장하는 대로 계속 누르시면 됩니다.

디스크는 포맷 됩니다.

또 계속 하기 누르시면 됩니다.

시간대는 그냥 Seoul로 하시면 됩니다.

아래와 같이 채우십시오

이제 설치를 시작 합니다.

리눅스 설치 너무 쉽지 않습니까 ^^

이제 설치는 끝났습니다.

지금 다시 시작 누르면 CDROM 을 제거하고 재시작 하라고 뜹니다.

그러면 일단 머신이름 에서 오른쪽 마우스 누르고, Settings에서 CD-ROM 란에서

Connect at power on 체크를 없애고

Paly Virtual Machine를 누르시면 됩니다.

그러면 이렇게 Ubuntu 화면이 뜹니다.

여기서 아까 만드신 비밀번호 누르고 로그인 하시면 됩니다.

저 작은 윈도우를 크게 만드시려면, Vmware tools 라는 것을 설치 하셔야 합니다.

그래서 제가 한 것 처럼 Mange 에서 Install VMware Tools ... 을 클릭 하십시오.

일단 제화면에는 업그레이드 할 거냐고 묻고 있습니다. 20을 설치 했지 업그레이드 안할 겁니다.

업그레이드 하지 않음을 선택 하시면 됩니다.

앞에 것은 메이저 업그레이드 이고 이것은 마이너 업그레이드 입니다.

얘는 해주시는 것이 좋습니다.

비밀번호 물으면 아까 입력한 비밀번호 다시 누르시면 됩니다.

업데이트 하고 다시 리붓 하십시오.

탐색기 아이콘을 누르셔서 탐색기 아이콘은 저기 문서 서럽 같이 생긴 아이 입니다. ^^

Vmware Tools CD를 찾는데 없으면 아까 처럼 Manage에서 Install Vmware tools를 클릭 하시면 됩니다.

저 tar.gz 파일을 압축을 푸십시오.

윈도우즈 처럼 더블 클릭 하시면 됩니다.

저기서 풀기를 누르시면 됩니다.

그리고 홈을 클릭 하신 다음에 또 초록색 풀기 버튼을 클릭 하십시오.

다시 탐색기에서 홈을 눌러 보시면,

압축 풀린 폴더가 있습니다.

bin 폴더 까지 들어 가십시오.

오른쪽 마우스 누르고 터미널에서 열기를 클릭 하십시오.

bin 이 아니고, 그냥 해당 폴더 였는데

요렇게 보이시면, ^^

cd .. 해서 한단계 위로 올라 갑니다.

그리고, ls 해보십시오

그리고 sudo ./vmware-install.sh 를 실행 하시면 됩니다.

대충 요런 그림입니다. ^^

비밀번호 물으면 아까 입력하시면 비밀번호 넣어 주시면 됩니다.

여기서 여러가지 질문을 합니다.

여기서 처럼에만 yes로 변경해주시고, 나머지는 전부 그냥 엔터 치시면 됩니다.

그리고 VM을 한번 껏다 켜 주십시오.

재기동 후에

우측 상단의 파워 옆에 세모 아래로를 클릭 하시고,

저기 툴모양의 아이콘을 클릭 하십시오.

저게 윈도우의 제어판 입니다.

디스플레이를 클릭하고 원하는 해상도로 조정 하시면 됩니다.

오늘은 여기까지 입니다. ^^

감사합니다.

반응형
반응형

우분투에는 기본적으로 Firefox가 깔립니다. 

 

파이어폭도 훌륭한 웹브라우져 이지만, 저는 크롬을 좋아 합니다. 

 

그래서 Chrome을 설치 해보겠습니다. 

 

데스크톱 버전을 설치하셨다는 전제 하에서 설치 합니다. 

 

www.google.com/intl/ko/chrome/

 

위주소에 접속합니다. 접속하면 위의 이미지 처럼 나옵니다. 

 

다운로드 받으시면 됩니다. 

 

 

위의 내용중에서 당연히 우리는 현재 우분투에 설치할 계획이므로 deb 파일을 다운로드 합니다. 

 

그리고 동의 및 설치를 하면 저장할건지 실행할건지 묻습니다. 

 

저장하기를 선택 하십시오.

 

그러면 대충 저런 모양이 됩니다. 

 

빨간색 동그라미의 폴더 모양 아이콘을 눌러서 탐색기를 엽니다. 

 

위와 같이 열립니다.

혹시 안열리면 왼족의 빨간색동그라미에 있는 모양과 비슷한 아이콘을 한번 눌러 주시면 나옵니다. 

 

오른쪽 마우스를 클릭하고, Open in Terminal을 선택 하십시오.

 

 

요렇게 될 겁니다. 

 

sudo apt-get install libxss1 libgconf2-4 libappindicator1 libindicator7

필요한 라이버러리 몇가지를 설치 해줍니다. 

 

sudo에서 비밀번호를 묻습니다. 

 

비밀번호 넣으시면 됩니다. 

 

중간에 Y/n 문으면 Y로 답하시면 됩니다. 

 

우선 ls 를 통해서 해당 파일 크롬 설치 파일이 있는 지 보겠습니다. 

 

ls

위 명령어를 치시면 됩니다. 

 

혹시나 위와 같이 안나오면

 

cd ~/Downloads

명령어를 치셔서 이동하시면 됩니다. 

 

또 다른 이름으로 저장하셔서 다른 폴더에 넣으셨다면 해당 폴더로 이동 하십시오.

 

sudo dpkg -i google-chrome-stable_current_amd64.deb

위 명령어를 실행하면 크롬이 설치 됩니다. 

 

그리고, 마찬가지로 비밀번호를 물으면 비밀번호 넣으시고, Y/n 물으면 Y로 답변하시면 됩니다. 

 

이제 최초로 실행 해보겠습니다. 

 

저는 처음에 chrome를 쳤는데 실행이 안됩니다. 

 

T.T

 

google-chrome

위와 같이 치시면 실행 됩니다.

 

매번 터미널 열고 저렇게 실행하려면, X 는 필요가 없겠지요

 

빨간 동그라미를 클릭 하십시오.

 

요거 비슷하게 나올껍니다. 저는 이글을 쓸려고 크롬을 검색해서 저렇게 나오는 것이 실제로는 아마 크롬이 없을 겁니다. 

 

Search your computer에서 chrome 를 다 쳐도 되지만 ch 정도만 입력하면 

 

위와 같이 나옵니다. 

 

저기서 Google Chrome를 끌어서 왼쪽 막대기의 프로그램들 사이에다가 놓습니다. 

 

 

대충 이런느낌으로 넣으시면 됩니다. 

 

위와 같이 크롬이 휼륭하게 등록 되었습니다. ^^

 

다음 부터는 저 아이콘을 눌러서 실행하시면 됩니다.

 

새해 복많이 받으십시오.

반응형
반응형

음 VMWARE 설치 문서 부터 적었어야 했는데 간단하게 적겠습니다. 

 

VMware Workstation Player 다운로드 | VMware | KR

 

위 사이트에 가셔서 다운로드하고 다음 다음 눌러서 설치 하시면 됩니다. 

 

라이센스는 우리는 공부하는 용도니깐 무료 입니다. 

 

상업적으로 사용하실 경우 구매를 하셔야 합니다. 

 

이제 위에서 보시는 바와 같이  VMWARE 설치가 되어 있습니다. 

 

오늘은 16.04를 설치할 계획입니다. 

 

다음 글에서는 18.대도 설치해보겠습니다. 

 

저는 데스크톱으로도 쓰고 서버로도 사용할꺼여서 데스크톱을 받겠습니다. 

 

데스크톱 환경을 설치하려니깐 또 뭔가를 깔아야 하더라구요.

Ubuntu 16.04.7 LTS (Xenial Xerus) (kakao.com)

 

Ubuntu 16.04.7 LTS (Xenial Xerus)

Select an image Ubuntu is distributed on two types of images described below. Desktop image The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install it permanently later. This type of image is what mos

mirror.kakao.com

 

16.04 다운로드 사이트에서 접속 하십시오.  우분투 공식 사이트는 너무 느려서 kakao의 미러 사이트 입니다. 

 

혹시 공식 사이트에서 다운로드 하실 분들은  Ubuntu 16.04.7 LTS (Xenial Xerus) 이주소를 사용하시면 됩니다. 

 

위와 같이 나옵니다. 저기서 64-bit PC(AMD64) desktop image를 클릭하십시오 서버는 server install 이미지를 클릭 하시면 됩니다. 

 

그러면, 다운로드가 되기 때문에 좀 기다리셔야 합니다. 

 

저는 2시간 정도 걸린다네요 T.T

 

그래서 카카오 미러로 바꿨습니다. 한 3분정도 걸리네요 ^^

 

다시 VMWARE로 돌아와서 

 

 

Create a New Virtual Machine를 클릭 하십시오.

 

요렇게 나옵니다. 위 그림에서 현상태로 두시고, Browse.. 를 클릭 합니다. 

 

그리고, 이번에 받은 iso를 선택 하십시오.

 

저는 다운로드 폴더에 받아서 

 

위와 같이 선택 하시면 됩니다. 

 

 

 

우분투 16.04.7 버전이 발견 되었다고 나오네요 ^^

 

Next 를 누르십시오

 

위에 Full Name에 영어로 이름이나 볆명을 적으시면 됩니다. 

 

그리고, user name에는 사용자 계정을 적으십시오.

 

Password는 적당하게 confirm 까지 넣으시고, Next 클릭 합니다. 

 

저는 C:\dev\ 아래에 뭔가를 설치하는 것을 좋아해서 위와 같이 했습니다. 

 

원하는 설치 폴더를 선택하거나 만드셔서 넣으시면 됩니다. 

 

그리고 Next 누르십시오.

 

 

저는 개발 공부용으로 사용할 것이라 100GB 정도의 디스크를 할당 했습니다. 

 

기본적으로 맛보기를 하시려면 20GB정도네요.

 

수정하시거나 그대로 쓰실것이면, 저는 싱글 파일 보다는 분할된 파일을 좋아하는데 싱글 파일도 나브지는 않다록 생각 됩니다. 

Next 누르시면 됩니다. 

 

 

 

기본적으로 셋팅된 리눅스가 나오는데, 저는 Customize Hardware를 이용해서 조금 수정 하겠습니다. 

 

요렇게 되어 있습니다. 나중에 얼마든지 수정 하면 되겠지만 귀찮기 때문에 미리 수정 하겠습니다. 

 

메모리는 16GB  정도 Core는 4 Core 정도를 할당 하겠습니다. 

 

지금은 2Core에 4GB 정도 되네요.

 

적당하게 수정 하시고 Close 누르시면 됩니다. 

 

그리고, 이제 Finish를 눌러서 우분투를 설치 하겠습니다. 

 

처음 머신이 뜨면서 이렇게 나옵니다. 

 

하지만 Vmware Tools는 나중에 설치해도 되기 때문에 나중에 설치 하겠습니다. 

 

Remind Me Later Click 하시면 됩니다. 

 

 

파일을 카피하고설치를 하고 있습니다. 

 

새로 구매한 컴퓨터가 좋기는 좋습니다. ^^

 

전혀 버벅거리지 않네요 ^^

 

CPU는 i9 10세대 10850K에 메모리 64GB를 달아 놨더니 빵빵 합니다. ^^

 

설치도 정말 빠릅니다. 벌써 끝났습니다. ^^

 

앞에서 설정한 비밀번호로 잘 로그인이 됩니다. 

 

로그인 하시면 위와 같은 화면으로 나옵니다. 

 

앞에서 설치하지 않은 VMware Tools를 설치하기 위해서 

 

오른쪽 상단의 톰니바퀴를 클릭 하십시오.

 

 

Shutdown 을 클릭 하셔서 리눅스를 종료 합니다. 

 

그러면 VMware도 같이 종료 됩니다. 

 

시작 누르시고 Vmware를 실행 하십시오.

 

그러면, 제가 캡쳐를 놓쳐서 T.T

 

VMWARE Tools를 설하냐고 물으면 설치하신다고 답변을 하시면 됩니다. 

 

오늘 설치는 여기까지하고 몇가지 설정은 다음 글에서 진행 하도록 하겠습니다. 

 

감사합니다. 

 

리눅스/Linux Windows에 우분투(Ubuntu) 리눅스(Linux) 를 설치 해보자 :: 가야태자의 IT이야기 (tistory.com)

 

리눅스/Linux Windows에 우분투(Ubuntu) 리눅스(Linux) 를 설치 해보자

지난 번 글에서 리눅스를 어떻게 설치 할 것인가 라는 이야기를 했습니다. 오늘은 가장 간단하게 리눅스를 설치할 수 있는 방법을 알려 드립니다. Windows Sub System for Linux 소위 WSL을 우분투로 설치

talkit.tistory.com

우분투 리눅스를 윈도우즈에 WSL로 설치하는 법이 궁금하시면 위의 글을 참조 하십시오. 

 

 

 

 

 

반응형
반응형

지난 번 글에서 리눅스를 어떻게 설치 할 것인가 라는 이야기를 했습니다. 

 

오늘은 가장 간단하게 리눅스를 설치할 수 있는 방법을 알려 드립니다. 

 

Windows Sub System for Linux 소위 WSL을 우분투로 설치를 진행 합니다. 

 

저는 이미지 설치가 되어 있어서 얼마나 간단한지 보겠습니다. 

 

Microsoft Store를 실행 하십시오.


시작 >> M >>  Microsoft Store 

순서대로 실행하시면 됩니다. 

 

대충 위와 같은 화면이 뜰 것입니다. 

 

오른족 위에 돋보기 모양하고 Search 보이시죠.

 

Linux라고 치고 엔터치시면 됩니다. 

 

그럼 여러가지 리눅스가 보입니다. 

여러분은 저기서 Ubuntu 18.04 LTS를 선택 하시면 됩니다. 

 

저는 18.04가 설치 되어 있어서 

 

20.04를 설치 전까지만 진행 하겠습니다. 

 

클릭하시면 오른족에 Free get 버튼이 보이실 겁니다. 

 

설치 되어 있으면 Launch 로 변경 됩니다. 

 

앗 제 언어가 영어라서 ^^ 

 

한글에서는 버튼에 다른게 적혀 있을 수도 있겠습니다. T.T

 

저기 처럼 처음에 Install 버튼으로 변경 되었다가 다운로드 부터 시작해서 인스톨이 됩니다. 

 

음 Windows 10 S 버전에서는 해당 앱이 동작을 안한다고 나오네요 ^^

 

저기서 설치가 되면

 

시작 >> U >> Ubuntu 18.04 LTS 를 실행 하시면 됩니다. 

 

 

이제 리눅스 명령어를 위와 같이 익혀 보실 수가 있습니다. 

 

참 처음 실행하시면 비밀번호를 묻습니다. 좋은 비밀번호를 만드십시오.

 

외우기 쉽지만, 보안에 강한 것으로 ^^

 

완전히 모순이네요 ^^

 

하지만, 우분투는 root계정에 바로 접속이 안되고 sudo 명령어를 이용해서 해야 합니다. 

 

그때 처음 설정한 비밀번호를 이용해서 진행 합니다. 

 

다음에는 윈도우즈에 설치하는 리눅스를 기준으로 설명도 드리고, 서버등을 가지고도 설명을 드리도록 하겠습니다. 

 

감사합니다. 

반응형

+ Recent posts