일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 도서
- dart
- 맥
- 수학 애니메이션
- python
- command
- 디자인패턴
- 위젯
- flutter
- 플러터
- 디자인
- 다트
- 가상환경
- 프로그래밍
- 한빛미디어
- 개발
- 명령어
- 코딩
- 유데미
- 책
- 리눅스
- 유데미 러닝크루
- 개발자도서
- 파이썬
- manim
- 개발자
- column
- vscode
- linux
- Code Generation
- Today
- Total
목록맥 (3)
승상의 코딩 블로그

회사 리눅스 PC는 보안상 인터넷 연결이 되지 않는다.회사 PC 로 리눅스 패키지를 옮길려고 하는데 무엇을 고려해야할까? 고려해야하는 사항 중 하나는 CPU 의 구조이다. 패키지가 정상 설치될려면 CPU 구조에 맞는 패키지를 가져와야한다. 설치환경과 동일한 시스템을 구축 한 뒤 다운받아 설치된 파일을 옮기는것이 가장 심플하다.그러나 회사 리눅스 PC의 CPU는 AMD64 구조를 사용하고 나의 개인 맥북은 ARM64 계열을 사용한다.나처럼 다운로드 환경과 실행 환경이 다른 상황에서는,다운로드 환경에 "실행 환경의 CPU 를 모방하는 가상환경"을 만들어서 "패키지 매니저를 사용"해서 다운받아 옮겨야한다. * 참고. 패키지를 인터넷에서 그냥 직접 다운 받아가면 안되는가? 1. 패키지의 Dependency..

리눅스 명령어를 공부하다보면, 폴더 구조를 깨트린다던가, 지우면 안되는 폴더를 지워버린다던가 등의 여러가지 문제가 일어날 수 있습니다. 그러므로, 맥에 가상머신을 사용하여 공부하는 방법도 추천합니다. 저는 가상머신에서 공부를 할 예정입니다. 시스템 레벨 가상 환경 준비 시스템 레벨의 가상환경을 설치하기 위해서는 2가지가 필요합니다. 하나는 가상머신(UTM)이고 다른 하나는 가상머신에 올린 운영체제(Ubuntu)입니다 시간에 따라 버전은 변경되는데, 크게 신경쓰지 않아도 됩니다. 1. 가상머신 UTM : https://mac.getutm.app/ Window 를 사용할 때는 virtual box 를 사용했지만 M1 칩을 지원하지 않으므로 UTM 을 설치해보겠습니다. 홈페이지에 들어가면 바로 프로그램을 다운..

맥의 기본 z shell 을 통해서도 명령어 공부를 할 수 있다. 하지만 리눅스 터미널에서 사용되는 명령어와 아주 약간의 차이가 존재하므로, 리눅스 명령어를 정확히 공부하려고 한다면 아래의 bash shell 설정도 나쁘지 않은 옵션이다. (아마 대부분 차이를 느끼지 못할 것이다.) BASH SELL 로 변경 맥(Mac) 은 기본적으로 z shell을 제공한다. 터미널에서 echo $SHELL 을 입력하면, 현재 사용중인 SHELL을 알 수 있다. Shell 에는 여러가지 Shell 이 존재한다. 가능하면 Bash 쉘을 사용할 것이다. (Bash 쉘이 가장 보편적인 표준이다.) z 쉘을 사용해도, 95퍼센트 이상은 명령어가 유사하게 동작한다. 그러나 Bash 쉘은 리눅스 등에서 보편적으로 오래 사용되었고..