레이블이 Linux인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Linux인 게시물을 표시합니다. 모든 게시물 표시

20250626

Linux, Windows10 을 1개의 ssd 드라이브로 같이 사용하기[간단 기록]

1.Windows10, linux lubuntu 의 iso 파일을 벤토이[Ventoy]를 이용해서 부팅 설치를 합니다.

 1-1. 윈도우 먼저 설치 합니다.

  - 1개의 SSD로 4개의 드라이브 생성이 가능합니다.[추천: 윈도우 c드라이브, 리눅스 /, swap]

  - 윈도우가 주로 사용하는 os가 아니라면, 35기가 이하의 C드라이브만 생성하고, 나머지는 그대로둡니다. [리눅스에서 윈도우 드라이브에 파일을 사용할수 있습니다.]

  - 윈도우 설치를 완료합니다.

 1-2. lubuntu linux도 설치 완료 합니다. 

 - 리눅스 설치시, 기타 또는 수동파티션 설정을 선택합니다.(파티션 직접 선택(Manual/Custom))

 - 비할당 공간을 선택합니다. 포멧방식 ext4, 마운트는 / 로 선택 [대략 60% 드라이브 용량 크기]

 - 부트로더 설치 위치는 반드시 SSD의 첫 번째 디스크(예: /dev/sda)로 지정 - 1개의 SSD라면 기본선택되 있슴.  

 - (옵션) swap : 2GB~4GB 내외(메모리 적을 때)

   비할당 공간을, swap 선택하고, 2기가~4기가 지정, swap 선택해줌.

 - linux 설치를 진행하고 완료합니다.

2. 리눅스 터미널을 오픈합니다. ctrl+alt+ t

   명령어로 참고하기: sudo fdisk -l

   Disklabel type: dos 이면 MBR  (매우 오래된 컴퓨터,노트북이라면)

   Disklabel type: gpt 이면 GPT

 2-1. GRUB 설정 파일 열기 (매우 오래된 컴퓨터,노트북이라면, 아래내용 시작하기)

       sudo nano /etc/default/grub

 2-2. 아래 항목을 수정

       +GRUB_TIMEOUT=10      [GRUB 메뉴를 10초간 표시]

       +GRUB_DISABLE_OS_PROBER=false   [#제거 활성시키기- Windows 자동 인식]

 2-3. 저장하기  ctrl+o

 2-4. GRUB 업데이트

         sudo update-grub

 2-5. 시스템 재부팅: sudo reboot

3.컴퓨터 부팅때, OS선택 메뉴가 안보이면, 윈도우로고 나오기전쯤 타임에, ESC버튼 눌러주면됨.

  -리눅스,윈도우즈... 여러 os 옵션이 보일것입니다. 방향키로 선택해주고 엔터


*[기본 디폴트 부팅 OS 선택방법]

   컴퓨터 전원on 하고 부팅때, esc 버튼 눌러서 나오는 리스트에서

     0: Lubuntu

     1: Advanced options for Lubuntu

     2: Windows 10

     각 os가 몇번인지 체크후에 

     리눅스 터미널에서 몇번인지 확인하는 방법:

  sudo awk -F"'" '/^menuentry / { print i++ ": " $2 }' /boot/grub/grub.cfg

 명령어로도 몇번째에 os가 있는지 알수 있으며

  순서대로 0번부터 1번 2번 3번...  이 됩니다.

  만일 번호를 잘못 입력했다면, 부팅때 esc 입력해서, 최상단부터 0~ 아래로 몇번째를 기본os로 할지 번호를 수동으로 체크후, 다시 진행하면 됩니다.


        sudo nano /etc/default/grub 에서 

    GRUB_DEFAULT=0   부분에서 해당os 숫자를 입력해주고, 저장하고

    sudo update-grub   명령어로 설정 적용하면 됩니다.




20250617

Lubunt 최소버젼 설치,한글키보드,크롬,메모장,동영상플레이어 설치

 Lubunt 최소버젼으로, 새로 설치때, 스마트폰으로 참고하려고, 순서대로 기록해 둡니다.

1. Lubunt 최소버젼 설치

    - 오래된 노트북으로, 가장 가벼운 Lubunt를 최소로 설치시, 노트북이 날라다님.

    - 꼮 필요한것 아니면, 업데이트도 하지 않을 예정이며, 매우 가벼운 노트북에 불편함도 없슴.

2. Lubunt 한글 키보드 및 한/영 변환키 지정

3. Lubunt 크롬브라우져 터미널로 설치

    - 최소로 설치시, 웹브라우져도 없슴, 터미널에서 웹브라우져 크롬 설치

4. Pluma 메모장 프로그램 설치 - 확장자 txt로 저장시, 모든 os 문서보기 됨.

5. MPV Media Player 설치

6. plasma-discover(소프트웨어 관리자) 설치하기- 설치된 프로그램을 쉽게 추가/삭제

-----------------------------------------------------------------------

1.Lubunt 관련 간단 설명

- 리눅스를 데스크탑으로 윈도우 비슷하게 사용하기 위한, 가장 가벼운 OS라고 생각하며

- Lubunt를 옵션에서 최소설치로 설치하면,  웹브라우져도 없기에,터미널에서 브라우져 설치.

- 문제는 한글  한/영 키보드 문제가 있고, 그것도 수동설치하면 됨.

- 설치때, 자동로그인 체크 안해두면, 로그인창 그래픽 깨져서 보기안좋기에, 체크해 두기.

- 오래된 노트북의 마지막 희망급 OS 라고 생각함.


2.Lubunt에서 한글키보드 한/영 키 지정방법

[ lubuntu 에서 한영 키 변환 사용하는 방법 ]

1. ctrl + alt + t 버튼을 함께 눌러서, 터미널을 엽니다.

2. sudo apt update

3. sudo apt install fcitx-hangul 설치하기- 이것이 여러모로 편해서 설치합니다.

4. 환경 변수 수동 설정[ fcitx를 기본 입력기로 설정 합니다.]

    터미널에서 im-config 명령으로 오픈이 안되면, 아래 명령을 입력합니다.

    echo "run_im fcitx" > ~/.xinputrc

    그리고 재부팅 한번 해줍니다.

5. 터미널에서 fcitx-configtool 을 입력하거나, 

   화면 좌측하단에 [메뉴]를 클릭하고, [기본설정] 클릭하고, [fcitx구성]을 클릭합니다.

6. [입력기 설정]창에서, Hangul 보이면, 클릭해서, 한자 모드 변환 키 부분 우측에 키입력 부분을  클릭하고키보드의 한/영 키를 클릭해서 지정해 줍니다. 그리고 [선택]버튼을 눌러줍니다.


3.크롬브라우져 터미널에서 설치시

[리눅스 우분투에 크롬브라우져 설치 방법]

먼저, 리눅스터미널을 오픈 합니다. CTRL +ALT + T

1. wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

2. sudo dpkg -i google-chrome-stable_current_amd64.deb

3. sudo apt-get install -f

4. google-chrome-stable


4.Pluma 메모장 프로그램 설치

- 윈도우의 메모장과 비슷하며, UTF-8 도 지원

설치 방법: sudo apt install pluma


5. MPV Media Player 설치

설치 방법: sudo snap install mpv

또는

sudo apt update

sudo apt install mpv


6. plasma-discover(소프트웨어 관리자) 설치

   - 설치된 프로그램을 쉽게 추가/삭제

설치 방법: 

sudo apt --fix-broken install

sudo apt install plasma-discover -y

실행: plasma-discover 또는 시스템도구 안에서 실행버튼 클릭 

오류 발생시: 

sudo add-apt-repository --remove ppa:micahflee/ppa

sudo apt update


"E: The repository 'https://ppa.launchpadcontent.net/micahflee/ppa/ubuntu noble Release' does not have a Release file.
W: Updating from such a repository can't be done securely, and is therefore disabled by default.
W: See apt-secure(8) manpage for repository creation and user configuration details.
"

20250611

우분투 리눅스에서 Dart, Flutter, Visual Studio Code (VS Code) 설치 및 환경 설정하는 방법

 우분투 리눅스에서 Dart, Flutter, Visual Studio Code (VS Code) 설치 및 환경 설정하는 방법

 -오래된 노트북에서, Android Studio 없이 설치 설정 하는 방법 [기록]

1. 시스템 필수 패키지 설치

    sudo apt update

    sudo apt install git curl unzip xz-utils zip libglu1-mesa -y


2. Flutter 설치

  Flutter SDK 다운로드

  아래 명령어는 Flutter SDK를 ~/flutter 디렉토리에 설치합니다.

    cd ~

    git clone https://github.com/flutter/flutter.git -b stable


  PATH 설정

    echo 'export PATH="$PATH:$HOME/flutter/bin"' >> ~/.bashrc

    source ~/.bashrc


  Flutter 설치 확인

    flutter doctor


3. Android 개발 환경 설치

   Android Studio 없이 Android SDK만 설치하고, Flutter 또는 VS Code에서 사용방법.


   Android SDK Command-line Tools 설치

      mkdir -p ~/Android/cmdline-tools

      cd ~/Android/cmdline-tools


      wget https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip


      unzip commandlinetools-linux-*.zip

      mv cmdline-tools latest


        환경변수 설정:

      nano ~/.bashrc


        아래 내용 추가

      # Android SDK 환경 변수

      export ANDROID_HOME=$HOME/Android

      export PATH=$ANDROID_HOME/cmdline-tools/latest/bin:$PATH

      export PATH=$ANDROID_HOME/platform-tools:$PATH

      export PATH=$ANDROID_HOME/emulator:$PATH


        적용하기: source ~/.bashrc



   대안방법 이었슴: Android SDK만 설치하고 VS Code로 개발

              Android Studio보다 훨씬 가볍고 빠름

              VS Code + Flutter + Dart 확장으로 충분히 개발 가능.



   기존 java 버젼 업데이트: 

       sudo apt update

       sudo apt install openjdk-17-jdk -y

   새로설치한 java로 선택 

         sudo update-alternatives --config java


   Java 17로 설정한 후 아래 명령을 실행- Flutter가 Android SDK를 인식

   sdkmanager --sdk_root=$ANDROID_HOME \

  "platform-tools" \

  "platforms;android-33" \

  "build-tools;33.0.2"


   sdkmanager 명령어로 SDK 설치

      sdkmanager --sdk_root=$ANDROID_HOME "platform-tools" "platforms;android-33" "build-tools;33.0.2"


   Android SDK 라이센스 동의

      flutter doctor --android-licenses

      그다음 y 눌러주면 됨.

   설치확인: flutter doctor


   Linux toolchain 설정 (선택사항)

    sudo apt install clang cmake ninja-build libgtk-3-dev -y



   결과:

       Flutter 설치 -  완료

       Android SDK 설정 - 완료 (버전 33.0.2)

       Android 라이선스-  동의 완료

       Android Studio -  설치 안 했지만 필요 없음 (VS Code 사용 가능)

       실기기 연결 -  가능 (2개 인식됨)

       Linux 앱 개발 도구 - 설치 안 됨 (선택 사항)


4. VS Code 설치 및 Flutter/Dart 확장 설치

    snapd 설치: sudo apt install snapd -y

    snapd 활성화: sudo systemctl enable --now snapd

  Visual Studio Code 설치

    sudo snap install code --classic


    Flutter & Dart 확장 설치

    Ctrl+Shift+X 누르고

    Flutter, Dart 검색 후 설치


     버젼 확인: code --version


     인식 안될경우: VS Code에서 dart flutter 확장들이 설치되어 있어야 Flutter에서 완전 인식

     인식 안될경우, 다시 설치 방법

    sudo snap remove code

    sudo snap install code --classic


5. Flutter Doctor로 최종 점검

    flutter doctor


Doctor summary (to see all details, run flutter doctor -v):

[✓] Flutter (Channel stable, 3.32.2, on Ubuntu 24.0..1 LTS

    6.8.0-60-generic, locale ko_KR.UTF-8)

[✓] Android toolchain - develop for Android devices (Android SDK 

    version 33.0.2)

[✓] Chrome - develop for the web

[✓] Linux toolchain - develop for Linux desktop

[!] Android Studio (not installed)

[✓] VS Code (version unknown)

    ✗ Unable to determine VS Code version.

[✓] Connected device (2 available)

[✓] Network resources


! Doctor found issues in 1 category.