레이블이 리눅스 공부인 게시물을 표시합니다. 모든 게시물 표시
레이블이 리눅스 공부인 게시물을 표시합니다. 모든 게시물 표시

2015년 12월 30일 수요일

Arch Linux 개인적인 공부2


Arch 리눅스에 대한 개인적인 공부 두번째 입니다.

저번에 포스팅했던 내용은 2년전에 공부했다고 썼던 포스트였지만
그냥 위키에 있는 내용을 가져다 쓴 정도 였습니다.

이번에 다시 한번 Arch 리눅스를 공부해보려합니다.

Arch 리눅스는
URL: https://www.archlinux.org/








Arch 리눅스 사이트에서 보면
이 리눅스에 대해 이렇게 설명하고 있습니다.

About Arch Linux

Arch Linux is an independently developed, i686/x86-64 general purpose GNU/Linux distribution versatile enough to suit any role. Development focuses on simplicity, minimalism, and code elegance. Arch is installed as a minimal base system, configured by the user upon which their own ideal environment is assembled by installing only what is required or desired for their unique purposes. GUI configuration utilities are not officially provided, and most system configuration is performed from the shell by editing simple text files. Arch strives to stay bleeding edge, and typically offers the latest stable versions of most software.
Arch Linux uses its own Pacman package manager, which couples simple binary packages with an easy-to-use package build system. This allows users to easily manage and customize packages ranging from official Arch software to the user's own personal packages to packages from 3rd party sources. The repository system also allows users to easily build and maintain their own custom build scripts, packages, and repositories, encouraging community growth and contribution.
The minimal Arch base package set resides in the streamlined [core] repository. In addition, the official [extra], [community], and [testing] repositories provide several thousand high-quality, packages to meet your software demands. Arch also offers an [unsupported] section in the Arch Linux User Repository (AUR), which contains over 9,000 build scripts, for compiling installable packages from source using the Arch Linux makepkg application.
Arch Linux uses a "rolling release" system which allows one-time installation and perpetual software upgrades. It is not generally necessary to reinstall or upgrade your Arch Linux system from one "version" to the next. By issuing one command, an Arch system is kept up-to-date and on the bleeding edge.
Arch strives to keep its packages as close to the original upstream software as possible. Patches are applied only when necessary to ensure an application compiles and runs correctly with the other packages installed on an up-to-date Arch system.
To summarize: Arch Linux is a versatile, and simple distribution designed to fit the needs of the competent Linux® user. It is both powerful and easy to manage, making it an ideal distro for servers and workstations. Take it in any direction you like. If you share this vision of what a GNU/Linux distribution should be, then you are welcomed and encouraged to use it freely, get involved, and contribute to the community. Welcome to Arch!
위의 내용을 좀 보자면,

Arch 리눅스는
단순함과 미니멀리즘, 코드의 아름다움에 집중되서 개발되었고
작은 환경에 설치될 수 있는 리눅스입니다.

Arch 리눅스는 Pacman 이라는 패키지 매니저를 사용합니다.
(첨언, Ubuntu의 apt나 CentOS의 yum과 같은 패키지 매니저를 말합니다)

Arch 리눅스는 rolling release 시스템을 이용해서 설치하고, 업그레이드합니다.
(rolling release는 소프트웨어 개발 모델 중의 하나로 계속해서 개발하거나 업데이트하는 것을 말합니다.)

그외에 내용은 그다지 중요한 내용은 아니네요.
Arch 리눅스는 좋다라는 내용인거 같습니다.

설치하는 방법에 대한 URL:
https://wiki.archlinux.org/index.php/Installation_guide

초보자들을 위한 가이드도 있습니다.
https://wiki.archlinux.org/index.php/Beginners%27_guide

초보자 가이드보고 진행할 수 있지만
영어로 다 되어 있어서...
한글로 되어있는곳을 찾았지요
https://wiki.archlinux.org/index.php/Beginners'_guide_(%ED%95%9C%EA%B5%AD%EC%96%B4)

공부라고하긴했지만

나중에 설치하는 것 포스팅해보겠습니다.






2015년 12월 28일 월요일

Arch Linux에 대한 개인적인 공부


Arch Linux는 보통 arm(핸드폰이나 임베디드에 사용되는 프로세서)에서 
사용되는 것 같이 보이며
(arm에 적합한것으로 보이는 간결함..? 정확하지 않습니다.)

wiki에서 찾아보면

아치 리눅스(Arch Linux)는 i686과 x86-64용 리눅스 기반 운영체제이다.
개발팀은 사용자 관점보다는 개발자 관점에서 간결함에 중점을 두며, 우아함, 코드 정확성 및 최소주의를 추구한다. 아치 리눅스는 자체 꾸러미 관리자인 팩맨(pacman)을 사용해 꾸러미를 설치·제거·갱신한다. 롤링 릴리스 모델을 사용하므로 최신 소프트웨어를 설치하려면 시스템 갱신만 하면 된다. 아치 개발팀에서 배포하는 설치 이미지는 단순히 주요 시스템 구성 요소의 최신 버전을 저장한 것이다. 아치 리눅스는 우분투나 페도라처럼 기본 데스크톱 환경을 채택하지 않기 때문에 사용자가 아치 리눅스를 설치할 때 자신의 필요에 맞는 데스크톱 환경을 선택하여 설정한다.


간결함에 중점을 두며... 시스템 구성 요소의 최신버전을 저장..
오라클하고 DB도 이것저것 안깔려있는게 많아서 
초보 리눅서는 힘들어 보이는 OS입니다..ㅎㅎ

맞네요ㅎㅎ 
i686 과 x86-64 용 리눅스 기반 운영체제!
i686은 마이크로 아키텍쳐를 말하며 x86-64는 64비트의 운영체제를 말합니다.

다음포스팅에 아크 리눅스 설치기!

아크 리눅스 : www.archlinux.org

리눅스 계열_Linux (레드헷 vs 데비안)


레드헷 계열 vs 데비안 계열

레드햇 계열 : 레드헷, 센트 OS(Cent OS), Fedora(페도라), Oracle Linux

데비안 계열 : 우분투(Ubuntu), 린스파이어, 크노픽스, 핀닉스, 등등

다른 계열도 많지만 흔히 볼 수 있는 것만 정리합니다.

유닉스(Unix) : 연구 목적으로 만들어진 운영체제, 현재는 다양한 비영리 단체,
대학에서 만든 버전이 있습니다. 그 예로는 Linux, BSD, FreeBSD 등이 있습니다.

윈도우즈(windows) : Mac OS 대항 하기 위해 MS-DOS로 시작하여 GUI를 도입, 그후에 윈도우 NT 등 발전.

위의 블로그를

Redhat 경우 RPM(Redhat Package Manager)이라고 해서 설치하는데 편의성 좋은 것이 있어서
설치 할때는 좋은데 의존성이 이리저리 꼬이게 되면 다시 설치해야하거나 
패키지 의존성을 고려해서 설치해야하는 단점이 있습니다.

Debian 경우에 이러한 의존성문제를 해결. dpkg, dselect, apt를 가지고 
패키지 설치시 의존성에 걸려있는 패키지들을 자동으로 알려주고 
차례차례 설치하며 설정파일들을 생성해줍니다.
단점은 패키지의 업데이트가 느리다는것. 
프로그램의 패키지 의존성이나 그런 것들을 분석하고 나오기 때문에 업데이트가 느려요.

젠투(Gentoo Linux)
FreeBSD Port 시스템 기초로 Portage라는 개념의 파일 시스템을 사용합니다.
설치가 어려워 중급이상의 리눅서들이 사용해요.

JIRA Plugin - ScriptRunner 소개 #2

관련 글 소개 #1:  https://pineoc.blogspot.com/2019/03/scriptrunner-1.html ScriptRunner 소개 #2 지난 글에서는 Behaviours를 보았고 다음 내용인 콘솔, 리스너 등을 ...