728x90
300x250

[GNU(리눅스[Linux])] 우분투 20.04, 리눅스민트 20.1 - Grub 부팅오류 해결

이번에 다룰 내용은 우분투 20.04와 리눅스민트 20.1을 "처음 설치" 또는 "부팅 등" 오류가 발생했을 때 해결하는 방법에 대해서 소개하고자 한다.

This time, I will introduce how to fix Ubuntu 20.04 and Linux Mint 20.1 when a "first install" or "boot, etc." error occurs.


1. Grub(그럽, 그룹) 부팅 오류 해결 방법

부팅 오류가 발생할 경우에 해결하는 방법이다.

아래처럼 따라하면 해결할 수 있다.

그림 1. Grub 문제 해결 방법

 

 

그림 2. Grub 문제 해결 방법

 

그림 3. Grub 문제 해결 방법

 

그림 4. Grub 문제 해결 방법

 

그림 5. Grub 문제 해결 방법

 

그림 6. Grub 문제 해결 방법

 

그림 7. Grub 문제 해결 방법

 

그림 8. Grub 문제 해결 방법

 

 

그림 9. Grub 문제 해결 방법

 

 

그림 10. Grub 문제 해결 방법

 

 

그림 11. Grub 문제 해결 방법

 

 

그림 12. Grub 문제 해결 방법

 

 

그림 13. Grub 문제 해결 방법

 

 

그림 14. Grub 문제 해결 방법

 

 

그림 15. Grub 문제 해결 방법

 

 

그림 16. Grub 문제 해결 방법

 

 

그림 17. Grub 문제 해결 방법

 

 

 

 

그림 18. Grub 문제 해결 방법

 

 

그림 19. Grub 문제 해결 방법

 

그림 20. Grub 문제 해결 방법

 

 

그림 21. Grub 문제 해결 방법

 

 

그림 22. Grub 문제 해결 방법

 


2. 첨부(Attachment)

210313_linuxmint_20_ubuntu_20_04_grub_boot_error_repair_guide.zip
5.86MB

[Apache License v2.0을 적용받는다.]


3. 맺음글(Conclusion)

우분투 20.04, 리눅스민트 20.1 배포판에서 grub 부팅 오류를 해결하는 방법에 대해서 소개하였다.

부록으로 몇 가지 영어 공부에 대해서 다루보았다.


* 참고자료(Reference)

1. boot-repair / Home / ko (sourceforge.net)

 

 

boot-repair / Home / ko

Afrikaans Arabic Breton ChineseSimpl. ChineseTrad. Croatian Czech Dutch English Estonian Finnish French Galician German Greek Hindi Italian Japanese Korean Norwegian Portuguese Romanian Russian Slovak Spanish Swedish Telugu Turkish Ukrainian Vietnamese 당

sourceforge.net

2. Boot-Repair - Community Help Wiki (ubuntu.com)

 

반응형
728x90
300x250

[GNU(리눅스[Linux]) - CentOS Stream, LinuxMint 20에서 Oracle VirtualBox 6.1 설치, 실행하기


이번에 소개할 내용은 CentOS Stream(이하 "센토스 스트림"), LinuxMint(이하 "리눅스민트")에서 Oracle VirtualBox를 설치하고 실행하는 방법에 대해서 소개하려고 한다.


This time, I will introduce how to install and run Oracle VirtualBox in CentOS Stream (hereinafter "Sentos Stream") and LinuxMint (hereinafter "Linux Mint").



[라이선스(Licenses)]


1. CentOS Stream (GNU/GPL v2 License)

2. LinuxMint 20 (GNU/GPL v2 License)

3. Oracle VirtualBox (GNU/GPL v2 License)




1. 준비 파일(Staging file)


CentOS Stream 사용자는 아래의 rpm파일이 필요하다.


CentOS Stream users need the rpm file below.


[첨부(Attachment)]

SDL-1.2.15-38.el8.x86_64_rpm.zip



2. 소개(CentOS Stream) - 설치 (Introduction (CentOS Stream) - installation)


CentOS Stream에서 Oracle VirtualBox를 설치하는 방법이다.


This is how to install Oracle VirtualBox on CentOS Stream.




그림 1. CentOS Stream에서 Oracle VirtualBox 설치하기



그림 2. CentOS Stream에서 Oracle VirtualBox 설치하기



그림 3. CentOS Stream에서 Oracle VirtualBox 설치하기




3. 소개(CentOS Stream) - Oracle VirtualBox 실행하기
(
Introduction (CentOS Stream)-Running Oracle VirtualBox)


CentOS Stream에서 Oracle VirtualBox를 실행한 모습이다.


This is the execution of Oracle VirtualBox in CentOS Stream.




그림 4. CentOS Stream에서 Oracle VirtualBox 실행하기





4. 소개(LinuxMint20) 설치 (Introduction (LinuxMint 20) installation)


LinuxMint20에서 Oracle VirtualBox를 설치하는 방법이다.


그림 5. LinuxMint 20에서 Oracle VirtualBox 설치하기



그림 6. LinuxMint 20에서 Oracle VirtualBox 설치하기



그림 7. LinuxMint 20에서 Oracle VirtualBox 설치하기



그림 8. LinuxMint 20에서 Oracle VirtualBox 설치하기



그림 9. LinuxMint 20에서 Oracle VirtualBox 설치하기



그림 10. LinuxMint 20에서 Oracle VirtualBox 설치하기




5. 소개(LinuxMint20) - Oracle VirtualBox 실행 
(Introduction (LinuxMint20)-Running Oracle VirtualBox)


LinuxMint20에서 Oracle VirtualBox를 실행한 모습이다.


This is the execution of Oracle VirtualBox on LinuxMint20.




그림 11. LinuxMint 20에서 Oracle VirtualBox 실행하기




그림 12. LinuxMint 20에서 Oracle VirtualBox 실행하기




6. 첨부(Attachment)


210103_CentOS_Stream_LinuxMint20_OracleVirtualBox_Install_Guide_pptx.z01

210103_CentOS_Stream_LinuxMint20_OracleVirtualBox_Install_Guide_pptx.zip


210103_CentOS_Stream_LinuxMint20_OracleVirtualBox_Install_Guide_pdf.z01

210103_CentOS_Stream_LinuxMint20_OracleVirtualBox_Install_Guide_pdf.zip



[GNU/GPL v3 License를 적용받는다.]



* 맺음글(Conclusion)


CentOS Stream과 LinuxMint20에서 Oracle VirtualBox-6.1을 사용하는 방법에 대해서 소개하였다.



* 참고자료(Reference)


1. The CentOS Project, https://www.centos.org, Accessed by 2021-01-03, Last Modified 2021-01-03.

2. Main Page - Linux Mint, https://linuxmint.com, Accessed by 2021-01-03, Last Modified 2021-01-03.

3. Rpmfind mirror, https://rpmfind.net, Accessed by 2021-01-03, Last Modified 2021-01-03.

반응형
728x90
300x250

[컴퓨터 - PC활용] 오픈소스 - 라이선스 파일(txt)


오픈소스 프로젝트를 운영하거나 만들 때 사용하면 좋은 라이선스를 몇 가지 정리해보았다.

프로젝트를 만들고, 해당 라이선스 파일을 넣어놓으면, 오픈소스 라이선스 정책을 적용받게 된다.


* 종류: GNU/GPL License, Apache Licenses, MIT License, BSD License 등



그림 1. Open Source Initiative 로고(승인된 라이선스)


[참고 사이트]

https://opensource.org/


1. License 정책 정리하기


1-1. GNU Library or Lesser General Public License version 3.0 (LGPLv3)

라이브러리는 공유하되 개발된 제품에 대해서는 소스를 공개하지 않고 상용 SW 판매가 가능한 GPL 보다 완화된 라이선스를 말함.

“본 라이선스”는 이 라이선스는 GNU 일반 공중 라이선스 버전 3에 추가된 추가 허용 사항들로 구성된다.

GNU 약소 일반 공중 라이선스의 버전 3를 의미하며 GNU GPL은 GNU 일반 공중 라이선스의 버전3을 의미한다.

버전 : 3.0

관리기관 : Free Software Foundation

관련라이선스 : LGPL2.1, GPL2.0 GPL3.0

라이선스 계열 : GPL

웹사이트 바로가기 : http://www.opensource.org/licenses/lgpl-3.0.html


1-1-1. 라이선스 주요내용


1-1-2. 주요 특징 및 배포시 의무사항


* 주요 특징:   

LGPL 라이브러리를 이용한 응용프로그램의 경우 소스코드 제공없이 배포가능

결합라이브러리 작성의 허용(제5조)

‘배포(distribution)’를 ‘컨베이(convey)’라는 용어로 대체

복제, 수정, 배포행위 등을 포함하는 ‘프로퍼게이트(propagate)' 용어 사용

‘해당 소스(corresponding source)에 인터페이스 정의 파일, 저작물의 서브프로그램과 다른 부분들 사이의 제어 흐름이나 밀접한 데이터 통신 등을 통해 저작물이 특별히 필요로 하는, 동적 링크된 하위 프로그램과 공유 라이브러리의 소스코드를 포함

기술적보호조치의 보호에 관한 법적 권리의 포기(제3조)

사용자제품에 대한 설치정보의 제공. “설치 정보”란 해당 소스의 수정본으로부터 발생한 사용자 제품 내의 저작물의 수정된 버전을 설치하고 실행하기 위한 모든 방법과 절차, 인증키, 기타 필요한 정보를 말함.(제6조)

추가적인 허용사항 또는 제약사항을 부가하는 것을 가능하도록 함(제7조)

차별적인 특허라이선스 계약체결의 금지(제11조)

Affero GPL과 결합하거나 연결하여 하나의 저작물을 만들 수 있도록 허용(제13조)


* 배포시 의무사항:

각 복제본에 저작권 고지와 보증책임이 없음을 명시

LGPL 3.0의 조건 및 제7조의 조건에 관한 내용을 있는 그대로 유지

프로그램을 양도 받는 모든 이들에게 프로그램과 함께 GPL 및 LGPL 라이선스 사본 제공

수정시 수정사실 및 일시를 명시

원본저작물과 파생저작물을 LGPL3.0에 의해 배포

원본저작물 및 파생저작물에 대한 소스코드를 제공하거나, 요청시 제공하겠다는 약정서 제공

사용자제품에 대한 인증키 등 설치정보의 제공

응용프로그램을 배포할 경우, LGPL 라이브러리를 사용하고 있다는 사실을 명시

사용자가 라이브러리를 수정해도 응용프로그램을 사용할 수 있도록 (예를 들어 오브젝트코드 등을 제공하거나 공유라이브러리 방식등을 이용하여) 허용


1-2. GNU General Public License (GPLv2)
자유 소프트웨어 재단(FSF)에서 만든 자유 소프트웨어 라이선스다.
미국의 리처드 스톨만(Richard Stallman)이 GNU-프로젝트로 배포된 프로그램의 라이선스로 사용하기 위해 작성했다.

'① 컴퓨터 프로그램을 어떤 목적으로든지 사용할 수 있다
② 컴퓨터 프로그램의 복사를 언제나 프로그램의 코드와 함께 판매 또는 무료로 배포할 수 있다
③ 컴퓨터 프로그램의 코드를 용도에 따라 결정할 수 있다
④ 변경된 컴퓨터 프로그램 역시 프로그램의 코드와 함께 자유로이 배포할 수 있다'라는 네 가지 조항을 명시하고 있다.


대부분의 소프트웨어에 대한 라이선스는 소프트웨어를 공유하거나 수정할 수 있는 자유를 금지하기 위 고안되었다.
반면에 GNU 일반 공중 라이선스는 자유 소프트웨어를 공유하고 수정할 수 있는 자유를 보장하기 위해 의도되었다.
즉, 소프트웨어가 사용자 모두에게 자유롭게 이용될 수 있도록 하는 것이다.
이 일반 공중 라이선스는 자유 소프트웨어 재단의 소프트웨어 대부분을 비롯하여, 저작자가 이 라이선스의 사용을 지정한 기타 모든 프로그램에 적용된다. (자유 소프트웨어 재단의 소프트웨어 중 일부는 이 라이선스 대신 GNU 라이브러리 일반 공중 라이선스가 적용된다.)
누구나 자신의 프로그램에 이 라이선스를 적용시킬 수 있다.

버전 : 2.0

관리기관 : Free Software Foundation, Inc

관련라이선스 : GPL 3.0, LGPL

라이선스 계열 : GPL

웹사이트 바로가기 : http://www.opensource.org/licenses/gpl-2.0.php


1-2-1. 라이선스 주요내용



1-2-2. 주요 특징 및 배포시 의무사항


* 주요 특징 및 배포시 의무사항

주요 특징:

소스코드는 실행물에 포함된 모든 모듈들의 소스 코드와 이와 관련된 인터페이스 정의 파일 전체, 그리고 실행물의 컴파일과 설치를 제어하는데 사용된 스크립트 전부를 의미

다만, 실행물이 실행되는 운영체제의 주요 부분(컴파일러, 커널 등)과 함께 (소스 코드나 바이너리의 형태로) 일반적으로 배포되는 구성요소들은, 그 구성요소 자체가 실행물에 수반되지 않는 한 배포되는 소스 코드에 포함되지 않아도 무방

서브라이선스를 허용하지 않음. 다만 제6조에 의해 수취인은 자동적으로 라이선스를 취득

법원의 판결, 특허침해 등에 의해 라이선스 조건을 준수할 수 없는 경우, GPL에 의한 배포 불가능(제7조)

 

* 배포시 의무사항:

각 복제본에 적절한 저작권 고지와 보증책임이 없음을 명시

GPL 라이선스를 언급하는 고지사항과 보증책임 관련 고지사항을 원본 그대로 유지

프로그램을 양도 받는 모든 이들에게 프로그램과 함께 GPL 라이선스 사본 제공

파일 수정의 경우 수정사실과 날짜를 파일에 명기

원본저작물과 파생저작물을 GPL 2.0에 의해 배포

원본저작물 및 파생저작물에 대한 소스코드를 제공하거나, 요청시 제공하겠다는 약정서 제공


1-3. Apache License v2


아파치 라이선스는 아파치 웹서버의 배포를 위해 만들어진 라이선스이다.

아파치 재단이나 재단의 프로젝트에 의해서 만들어진 모든 소프트웨어는 현재 Apache License 2.0에 의해 배포되고 있다.

버전 : 2.0

관리기관 : 아파치 소프트웨어 재단

관련라이선스 : Apache-1.1

라이선스 계열 : BSD

웹사이트 바로가기 : http://www.apache.org/licenses/LICENSE-2.0


1-3-1. 라이선스 주요내용



1-3-2. 주요 특징 및 배포시 의무사항


* 주요 특징:

라이센서에게 Contribution 하는 경우 Apache 라이선스를 따름

 

* 배포시 의무사항:

수취인에게 라이선스 사본 제공

수정된 파일에 대해 수정사항을 표시한 안내문구 첨부

저작권, 특허, 상표, attribution에 대한 고지사항을 소스코드 또는 "NOTICE" 파일 등에 포함

최초개발자 등을 위해 보증을 면제하고, 책임을 제한


1-4. MIT License


MIT 라이선스(MIT License)는 미국 매사추세츠 공과대학교(MIT)에서 해당 대학의 소프트웨어 공학도들을 돕기 위해 개발한 라이선스다. MIT 라이선스를 따르는 소프트웨어를 개조한 제품을 반드시 오픈 소스로 배포해야 한다는 규정이 없으며 GNU 일반 공중 라이선스의 엄격함을 피하려는 사용자들에게 인기가 있다. 이 라이선스를 따르는 대표적 소프트웨어로 X 윈도 시스템이 있다.


관리기관 : Massachusetts Institute of Technology

라이선스 계열 : BSD

웹사이트 바로가기 : https://opensource.org/licenses/MIT


1-4-1. 라이선스 주요내용



1-4-2. 주요 특징 및 배포시 의무사항


* 주요 특징:

 

배포시 의무사항:

저작권 안내문구, MIT 라이선스 문구가 모든 복제본에 포함





2. GNU/GPL v3 License


https://www.gnu.org/licenses/gpl-3.0.html


[첨부(Attachments)]

license.txt

license-gnu-v3.zip




3. GNU/GPL v2, v1 License(이전 버전)


https://www.gnu.org/licenses/old-licenses/old-licenses.html#GPL


[첨부(Attachments)]

gnu-license-v2.zip

license-v2.txt




4. Apache License


https://www.apache.org/licenses/LICENSE-2.0


* 업무에 APACHE 라이센스를 적용하는 방법(HOW TO APPLY THE APACHE LICENSE TO YOUR WORK)


일반적으로 LICENSE라는 파일에 Apache 라이선스의 사본을 작업에 포함하고 NOTICE 파일도 포함해야합니다.


작업의 특정 파일에 Apache 라이선스를 적용하려면 다음과 같은 상용구 선언을 첨부하고 괄호 "[]"로 묶인 필드를 고유 한 식별 정보로 바꿉니다.
(괄호를 포함하지 마십시오!) 텍스트는 파일 형식에 적합한 주석 구문으로 묶어야합니다. 또한 타사 아카이브 내에서 쉽게 식별 할 수 있도록 파일 또는 클래스 이름과 목적 설명을 저작권 고지와 동일한 "인쇄 된 페이지"에 포함하는 것이 좋습니다.


Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and 



[첨부(Attachments)]

license-apache2.txt

license-apache2.zip




5. MIT License


https://opensource.org/licenses/MIT


Copyright <YEAR> <COPYRIGHT HOLDER>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


[첨부(Attachments)]

license-mit.zip

license-mit.txt





반응형
728x90
300x250

[PC활용] 블루투스 헤드셋, 유선 헤드셋으로 음악 듣기, 마이크 기능(우분투/리눅스)


블루투스 헤드셋, 유선 헤드셋으로 음악듣기, 마이크 기능에 대해서 설정하는 방법에 대해서 소개하겠다.

 

 


1. 블루투스 블루맨 프로젝트

 

다음은 블루투스 블루맨 프로젝트에 관한 것이다.

https://github.com/blueman-project/blueman

 

 

 


2. 유선 헤드셋

 

별도의 장치, 소프트웨어가 필요없이 사용이 가능하다.

 


3. 사용된 명령어


설치에 사용된 명령어이다.

                                   표 1. 블루맨 매니저의 예

 

번호

명령어

비고(Remarks)

1

 sudo apt-get install bluetooth bluez bluez-util bridge-utils

 

2

 sudo apt-get install blueman

 

3

기종에 맞는 드라이버 설치 등 있을 수도 있음.

 

4

lsusb

 //

 

 


4. 설치하기

 

다음은 우분투 18.04의 화면에 관한 것이다.


 

그림 1. 우분투 18.04의 화면 - 도도(Dodo)

 

"시작 메뉴" 또는 "윈도우 키"를 누른다.

 

 

그림 2. 우분투 18.04의 메뉴 - 도도(Dodo)

 

메뉴에서 "블루투스 관리자"를 찾는다.

클릭한다.

 

 

 

그림 3. 우분투 18.04의 화면 - 도도(Dodo)

 

그림 3의 "화면 창"이 열린다.

도움말을 클릭하고, 정보를 누른다.

 


그림 4. 우분투 18.04의 블루맨 매니저에 관한 것 - 도도(Dodo)

 

그림 4는 우분투 18.04의 불루맨 매니저의 정보에 관한 것이다.

GTK 기반에서 프로그램이 작성되었다.

 

 

 

그림 5. 우분투 18.04의 블루맨 매니저에 관한 것 - 도도(Dodo)

 

"Blueman-manager(이하 "블루맨 매니저")는 개인의 참여에 의해서 작성되었다.

 


5. 블루투스 장치 탐색하기

 

다음은 블루투스 장치 탐색에 관한 것이다.
"검색"을 클릭하면, 블루투스 장치를 탐색할 수 있다.

 

 

그림 6. 우분투 18.04의 블루투스 장치 탐색하기 - 도도(Dodo)

 

그림 6은 블루투스 장치를 탐색하고 있는 모습이다.

 

 

그림 7. 우분투 18.04의 블루투스 장치 설치하기의 예 - 도도(Dodo)

 

 

 

그림 8. 우분투 18.04의 블루투스 연결하기의 예 - 도도(Dodo)

 

 

 

 

그림 9. 우분투 18.04의 블루투스 연결완료 - 도도(Dodo)

 

 


6. 환경설정하기

 

다음은 OO헤드셋에 대한 환경설정에 관한 것이다.

 


6-1. 소리 출력

 

아래의 그림은 소리를 출력할 때 사용되는 기능이다. "스피커" 모양의 아이콘을 클릭하면 설정 환경에 관한 창이 열린다.

 

 

그림 10. OO헤드셋 - 소리(출력) 설정하기 - 도도(Dodo)

 

그림 10은 OO헤드셋을 설정하는 예이다.

프로파일(P)에서 "헤드셋 헤드 유닛(HSP/HFP)"를 클릭하면, "낮은 품질의 오디오"로 청취할 수 있다.

 

 

그림 11. OO헤드셋 - 소리(출력) 설정하기 - 도도(Dodo)

 


6-2. 마이크 설정

 

다음은 마이크 설정에 관한 것이다.

 

 

그림 12. OO헤드셋 - 마이크 설정하기 - 도도(Dodo)

 

그림 12는 OO헤드셋 마이크 설정에 관한 것이다.

내부 마이크에서 "헤드셋 - OO헤드셋"을 클릭하면 블루투스 마이크 기능을 사용할 수 있다.

 

[참고하면 도움이 되는 점]
1. 블루투스 마이크 기능에서 해당 된다.
2. 기타 USB오디오 등의 장치에서도 사용이 가능하다.

 

 

그림 13. OO헤드셋 - 마이크 설정하기 - 도도(Dodo)

 


부록 1. 하드웨어 인식에 관한 것

 

lsusb라는 명령어를 통해서 살펴볼 수 있다.

 

 

 

 

 

 


7. 맺음글(Conclusion)

 

1. 블루투스 헤드셋과 유선 헤드셋 사용하는 방법에 대해서 소개하였다.

 


8. 참고자료(Reference)

 

1. GitHub - blueman-project/blueman, Last Modified, Accessed by 2018-09-28, https://github.com/blueman-project/blueman

반응형
728x90
300x250

[PC활용, GNU(리눅스)] 우분투 18.04.01에서 AVR(Avrdude, gcc-Avr, binutils-avr 등) 사용하기 - 소개 및 설치

 

다음은 우분투에서 AVR 설치하는 방법과 소개를 하겠다.

 


1. AVRDude 소개

 

Avr dude는 AVR Downloader/Uploader이다.

아래의 사이트를 클릭하면 아래의 사이트를 볼 수 있다.

http://www.nongnu.org/avrdude

 

그림 1-1. AVRDude - AVRDude(Nongnu.org/avrdude)

 

AVRDUDE - AVR 다운로더 / UploaDEr


AVRDUDE는 ISP (in-system programming) 기술을 사용하여 AVR 마이크로 컨트롤러의 ROM 및 EEPROM 내용을 다운로드 / 업로드 / 조작하는 유틸리티이다.

설명서는 다운로드 영역에서 다운로드하거나 온라인으로 읽을 수 있다.

역사(History)

AVRDUDE는 일단 Brian S. Dean이 Atemel AVR 마이크로 컨트롤러 시리즈의 인 시스템 프로그래머의 개인 프로젝트로이 컨트롤러 용으로 제공되는 Opensource 및 무료 소프트웨어 도구 모음의 일부로 시작되었다.

원래 이 소프트웨어는 FreeBSD 운영 체제용으로 작성되었으며, 사설 CVS 저장소에서 유지 관리되었으며 avrprog라는 이름으로 배포되었다.

Brian은 소프트웨어를 다른 운영 체제로 이식하는 것에 대한 관심이 높아짐에 따라 savannah.nongnu.org에서 공개적으로 프로젝트에 액세스 할 수 있도록하기로 결정했다.
AVRDUDE로 이름 변경은 AVRstudio 소프트웨어와 함께 Atmel이 배포한 avrprog 유틸리티의 모호성을 해결하기 위해 선택 되었다.

주요 특징

AVRDUDE의 주요 기능은 다음과 같다.

• easyautomation을 위해 모든 다운로드 및 업로드 기능 (퓨즈 바이트 처리 포함)에 대한 명령 줄 기반 사용자 인터페이스
   eg. 
Makefiles에 포함시킴.

• 소위 터미널 모드에서 다양한 메모리 영역의 대화형 검사 및 수정.
  
또한 Atmel STK500 보드의 작동 매개 변수 (목표 전압, VAref, 마스터 클록 주파수)를 수정하기위한 옵션이 제공된다.
• Win32 플랫폼뿐만 아니라 모든 주요 POSIX 스타일 운영 체제에서 실행되는 것으로 알려져 있다.
  
POSIX 스타일 시스템에서 기존 운영 체제 드라이버를 사용하면 루트 권한이없는 보안 병렬 포트 액세스를 유지할 수 있다.
  
Win32 플랫폼에서 병렬 포트 액세스는 사용자 프로세스가 IO 레지스터에 직접 액세스 할 수 있게 하는 드라이버 (giveio.sys)를 이전에 설치해야 한다.
• AVR의 ISP 인터페이스를 컴퓨터의 병렬 포트 (추가 회로 없음) 또는 직렬 포트 (일부 추가 회로 필요)에 직접 연결하는 저렴한 ISPplug에서부터
   버퍼 / 드라이버 칩을 사용하는 고급 ASP 어댑터 (예 :
74HC373), AVR910 스타일의 ISP 장치, Atmel STK500 보드 및 Atmel JTAG ICE mkII와 같은
   직렬 연결 프로그래머까지 (더 복잡한)
가장 많이 사용되는 adapterscome 미리 정의 된 새로운 병렬 포트 어댑터를 추가하는 것은 구성 파일을
   편집하는 것만큼 간단하다. (재 컴파일 필요없음)

• Intel Hex, Motorola S-Record 및 원시 바이너리 파일을 지원한다.
   명령 줄에서 직접 메모리 내용 지정 (예 : 퓨즈 바이트의 경우 유용).
입력시 파일 형식을 자동으로 감지 할 수 있다.
• "터미널 모드"에서는 장치의 메모리 영역을 검사하고 수정할 수 있습니다. 이를 통해 상호 퓨즈를 설정하거나 몇 개의 EEPROM 셀을 수정할 수 있다.

도움을 받거나 버그를 신고하는 방법

AVRDUDE에 대한 지원을 받거나이 도구의 다른 사용자와 연락하려면 avr-chat 메일 링리스트를 참조하십시오.
프로젝트에 어떤 방식으로 기여하고자하는 사람들은 avrdude-dev 메일 링리스트에 가입 할 수 있다.

 


1-2. Savannah 홈페이지

 

아래의 사이트에 접속하면 프로젝트에 관해서 알 수 있다.

http://savannah.nongnu.org/

 

 

그림 1-2. savannah 홈페이지 - Nongnu.org

 


1-3. GCC-AVR - 소개

 

아래의 링크를 클릭하면 AVR-GCC에 대해서 자세히 살펴볼 수 있다.

 

https://gcc.gnu.org/wiki/avr-gcc

 

그림 1-3-1. AVR-GCC - 도도(Dodo)

 


1-4. 우분투 패키지에서의 AVR-GCC

 

https://packages.ubuntu.com/en/bionic/gcc-avr

 

 

 

그림 1-4-1. Ubuntu – Details of package gcc-avr in bionic - Ubuntu.org


2. 설치하기

 

우분투에서 AVR을 설치하는 명령어는 아래처럼 하면 된다.

 

번호

명령어

소개

비고(Remarks)

1

sudo -i

 

 

2

apt-get install avr*

 

 

3

 

 

 

 

 

 

 

그림 2-1. AVR 설치하기 - 도도(Dodo)

 

 

그림 2-2. AVR 설치하기 - 도도(Dodo)

 

 

그림 2-3. AVR 설치하기 - 도도(Dodo)

 


 

3. AVRDude 환경설정

 

AVRDude에 대한 환경설정에 관한 것이다.

 

번호

명령어

소개

비고(Remarks)

1

cd /etc

폴더 이동하기 /etc

 

2

vim avrdude.conf

vim avrdude.conf

파일 수정하기

 

3

 

 

 

 

 

 

 

그림 3-1. AvrDude에 대한 환경설정 - 도도(Dodo)

 

 

 

그림 3-2. AvrDude에 대한 환경설정 - 도도(Dodo)

 


4. MakeFile 구성(MakeFile Configuration)


MakeFile은 소스 코드에서 실행 가능한 프로그램 및 라이브러리를 자동으로 빌드하는 유틸리티이다.

A. AVR MakeFile 템플릿 다운로드
        여기에서 AVR 마이크로 컨트롤러 용 make 파일을 다운로드 해라.

        Makefile.tpl.txt (AVR Microcontroller용 Makefile.tpl)


        주의 : 다운로드 한 파일은 프로젝트 디렉토리에 저장해야 한다. 파일은 확장자가없는 "MakeFile"과 같아야 한다.

B. AVR MakeFile configurationAssumption : 마이크로 컨트롤러가 ATmega32이고 프로그래머 하드웨어가 JTAG ICE라고 가정한다.
    그러면 굵게 표시된 다음 매개 변수를 편집해야 한다.

 

MCU=atmega32 / * 사용중인 프로세서 이름 추가 * / PROGRAMMER_MCU = m32 /
* 이것은 마이크로 컨트롤러 ID입니다. avrdude의 매뉴얼 페이지를보십시오.

 

gedit /etc/avrdude.conf

 

*/PROJECTNAME=myproject /* Project name , This could be anything you wish

*/AVRDUDE_PROGRAMMERID=jtagmki 

/*Programmer ids are listed in /etc/avrdude.conf

*/AVRDUDE_PORT=/dev/ttyUSB0 /* 병렬 포트용 드라이버가 로드되어 작동하는지 확인하고 권한을 777으로 하세요 * /

 


4-1. 소스코드

 

#include <avr/io.h>
int main(void)
{
          // Set Port D pins as all outputs
          DDRD = 0xff;
          // Set all Port D pins as HIGH
          PORTD = 0xFF;
          return 1;
}

 

 


4-2. 컴파일 하기

 

$ make              /* Compile your project*/
$ make hex        /* Generate hex file */
$ make install    /* Burn hex file in microcontroller ( Make sure your board is switched on and programmer is connected )*/

 

소스코드를 작성하고 make를 한다.

 


5. GCC-AVR에서 제시하는 컴파일 방법

 

원문으로 읽어보면 도움이 될 것이다.

 

Compiling the Code

Let's start with a simple C program, source.c:

#include <avr/io.h>

int var;

int main (void)
{
    return var + SP;
}

Your source directory then contains the following files:

 

source.c    gcrt1.S    macros.inc    sectionname.h

 

The startup code gcrt1.S and macros.inc are verbatim copies from AVR Libc.

sectionname.h is included by macros.inc but we don't need it: Simply provide sectionname.h as an empty file.

For the matter of simplicity, we show how to compile for a device that is similar to ATmega8 so that we don't need to extend avr/io.h to show the work flow. In the case you copied avr/io.h to a new place, don't forget to add respective -isystem to the first two commands for source.c and gcrt1.S.

ATmega8 is a device in core family avr4, thus we compile and assemble our source.c for that core architecture. __AVR_ATmega8__ stands for the subheader selector you added to avr/io.h.

 

avr-gcc -mmcu=avr4 -D__AVR_ATmega8__ -c source.c -Os

 

Similarly, we assemble the startup code for our device by means of:

 

avr-gcc -mmcu=avr4 -D__AVR_ATmega8__ -c gcrt1.S -o crt0-mydevice.o


Finally, we link the stuff together to get a working
source.elf (assuming that RAM starts at address 0x124):

 

avr-gcc -mmcu=avr4 -Tdata 0x800124 source.o crt0-mydevice.o -nostartfiles -o source.elf

 

Voilà!

 


6. 맺음글(Conclusion)

 

AVR에 사용되는 주요 프로젝트 등에 대해서 살펴보았다.

 


7. 참고자료

 

1. gcc/Makefile.tpl at master · gcc-mirror/gcc · GitHub, Last Modified, Accessed by 2018-09-06, https://github.com/gcc-mirror/gcc/blob/master/Makefile.tpl

2. Welcome [Savannah], Last Modified, Accessed by 2018-09-06, http://savannah.nongnu.org/

3. AVRDUDE - AVR Downloader/UploaDEr, Last Modified 2010-01-08 09:14:46(CET), Accessed by 2018-09-06, https://www.nongnu.org/avrdude/

4. avr-gcc - GCC Wiki, Last Modified 2017-10-06 09:47:16, Accessed by 2018-09-06, https://gcc.gnu.org/wiki/avr-gcc

5. Ubuntu – Details of package gcc-avr in bionic, Last Modified, Accessed by 2018-09-06, https://packages.ubuntu.com/en/bionic/gcc-avr

반응형
728x90
300x250

[PC활용] Canonical(케노니컬) - 우분투 18.04.1 프로젝트, 소개, 다운로드, 설치

 

이번에 소개할 것은 케노니컬과 우분투 프로젝트에 대해서 소개하려고 한다.

 


1. 우분투(Ubuntu)

 

우분투의 소개는 아래의 링크를 클릭하면 살펴볼 수 있다.

https://www.ubuntu.com/about#community-content

 

그림 1-1. 우분투 - 소개

 


1-1. 우분투 공식 사이트

 

우분투 공식 사이트는 아래의 링크를 클릭하면 찾아갈 수 있다.

http://www.ubuntu.com

 

그림 1-1-1. 우분투 - Ubuntu.com

 


1-2. 케노니컬(Canonical)

 

우분투 프로젝트를 운영하고 있는 곳이다.

https://www.canonical.com

 

 

그림 1-2-1. 케노니컬 홈페이지 - Canonical

 

 

 

 


2. 우분투 다운로드 받기

 

우분투의 다운로드 받는 방법은 아래의 사이트에 접속하면 내려받을 수 있다.

 

http://www.ubuntu.com/download

 

 

 

그림 2-1. 우분투 다운로드 - Ubuntu

 

그림 2-1은 우분투 배포판의 종류이다.

 

Ubuntu Desktop, Ubuntu Server 등으로 구성되어 있다.

 

 

그림 2-2. 우분투 다운로드 - Ubuntu

 

 

그림 2-3. 우분투 다운로드 - Ubuntu

 

 

 

그림 2-4. 우분투 다운로드 - Ubuntu

 

 

그림 2-5. 다운로드 진행 - 도도(Dodo)

 


3. 우분투 커뮤니티 지원 | Ubuntu

 

아래의 링크를 클릭하면 우분투 커뮤니티 지원에 들어갈 수 있다.

https://www.ubuntu.com/support/community-support

 

 

그림 3-1. Community Support - Ubuntu

 


4. Plans And pricing

 

아래의 링크를 클릭하면 우분투의 플랜과 가격 등에 대해서 알 수 있다.

https://www.ubuntu.com/support/plans-and-pricing

 

그림 4-1. Plans and pricing - Ubuntu

 


5. 시스템 요구사항 - 우분투

 

아래의 링크를 클릭하면, 우분투 데스크탑 에디션에 요구되는 사양을 소개하고 있다.

https://help.ubuntu.com/community/Installation/SystemRequirements#Ubuntu_Desktop_Edition

 

 

 

 

컴퓨팅 환경: Intel Core 2 Quad 이상, AMD 라이젠 이상
램(RAM) : 2GB~8GB 이상
그래픽카드: 128MB ~ 2GB 이상


아래의 내용을 읽어보면 된다.

 

 

 

 

 

그림 5-1. 설치에 관한 사항 - Ubuntu

 


6. 설치하기(Installing)

 

우분투를 설치하는 방법은 아래처럼 진행할 수 있다.

 

 

영상 1. 우분투 설치하기 - 도도(Dodo)

 

지역 선택에 관한 사항
- Seoul로 표기되어서 수동 입력 등이 되는지 확인하였음.

참고하면 도움이 되는 것
- 지역(Region)을 클릭하면, 수도 지역을 클릭할 수 있음.

 

 

 

영상 2. 우분투 실행하기 - 도도(Dodo)

 


7. 시연하기(Practice)


다음은 우분투 18.04.1을 실제 컴퓨터에서 설치 및 실행을 한 것이다.



그림 7-1. 우분투 18.04.1 설치하기 - 도도(Dodo)



그림 7-2. 우분투 18.04.1 설치하기 - 도도(Dodo)



그림 7-3. 우분투 18.04.1 설치하기 - 도도(Dodo)



그림 7-4. 우분투 18.04.1 설치하기 - 도도(Dodo)



그림 7-5. 우분투 18.04.1 설치하기 - 도도(Dodo)



그림 7-6. 우분투 18.04.1 설치하기 - 도도(Dodo)



그림 7-7. 우분투 18.04.1 설치하기 - 도도(Dodo)



그림 7-8. 우분투 18.04.1 설치하기 - 도도(Dodo)



그림 7-9. 우분투 18.04.1 설치하기 - 도도(Dodo)



그림 7-10. 우분투 18.04.1 설치하기 - 도도(Dodo)



그림 7-11. 우분투 18.04.1 설치하기 - 도도(Dodo)



그림 7-12. 우분투 18.04.1 설치하기 - 도도(Dodo)



그림 7-13. 우분투 18.04.1 설치하기 - 도도(Dodo)



그림 7-14. 우분투 18.04.1 설치하기 - 도도(Dodo)



그림 7-15. 우분투 18.04.1 설치하기 - 도도(Dodo)



그림 7-16. 우분투 18.04.1 설치하기 - 도도(Dodo)


영상 2. 우분투 설치 및 시연하기 - 도도(Dodo)



8. 라이센스(License)

 

읽어보면 도움이 될 것으로 보인다.

 

https://en.wikipedia.org/wiki/Ubuntu_(operating_system)

https://www.fsf.org/news/canonical-updated-licensing-terms

 


9. 맺음글(Conclusion)

 

우분투에 대해서 살펴보았다.

 


10. 찾아보기(Reference)

 

1. The leading operating system for PCs, IoT devices, servers and the cloud | Ubuntu, Last Modified, Accessed by 2018-09-05, http://www.ubuntu.com

2. Canonical | About the compnay, Last Modified, Accessed by 2018-09-05, https://www.canonical.com/about

3. Canonical | The company behind Ubuntu, Last Modified, Accessed by 2018-09-05, https://www.canonical.com/

4. Ubuntu release cycle | Ubuntu, Last Modified, Accessed by 2018-09-05, https://www.ubuntu.com/about/release-cycle#community-content

5. Community support | Ubuntu, Last Modified, Accessed by 2018-09-05, https://www.ubuntu.com/support/community-support

6. Plans and pricing | Support | Ubuntu, Last Modified, Accessed by 2018-09-05, https://www.ubuntu.com/support/plans-and-pricing

7. Installation/SystemRequirements - Community Help Wiki, Last Modified 2018-08-05 07:02:37, Accessed by 2018-09-05, https://help.ubuntu.com/community/Installation/SystemRequirements#Ubuntu_Desktop_Edition

8. Ubuntu (operating system) - Wikipedia, Last Modified, Accessed by 2018-09-05, https://en.wikipedia.org/wiki/Ubuntu_(operating_system)

9. Statement of Canonical's updated licensing terms for Ubuntu GNU/Linux, Last Modified, Accessed by 2018-09-06, https://www.fsf.org/news/canonical-updated-licensing-terms

반응형
728x90
300x250
[PC활용, GNU(리눅스[Linux])] Lubuntu, Ubuntu(루분투, 우분투) 소개, 루분투 18.04 설치하기

 

[참고하면 도움이 되는 것]
[GNU(리눅스[Linux])] Lubuntu, Ubuntu(루분투, 우분투) 소개, 루분투 18.02 설치하기 / 2018.07.30 15:53 / http://yyman.tistory.com/1082

 


1. 루분투 18.04 - Documentation

 

루분투 문서에 관한 것이다. 아래의 링크를 클릭하면 살펴볼 수 있다.

https://docs.lubuntu.net/

 

그림 1-1. 루분투에 대한 가이드 - 도도(Dodo)

 


2. 다운로드 받기

 

아래의 링크를 클릭하면 루분투를 다운로드 받을 수 있다.

https://lubuntu.net/downloads/

 

 

그림 2-1. 루분투 다운로드 - Lubuntu.net

 

 


3. 루분투 18.04 설치하기

 

루분투 18.04 설치에 관한 것이다.

 

 

영상 1. 루분투 18.04 설치하기 - 도도(Dodo)

 

 

영상 2. 루분투 18.04 설치하기 - 도도(Dodo)

 


4. 맺음글(Conclusion)

 

루분투 18.04에 대해서 소개하였다.

 


5. 참고자료(Reference)

 

1. Get Lubuntu - lubuntu, Last Modified, Accessed by 2018-09-03, https://lubuntu.net/downloads/

2. lubuntu documentation and support | lubuntu Documentation, Last Modified, Accessed by 2018-09-03, https://docs.lubuntu.net/

반응형
728x90
300x250

[GNU(리눅스(Linux)] 데비안 프로젝트 - 소개, 데비안 9.5 설치하기

 

리눅스 커널을 기반으로 하는 데비안 프로젝트에 대해서 소개하겠다.

 


1. 데비안 웹 사이트

 

아래의 사이트를 클릭하면 데비안 홈페이지에 접속할 수 있다.

http://www.debian.org

 

그림 1-1. 데비안(Debian) - 도도(Dodo)

 


1-1. 데비안 소개

 

아래의 사이트에 접속하면, 데비안에 대해서 자세히 알 수 있다.
https://www.debian.org/intro/about

 

그림 1-1-1. 데비안(Debian) - 도도(Dodo)

 

 

그림 1-1-2. 데비안(Debian) - 도도(Dodo)

 

 

그림 1-1-3. 데비안(Debian) - 도도(Dodo)

 

 

 

그림 1-1-4. 데비안(Debian) - 도도(Dodo)

 

 

그림 1-1-5. 데비안(Debian) - 도도(Dodo)

 

 

그림 1-1-6. 데비안(Debian) - 도도(Dodo)

 

 

 

그림 1-1-7. 데비안(Debian) - 도도(Dodo)

 


2. 다운로드 받기

 

데비안 프로젝트를 다운받는 방법은 아래의 사이트에 접속하면 다운 받을 수 있다.

https://www.debian.org/distrib/

 

 

 

그림 2-1. 데비안 배포판 - 도도(Dodo)

 

 

그림 2-2. 데비안 배포판 - 도도(Dodo)

 

 

그림 2-3. 데비안 배포판 - 도도(Dodo)

 


3. 설치하기

 

데비안 설치하는 방법은 미디어 매체 드라이브(USB, DVD, BlueRay, CD-R, CD-RW)에 구워서 읽으면 된다.

부팅 전에 미디어 매체를 넣으면 아래의 화면을 볼 수 있다.

 

 

그림 3-1. 데비안 설치하기 - 도도(Dodo)

 

번호

영어 문장(Word)

뜻(Means)

한글 읽기(Read Hangul)

1

Graphical install

그래피칼 인스톨

그래피칼 인스톨

2

Install

CUI(콘솔 기반) 인스톨

인스톨

3

Advanced Options

고급 옵션

어드벤스드 옵션

4

Help

도움말

헬프

5

Install with speech synthesis

음성 합성으로 설치

인스톨 윗 스피치 신드시스

 

 

 

그림 3-2. 데비안 설치하기 - 도도(Dodo)

 

그림 3-2는 데비안에서 언어를 선택하는 화면이다.

 

 

그림 3-3. 데비안 설치하기 - 도도(Dodo)

 

그림 3-3은 Korean 언어를 선택하였다.

Continue(계속)를 클릭한다.

 

 

그림 3-4. 데비안 설치하기 - 도도(Dodo)

 

그림 3-4는 시간에 관한 것이다. 해당하는 국가의 시간을 클릭하고 "계속"을 누른다.

 

 

그림 3-5. 데비안 설치하기 - 도도(Dodo)

 

키보드 설정에 관한 것이다.

해당하는 국가의 언어를 선택하고 "계속"을 누른다.

 

 

그림 3-6. 데비안 설치하기 - 도도(Dodo)

 

 

그림 3-7. 데비안 설치하기 - 도도(Dodo)

 

 

그림 3-8. 데비안 설치하기 - 도도(Dodo)

 

네트워크 설정에 관한 것이다.

호스트 명을 입력하고 "계속"을 클릭한다.

 

 

그림 3-9. 데비안 설치하기 - 도도(Dodo)

 

그림 3-9는 도메인 명을 입력하는 것이다. 적절히 입력하면 된다. (생략해도 무방하다.)

 

 

그림 3-10. 데비안 설치하기 - 도도(Dodo)

 

그림 3-10은 데비안 루트 계정에 관한 것이다.

루트 암호를 설정할 수 있다.

 

 

그림 3-11. 데비안 설치하기 - 도도(Dodo)

 

그림 3-11은 데비안 사용자 계정에 관한 것이다. 사용자 이름을 입력할 수 있다.

"계속"을 누른다.

 

 

그림 3-12. 데비안 설치하기 - 도도(Dodo)

 

사용자 계정을 만들 수 있다.

사용자 계정 ID를 기호에 따라서 입력하고 "계속"을 누른다.

 

 

그림 3-13. 데비안 설치하기 - 도도(Dodo)

 

사용자 계정에 관한 비밀번호 입력란이다.

암호를 적절하게 입력하고 "계속"을 누른다.

 

 

그림 3-14. 데비안 설치하기 - 도도(Dodo)

 

 

그림 3-15. 데비안 설치하기 - 도도(Dodo)

 

디스크 파티션에 관한 것이다.

 

"자동"으로 선택해도 된다.

"LVM(Logical Volume Mount,로지칼 볼륨 마운트)" 등의 기능을 활용하려면 그에 맞게 선택할 수도 있다.

"수동으로"를 클릭하면 사용자가 기호에 맞게 파티션을 설정할 수 있다.

"계속 버튼"을 클릭한다.

 

 

그림 3-16. 데비안 설치하기 - 도도(Dodo)

 

그림 3-16은 하드디스크에 관한 것이다. 하드 디스크 드라이브를 선택한다.

 

 

그림 3-17. 데비안 설치하기 - 도도(Dodo)

 

파티션에 관한 것이다.

적절한 옵션을 선택하고 "계속" 버튼을 누른다.

 

 

그림 3-18. 데비안 설치하기 - 도도(Dodo)

 

그림 3-18은 데비안 디스크 파티션에 관한 것이다.

소프트웨어 RAID, iSCSI 볼륨 설정이 있다.

 

하드 디스크 2개 이상 있는데, RAID 장치가 지원되지 않는다면, 소프트웨어 RAID로 구성할 수 있다.

 

 

그림 3-19. 데비안 설치하기 - 도도(Dodo)

 

그림 3-19에서는 설정을 마쳤다면, "계속" 버튼을 클릭한다.

 

 

그림 3-20. 데비안 설치하기 - 도도(Dodo)

 

"예"를 누르고 "계속"을 누르면 설치가 진행된다.

"아니오"를 누르고 "계속"을 누르면 이전 화면으로 돌아간다. (그림 3-19의 화면)

 

 

그림 3-21. 데비안 설치하기 - 도도(Dodo)

 

 

그림 3-22. 데비안 설치하기 - 도도(Dodo)

 

 

그림 3-23. 데비안 설치하기 - 도도(Dodo)

 

 

그림 3-24. 데비안 설치하기 - 도도(Dodo)

 

그림 3-24는 데비안을 이더넷 환경에서 설치하는 모습이다.

미디어 디스크가 있는 경우에 해당되는 화면이다.

 


4. 데비안 설치 - 패키지 관리자 설정에 관한 것

 

데비안의 패키지 관리자 설정에 관한 것이다.

 

 

그림 4-1. 데비안 설치하기 - 도도(Dodo)

 

아카이브 미러 국가를 선택하고 "계속"을 클릭한다.

 

 

그림 4-2. 데비안 설치하기 - 도도(Dodo)

 

그림 4-2는 미러사이트에 관한 것이다.

미러사이트를 직접 운영하는 경우도 존재할 수 있다.

또는 외부에서 배포하는 미러사이트를 사용할 수도 있다.

 

선택을 한 후에 "계속" 버튼을 누른다.

 

 

그림 4-3. 데비안 설치하기 - 도도(Dodo)

 

그림 4-3은 프록시 서버에 관한 것이다.

로컬호스트 랜 기반에서는 "프록시서버"를 운영할 수가 있다.

 

프록시 서버(proxy server 프록시 서버)클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 컴퓨터나 응용 프로그램을 가리킨다. 서버와 클라이언트 사이에서 중계기로서 대리로 통신을 수행하는 기능을 가리켜 '프록시', 그 중계 기능을 하는 것을 프록시 서버라고 부른다. 프록시 서버는 프록시 서버에 요청된 내용들을 캐시를 이용하여 저장해 둔다. 이렇게 캐시를 해 두고 난 후에, 캐시 안에 있는 정보를 요구하는 요청에 대해서는 원격 서버에 접속하여 데이터를 가져올 필요가 없게 됨으로써 전송 시간을 절약할 수 있게 됨과 동시에 불필요하게 외부와의 연결을 하지 않아도 된다는 장점을 갖게 된다. 또한 외부와의 트래픽을 줄이게 됨으로써 네트워크 병목 현상을 방지하는 효과도 얻을 수 있게 된다.
CDN(Content Delivery Network) 등에 대해서도 찾아보면 도움이 될 것 같다.

 

 

그림 4-4. 데비안 설치하기 - 도도(Dodo)

 

 

그림 4-5. 데비안 설치하기 - 도도(Dodo)

 


5. 시연하기(Practice)

 

아래의 영상은 데비안 설치를 직접 시연한 것이다. 참고하면 도움이 될 것으로 보인다.

 

 

영상 1. 데비안 9 시연하기 - 도도(Dodo)

 

 

영상 2. 데비안 9 시연하기 - 도도(Dodo)

 


6. 맺음글(Conclusion)

 

아래의 사이트는 데비안의 개발자를 위한 사이트이다.

https://www.debian.org/devel/

 

 

그림 6-1. 데비안 개발자 사이트 - 도도(Dodo)

 

개발자의 정책에 관한 것이다. 참고해보면 도움이 될 것으로 보인다.

https://www.debian.org/doc/debian-policy/index.html

 

 

그림 6-2. 데비안 개발자 정책 - 도도(Dodo)

 

데비안 프로젝트의 개발자 코너에서 찾아보면 많은 정보 등을 확인할 수 있겠다.

 

 

그림 6-3. 데비안 개발자 - 도도(Dodo)

 

아래의 사이트를 클릭하면 데비안 헌법을 확인할 수 있다.
https://www.debian.org/devel/constitution

 

 

그림 6-4. 데비안 개발자 헌법 - 도도(Dodo)

 


7. 데비안 프로젝트 (IPv6에 관한 것)

 

데비안 프로젝트는 IPv6를 지원(Full Support IPv6)하고 있다.

https://wiki.debian.org/DebianIPv6

 

그림 7-1. 데비안 IPv6 Project - Debian.org

 


8. 데비안 커널에 관한 관리자 메뉴얼

 

데비안 커널에 관한 메뉴얼이다. 아래의 링크를 클릭하면 된다.

https://www.debian.org/releases/sarge/mips/release-notes/ap-kernel-upgrade-howto.ko.html

 

 

그림 8-1. 데비안 GNU/Linux 3.1, Mips 릴리즈 노트 - Debian.org

 

Debian Administrator's Handbook을 확인하려면 아래의 링크를 클릭하면 된다.

https://www.debian.org/doc/manuals/debian-handbook/sect.kernel-installation.ko.html

 

 

그림 8-2. 데비안 GNU/Linux 3.1, Mips 릴리즈 노트 - Debian.org

 

 


9. 맺음글(Conclusion)

 

데비안 프로젝트에 대해서 소개하였다.

 


10. 참고자료(Reference)

 

1. 데비안 -- 세계적인 운영체제, Last Modified, Accessed by 2018-09-01, https://www.debian.org/index.ko.html

2. 데비안 -- 데비안에 대하여, Last Modified, Accessed by 2018-09-01, https://www.debian.org/intro/about

3. 데비안 -- 데비안 얻기, Last Modified, Accessed by 2018-09-01, https://www.debian.org/distrib/

4. 프록시 서버 - 위키백과, 우리 모두의 백과사전, Last Modified 2018-08-15 20:10, Accessed by 2018-09-01, https://ko.wikipedia.org/wiki/프록시 서버

5. 데비안 헌법(Consitution), Last Modified 2016-08-14, Accessed by 2018-09-01, https://www.debian.org/devel/constitution

6. DebianIPv6 - Debian Wiki, Last Modified 2018-06-09 18:29:25, Accessed by 2018-09-01, https://wiki.debian.org/DebianIPv6

7. Debian GNU/Linux 3.1 (`sarge'), Mips 릴리즈 노트부록 A - 커널 업그레이드, Last Modified 2005-06-10 12:35:31, Accessed by 2018-09-01, https://www.debian.org/releases/sarge/mips/release-notes/ap-kernel-upgrade-howto.ko.html

8. 8.11. Installing a Kernel, Last Modified, Accessed by 2018-09-01, https://www.debian.org/doc/manuals/debian-handbook/sect.kernel-installation.ko.html

반응형

+ Recent posts