์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

adt-buildvm-ubuntu-cloud - ํด๋ผ์šฐ๋“œ์˜ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ adt-buildvm-ubuntu-cloud ์‹คํ–‰

์ด๊ฒƒ์€ Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์ž์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” adt-buildvm-ubuntu-cloud ๋ช…๋ น์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


adt-buildvm-ubuntu-cloud - adt-virt-qemu์šฉ Ubuntu ํด๋ผ์šฐ๋“œ ์ด๋ฏธ์ง€ ๊ธฐ๋ฐ˜ VM ์ƒ์„ฑ

๊ฐœ์š”


adt-buildvm-์šฐ๋ถ„ํˆฌ-ํด๋ผ์šฐ๋“œ [์˜ต์…˜]

๊ธฐ์ˆ 


adt-buildvm-์šฐ๋ถ„ํˆฌ-ํด๋ผ์šฐ๋“œ Ubuntu ํด๋ผ์šฐ๋“œ ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ๋‹ค์Œ์„ ์œ„ํ•ด ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.
autopkgtest์˜ QEMU ๋Ÿฌ๋„ˆ(adt-virt-qemu):

* ์ด๋ฏธ์ง€ ํฌ๊ธฐ๋ฅผ 6GB๋กœ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ์ ์œผ๋กœ ์˜ต์…˜์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Œ).
๋Œ€๋ถ€๋ถ„์˜ ํ…Œ์ŠคํŠธ์— ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

* ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ "ubuntu"์ธ ์‚ฌ์šฉ์ž "ubuntu"๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

* "์ œํ•œ๋œ" ๋ฐ "๋‹ค์ค‘ ์šฐ์ฃผ" ๊ตฌ์„ฑ ์š”์†Œ์— ๋Œ€ํ•œ ์ ์ ˆํ•œ ์†Œ์Šค๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

* ๋ถ€ํŒ… ์‹œ ttyS1์—์„œ ๋ฃจํŠธ ์…ธ์„ ์‹œ์ž‘ํ•˜๋Š” init.d ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. adt-virt-qemu
์ถ”๊ฐ€ ์ธ์ˆ˜ ์—†์ด ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ttyS0์„ ํ†ตํ•ด ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ต์…˜์œผ๋กœ ๋ฆด๋ฆฌ์Šค, ์•„ํ‚คํ…์ฒ˜, apt ํ”„๋ก์‹œ ๋“ฑ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€
ํ˜ธ์ŠคํŠธ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜์˜ ๊ฐœ๋ฐœ ์‹œ๋ฆฌ์ฆˆ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

์˜ต์…˜


-a ์•„์น˜ | --์•„์น˜=์•„์น˜
Ubuntu ์•„ํ‚คํ…์ฒ˜ ์ด๋ฆ„(์˜ˆ: "i386" ๋˜๋Š” "amd64"). ๊ธฐ๋ณธ๊ฐ’์€ ํ˜ธ์ŠคํŠธ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.
๊ฑด์ถ•๋ฌผ.

-r ์ฝ”๋“œ ๋„ค์ž„ | --๋ฆด๋ฆฌ์Šค=์ฝ”๋“œ ๋„ค์ž„
Ubuntu ๋ฆด๋ฆฌ์Šค ์ฝ”๋“œ ์ด๋ฆ„(์˜ˆ: "trusty"). ๊ธฐ๋ณธ๊ฐ’์€ ํ˜„์žฌ ๊ฐœ๋ฐœ ์‹œ๋ฆฌ์ฆˆ์ž…๋‹ˆ๋‹ค.
(์ด๊ฒƒ์€ ํ•„์š” ํŒŒ์ด์ฌ ๋ฐฐํฌํŒ ์ •๋ณด ์„ค์น˜๋จ).

-m URL | --๊ฑฐ์šธ=URL
apt์šฉ ๋ฏธ๋Ÿฌ(๊ธฐ๋ณธ๊ฐ’: http://archive.ubuntu.com/ubuntu).

-p URL | --ํ”„๋ก์‹œ=URL
apt์— ๋Œ€ํ•œ ํ”„๋ก์‹œ. apt-cacher-ng๊ฐ€ ๋กœ์ปฌ ํ˜ธ์ŠคํŠธ์—์„œ ์‹คํ–‰ ์ค‘์ธ ๊ฒฝ์šฐ VM์€
์ด๊ฒƒ์„ ์ž๋™์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค(์ฆ‰, http://10.0.2.2: 3142) ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์—†๋‹ค
ํƒœ๋งŒ.

--cloud-์ด๋ฏธ์ง€-url=URL
ํด๋ผ์šฐ๋“œ ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•  URL(๊ธฐ๋ณธ๊ฐ’: http://cloud-
Images.ubuntu.com).

-s DISK_SIZE | --๋””์Šคํฌ ํฌ๊ธฐ=DISK_SIZE
๋‹ค์šด๋กœ๋“œํ•œ ์ด๋ฏธ์ง€(๊ธฐ๋ณธ ํฌ๊ธฐ๋Š” 2GB)๋ฅผ ์ด ํฌ๊ธฐ(๊ธฐ๋ณธ๊ฐ’: 4G,
์ฆ‰, ์ด๋ฏธ์ง€๋Š” ์ด 6GB๊ฐ€ ๋ฉ๋‹ˆ๋‹ค).

-o DIR | --์ถœ๋ ฅ ๋””๋ ‰ํ† ๋ฆฌ=DIR
์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€์˜ ์ถœ๋ ฅ ๋””๋ ‰ํ† ๋ฆฌ(๊ธฐ๋ณธ๊ฐ’: ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ).

-q ๋ช…๋ น | --qemu ๋ช…๋ น=๋ช…๋ น
QEMU ๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ qemu ์‹œ์Šคํ…œ-* ๊ท€ํ•˜์˜ ์‹œ์Šคํ…œ๊ณผ ์ผ์น˜ํ•˜๋Š”
๊ฑด์ถ•๋ฌผ.

-v | --๋ง ์ˆ˜๊ฐ€ ๋งŽ์€
VM ๊ฒŒ์ŠคํŠธ ๋ฐ ํด๋ผ์šฐ๋“œ ์ดˆ๊ธฐํ™” ์ถœ๋ ฅ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

--no-apt-์—…๊ทธ๋ ˆ์ด๋“œ
์ดˆ๊ธฐํ™” ์ค‘์—๋Š” apt-get dist-upgrade๋ฅผ ์‹คํ–‰ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

--์‚ฌํ›„ ๋ช…๋ น=COMMAND
์„ค์ • ํ›„ VM์—์„œ ์…ธ ๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

--๋ฉ”ํƒ€๋ฐ์ดํ„ฐ=๋ฉ”ํƒ€๋ฐ์ดํ„ฐ_ํŒŒ์ผ
์‚ฌ์šฉ์ž ์ง€์ • cloud-init ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ผ์šฐ๋“œ ์ด๋ฏธ์ง€ VM์„ ์ดˆ๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค.

--์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ=USERDATA_FILE
์‚ฌ์šฉ์ž ์ง€์ • cloud-init userdata ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ผ์šฐ๋“œ ์ด๋ฏธ์ง€ VM์„ ์ดˆ๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค.

--์‹œ๊ฐ„ ์ดˆ๊ณผ=์ดˆ
ํด๋ผ์šฐ๋“œ ์ดˆ๊ธฐํ™”์— ๋Œ€ํ•œ ์‹œ๊ฐ„ ์ดˆ๊ณผ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 3600์ดˆ์ž…๋‹ˆ๋‹ค.

๊ตฌ์„ฑ ํŒŒ์ผ


๋งŽ์€ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋ช…๋ น์ค„์˜ ์ผ๋ถ€ ๋˜๋Š” ์ „์ฒด๋ฅผ ํ…์ŠคํŠธ์— ๋„ฃ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํŒŒ์ผ, ์˜ต์…˜๋‹น ํ•œ ์ค„. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹น์‹ ์€ ํŒŒ์ผ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค trusty-i386.cfg ๋‚ด์šฉ์œผ๋กœ
์ฒ˜๋Ÿผ

-์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š”
-ai386
--ํ”„๋ก์‹œ=http://mysquid.mynetwork
-v

๊ทธ ๋‹ค์Œ์—

adt-buildvm-ubuntu-cloud @trusty-i386.cfg

๊ตฌ์„ฑ ํŒŒ์ผ์˜ ๋‚ด์šฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.
๋ช…๋ น์ค„์— ๋‚ด์šฉ์ด ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ํ•˜์ง€ ์žฅ์†Œ ๊ณต๊ฐ„ ์‚ฌ์ด์—
์งง์€ ์˜ต์…˜๊ณผ ๊ทธ ๊ฐ’์€ ์ธ์ˆ˜ ๊ฐ’์˜ ์ผ๋ถ€๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์œผ๋กœ adt-buildvm-ubuntu-cloud ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

  • 1
    ํด๋กœ๋ฒ„ EFI ๋ถ€ํŠธ๋กœ๋”
    ํด๋กœ๋ฒ„ EFI ๋ถ€ํŠธ๋กœ๋”
    ํ”„๋กœ์ ํŠธ๊ฐ€ ๋‹ค์Œ์œผ๋กœ ์ด๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.
    https://github.com/CloverHackyColor/CloverBootloader..
    ๊ธฐ๋Šฅ: macOS, Windows ๋ฐ Linux ๋ถ€ํŒ…
    Mac ๋˜๋Š” PC์˜ UEFI ๋˜๋Š” ๋ ˆ๊ฑฐ์‹œ ๋ชจ๋“œ์—์„œ
    ์šฐ์—...
    Clover EFI ๋ถ€ํŠธ๋กœ๋” ๋‹ค์šด๋กœ๋“œ
  • 2
    ์—ฐํ•ฉ RPM
    ์—ฐํ•ฉ RPM
    Gitter์— ์ฐธ์—ฌํ•˜์„ธ์š”!
    https://gitter.im/unitedrpms-people/Lobby
    URPMS ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ํ™œ์„ฑํ™”ํ•˜์‹ญ์‹œ์˜ค.
    ์‹œ์Šคํ…œ -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    ํ†ตํ•ฉ RPM ๋‹ค์šด๋กœ๋“œ
  • 3
    C ++ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ–ฅ์ƒ
    C ++ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ–ฅ์ƒ
    ๋ถ€์ŠคํŠธ๋Š” ๋ฌด๋ฃŒ ํœด๋Œ€์šฉ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค
    ๋™๋ฃŒ ์‹ฌ์‚ฌ๋ฅผ ๊ฑฐ์นœ C++ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ. ๊ทธ๋งŒํผ
    ํœด๋Œ€์šฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค.
    C++ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
    http://www.bo... ์ฐธ์กฐ
    Boost C++ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋‹ค์šด๋กœ๋“œ
  • 4
    ๊ฐ€์ƒ์ง€์—˜
    ๊ฐ€์ƒ์ง€์—˜
    VirtualGL์€ 3D ๋ช…๋ น์„
    Unix/Linux OpenGL ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„
    ์„œ๋ฒ„ ์ธก GPU ๋ฐ ๋ณ€ํ™˜
    3D ์ด๋ฏธ์ง€๋ฅผ ๋น„๋””์˜ค ์ŠคํŠธ๋ฆผ์œผ๋กœ ๋ Œ๋”๋ง
    ์–ด๋Š์™€ ...
    VirtualGL ๋‹ค์šด๋กœ๋“œ
  • 5
    libusb
    libusb
    ์‚ฌ์šฉ์ž ๊ณต๊ฐ„์„ ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
    ํ†ต์‹ ํ•  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ
    USB ์žฅ์น˜. ์ฒญ์ค‘: ๊ฐœ๋ฐœ์ž, ์ข…๋ฃŒ
    ์‚ฌ์šฉ์ž/๋ฐ์Šคํฌํ†ฑ. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด: C.
    ์นดํ…Œ๊ณ ๋ฆฌ ...
    ๋‹ค์šด๋กœ๋“œ
  • 6
    ํ†ต์Œ
    ํ†ต์Œ
    SWIG๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.
    C๋กœ ์ž‘์„ฑ๋œ ํ”„๋กœ๊ทธ๋žจ๊ณผ
    ๋‹ค์–‘ํ•œ ๊ณ ๊ธ‰ ์ˆ˜์ค€์˜ C++
    ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด. SWIG๋Š” ๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
    ๋‹ค๋ฅธ...
    SWIG ๋‹ค์šด๋กœ๋“œ
  • ๋”ยป

Linux ๋ช…๋ น

  • 1
    ์•„์„ธํ†ค ์ด์†Œ
    ์•„์„ธํ†ค ์ด์†Œ
    acetoneiso - ํ’๋ถ€ํ•œ ๊ธฐ๋Šฅ์˜ ๊ทธ๋ž˜ํ”ฝ
    CD/DVD๋ฅผ ๋งˆ์šดํŠธํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
    ์ด๋ฏธ์ง€ ...
    ์•„์„ธํ†ค์ด์†Œ ์‹คํ–‰
  • 2
    ace_gperf
    ace_gperf
    ace_gperf - ์™„๋ฒฝํ•œ ํ•ด์‹œ ์ƒ์„ฑ
    ํ‚ค ์„ธํŠธ์˜ ๊ธฐ๋Šฅ ...
    ace_gperf ์‹คํ–‰
  • 3
    ์ฝ”์–ด์„ผ๋“œmsg
    ์ฝ”์–ด์„ผ๋“œmsg
    coresendmsg - CORE API ๋ฉ”์‹œ์ง€ ๋ณด๋‚ด๊ธฐ
    ์ฝ”์–ด ๋ฐ๋ชฌ ๋ฐ๋ชฌ์œผ๋กœ ...
    coresendmsg ์‹คํ–‰
  • 4
    core_server
    core_server
    core_server - ๊ธฐ๋ณธ ์„œ๋ฒ„
    SpamBayes. ์„ค๋ช…: ํ˜„์žฌ ์„œ๋น„์Šค ์ค‘
    ์›น ์ธํ„ฐํŽ˜์ด์Šค๋งŒ. ์—ฐ๊ฒฐ
    ๋‹ค์–‘ํ•œ ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ๋ฆฌ์Šค๋„ˆ๋Š” ๋ฏธ์ •์ž…๋‹ˆ๋‹ค.
    ์ด๊ฑด ...
    core_server ์‹คํ–‰
  • 5
    g.gui.gcpgrass
    g.gui.gcpgrass
    g.gui.gcp - ์ง€๋„๋ฅผ ์ง€๋ฆฌ ์ •์ •ํ•˜๊ณ 
    ์ง€์ƒ ๊ธฐ์ค€์ ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ํ‚ค์›Œ๋“œ: ์ผ๋ฐ˜, GUI,
    ์ง€๊ตฌ ์ •๋ฅ˜, GCP ...
    g.gui.gcpgrass ์‹คํ–‰
  • 6
    g.gui.gmodeler์ž”๋””
    g.gui.gmodeler์ž”๋””
    g.gui.gmodeler - ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋ธ๋Ÿฌ.
    ๋Œ€ํ™”์‹์œผ๋กœ ์ƒ์„ฑ, ํŽธ์ง‘ ๊ฐ€๋Šฅ
    ๋ชจ๋ธ์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ํ‚ค์›Œ๋“œ: ์ผ๋ฐ˜,
    GUI, ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋ธ๋Ÿฌ, ์›Œํฌํ”Œ๋กœ ...
    g.gui.gmodelergrass ์‹คํ–‰
  • ๋”ยป

Ad