리눅스/공통

소스 컴파일(sources compile)을 통한 패키지 설치(CLI를 통한 패키지 설치 02) - GParted 설치의 예

씨실과 날실 2020. 7. 26. 19:08

[관련 게시물]

소스 컴파일(Sources Compile) 설치란

각종 프로그래밍 언어로 작성된 프로그래밍 소스코드를 GCC 등 컴파일러로 컴퓨터가 이해할 수 있는 기계어로 번역, 실행 가능한 바이너리 파일로 만들어 해당 프로그램을 시스템에 설치하는 것을 소스 컴파일 설치라고 부릅니다.

현재는 리눅스 그 자체와 그와 관련된 주변 환경들이 굉장히 일반 사용자 친화적으로 고도화되면서 패키지 관리자를 통한 패키지 설치가 일반화되었지만 이전에는 이른바 소스 컴파일(Sources Compile)이라는 방식을 이용해 프로그램을 설치하는 경우가 많았고 근래도 드물기는 하지만 고급 서버 관리자의 경우 관리상의 편의와 서버 환경에 최적화된 설치를 위하여 지금도 이 소스 컴파일을 통한 패키지 설치를 합니다.

실제로 수많은 프로그램 제작자나 제작팀들은 리눅스별 각 패키지(deb, rpm 등) 뿐만 아니라 프로그램 소스도 같이 공개하고 있으며, 인터넷에도 소스 컴파일을 통한 프로그램 설치 방법들을 설명한 웹문서들이 굉장히 많이 공개되어 있습니다.

패키지를 통한 설치가 빠르고 쉬움에도 불구하고 아직 소스 컴파일을 통한 패키지 설치가 아직까지 활용되는 이유는 앞서도 말했지만 바로 시스템 또는 서버의 환경과 용도 등에 맞춰 시스템 관리자의 기호와 관리상의 편의 등을 반영하여 설치 프로그램에 다양한 설치 옵션을 구성하여 최적화된 설치 및 구성이 가능하기 때문입니다.

쉽게 비유하자면 패키지를 통한 설치가 기성복을 입는 것이라면 소스 컴파일을 통한 설치는 맞춤 의상을 입는 것이라 볼 수 있습니다.


소스 컴파일(Sources Compile)과 링크(Link) 그리고 빌드(Build)에 대하여

소스 컴파일이란 무엇인가?

소스 컴파일(Sources Compile)이라는 말을 이해하기 위해서는 소스(sources)와 컴파일(compile) 각각의 의미를 이해해야 합니다. 이 소스 파일은 인간이 이해할 수 있는 언어와 문법으로 ㅠ

소스(Sources)란 C 언어 등 각종 프로그래밍 언어로 구성된 일종의 프로그램 설계도라 볼 수 있습니다. 그것도 단순한 추상적 개념의 설계도가 아니라, 입력하여 적절한 변환 과정만 거치면 바로 만들어지는 구체적 설계도입니다. 요즘은 이 소스들이 주로 인간이 이해할 수 있는 고도로 추상화된 고수준의 언어로 작성됩니다.

인간이 이해할 수 있다는 것은 그 내용이 통일된 문법을 갖춘 언어로 이루어져 있다는 것이며, 해당 언어를 구성하고 있는 문자들의 집합으로 이루어져 있다는 것을 의미합니다. 이는 해당 파일이 Non-Binary 파일 즉, 텍스트 파일이라는 뜻입니다.

컴파일(Compile)이란 엄밀히 말하면 어떤 언어를 다른 언어로 번역하는 것을 의미합니다. 예를 들어 C 언어를 기계어로 바꾸는 것도 넓은 의미에서 컴파일이라 말할 수 있습니다.

그러나 실제 우리 컴퓨터 생활에서 컴파일이라 하면 좁은 의미로 C언어나 Python 등 인간이 이해하고 작성할 수 있는 고수준의 언어에서 기계어 등 컴퓨터 기계가 이해할 수 있는 저수준 언어로 번역하는 것을 의미합니다. 이러한 과정을 통해 바이너리 코드를 산출하여 이른바 오브젝트 파일을 생산합니다.


링크(Link)란 무엇인가?

프로그램을 개발하기 위해서는 보통 여러 개의 소스 파일을 작성하게 됩니다. 어떤 소스가 다른 소스에 존재하는 함수를 호출하여 참조해야 할 필요가 있는데 상호 연관되는 소스들을 연결해주는 작업을 링크라고 합니다.


빌드(Build)이란 무엇인가?

개발자가 프로그래밍 언어로 작성한 소스 코드 파일을 컴파일을 통해 만든 오브젝트 파일에서 링크 작업  등 일련의 작업을 통해 컴퓨터가 이해하고 실행할 수 있는 독립된(standalone) 소프트웨어 산출물로써 일종의 실행 파일을 만드는 과정을 말합니다.

예를 들어 개발자가 C언어로 소스 코드를 작성하여 text 파일인 .c 파일을 작성한 다음 이 파일을 컴파일러인 GCC로 컴파일하여 오브젝트 파일인 .obj 파일을 만든 다음 컴파일 파일 간의 링크 과정을 수행하여 실행 가능한 .exe 파일을 만드는 일련의 과정을 빌드라고 합니다.

즉 소스 컴파일 설치라고 부르기 보다는 빌드 설치가 더 온전한 의미를 담은 이름이라 할 수 있을 것입니다.


빌드 자동화 도구 make

위 링크 웹문서는 1997년에 임대영 님이 작성한 Make 강좌 문서입니다. 이 글이 공개된 이후 20년이 지났기에 지금 사용되고 있는 버전의 Make와는 상당한 차이가 있을 수 있지만 적어도 리눅스 초심자들에게 컴파일 작업의 개요를 훑어볼 수 있는 좋은 문서입니다.

Make의 최신 정보는 아래 링크를 방문하셔서 확인하시는 것을 권장합니다.




수동 소스 컴파일/빌드를 통한 프로그램 설치

그놈 파티션 편집기(GParted) 프로그램을 예시로 소스 파일을 이용해 프로그램을 설치하는 것을 알아보도록 하겠습니다.


OS : Ubuntu 20.04 LTS

Build Tool : Make


아래 설명은 우분투 20.04를 바탕으로 작성되었습니다. 그러나 소스 설치인 경우는 리눅스 배포판 또는 패키지 종류의 영향을 덜 받습니다.

제작자가 소스파일과 함께 배포한 README 파일을 참고하여 설치하면 큰 무리 없이 설치할 수 있을 것입니다.


소스 패키지 디렉터리 생성

tudy@study-VirtualBox:~$ mkdir ~/src
study@study-VirtualBox:~$ cd ~/src
study@study-VirtualBox:~/src$ 

가장 먼저 소스 파일을 다운받을 디렉터리를 생성해줍니다. 생성 위치는 상관 없으나 일반적으로 홈 디렉터리 아래에 생성합니다.

참고로 서버 또는 시스템 관리자의 경우 전통적으로 소스 코드들을 /usr/local/src/ 디렉터리에 다운받아 관리했습니다.


소스 패키지 다운로드

GParted의 최신 버전 소스 파일은 위 링크에서 다운받을 수 있습니다.


GParted 1.1.0 소스 코드 압축 파일 직접 다운로드 링크

https://sourceforge.net/projects/gparted/files/gparted/gparted-1.1.0/gparted-1.1.0.tar.gz/download


study@study-VirtualBox:~/src$ wget -O gparted-1.1.0.tar.gz https://sourceforge.net/projects/gparted/files/gparted/gparted-1.1.0/gparted-1.1.0.tar.gz/download
--2020-08-03 11:10:12--  https://sourceforge.net/projects/gparted/files/gparted/gparted-1.1.0/gparted-1.1.0.tar.gz/download
Resolving sourceforge.net (sourceforge.net)... 216.105.38.13
접속 sourceforge.net (sourceforge.net)|216.105.38.13|:443... 접속됨.
HTTP request sent, awaiting response... 302 Found
Location: https://downloads.sourceforge.net/project/gparted/gparted/gparted-1.1.0/gparted-1.1.0.tar.gz?r=&ts=1596420613&use_mirror=jaist [following]
--2020-08-03 11:10:14--  https://downloads.sourceforge.net/project/gparted/gparted/gparted-1.1.0/gparted-1.1.0.tar.gz?r=&ts=1596420613&use_mirror=jaist
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.105.38.13
접속 downloads.sourceforge.net (downloads.sourceforge.net)|216.105.38.13|:443... 접속됨.
HTTP request sent, awaiting response... 302 Found
Location: https://jaist.dl.sourceforge.net/project/gparted/gparted/gparted-1.1.0/gparted-1.1.0.tar.gz [following]
--2020-08-03 11:10:17--  https://jaist.dl.sourceforge.net/project/gparted/gparted/gparted-1.1.0/gparted-1.1.0.tar.gz
Resolving jaist.dl.sourceforge.net (jaist.dl.sourceforge.net)... 150.65.7.130, 2001:df0:2ed:feed::feed
접속 jaist.dl.sourceforge.net (jaist.dl.sourceforge.net)|150.65.7.130|:443... 접속됨.
HTTP request sent, awaiting response... 200 OK
Length: 4032829 (3.8M) [application/x-gzip]
Saving to: ‘gparted-1.1.0.tar.gz’

gparted-1.1.0.tar.g 100%[===================>]   3.85M  1.19MB/s    in 3.2s    

2020-08-03 11:10:21 (1.19 MB/s) - ‘gparted-1.1.0.tar.gz’ saved [4032829/4032829]

study@study-VirtualBox:~/src$ 

일반적으로 wget을 통해 파일을 다운받는 경우 기본 구문은 아래와 같습니다.

# wget 다운받을 파일 경로

이때 파일 경로는 '파일명.확장자명'으로 끝나야 합니다. 그러나 위 GParted와 같이 경로 또는 주소가 리다이렉트로 연결되거나 파라미터 형식으로 끝나는 경우 아래와 같은 형식으로 명령을 입력해주어야 합니다.

# wget -O [생성할 파일명]  [다운받을 파일 경로]

-O 옵션은 파일 작성을 의미합니다. 동일한 옵션으로 --output-document=FILE을 사용할 수 있습니다.


소스 파일 확인

study@study-VirtualBox:~/src$ ls -l
합계 3940
-rw-rw-r-- 1 study study 4032829  1월 21  2020 gparted-1.1.0.tar.gz
study@study-VirtualBox:~/src$ 

ls -l 명령으로 현재 위치한 디렉터리 안에 있는 파일 및 하위 디렉터리의 자세한 정보를 확인합니다.


압축된 소스 파일 압축 해제

study@study-VirtualBox:~/src$ tar -zxvf gparted-1.1.0.tar.gz
gparted-1.1.0/
gparted-1.1.0/config.h.in
gparted-1.1.0/README
gparted-1.1.0/depcomp
gparted-1.1.0/ChangeLog
gparted-1.1.0/AUTHORS
gparted-1.1.0/ltmain.sh
gparted-1.1.0/gparted.desktop
gparted-1.1.0/include/
gparted-1.1.0/include/OperationCreate.h
gparted-1.1.0/include/HBoxOperations.h
gparted-1.1.0/include/udf.h
gparted-1.1.0/include/Dialog_Partition_Copy.h
gparted-1.1.0/include/Dialog_Partition_Resize_Move.h
gparted-1.1.0/include/reiser4.h
gparted-1.1.0/include/TreeView_Detail.h
gparted-1.1.0/include/OperationDetail.h
gparted-1.1.0/include/DialogPasswordEntry.h
gparted-1.1.0/include/PasswordRAMStore.h
gparted-1.1.0/include/DialogManageFlags.h
gparted-1.1.0/include/BlockSpecial.h
gparted-1.1.0/include/OperationFormat.h
gparted-1.1.0/include/Dialog_Base_Partition.h
gparted-1.1.0/include/lvm2_pv.h
gparted-1.1.0/include/Dialog_Partition_Name.h
gparted-1.1.0/include/Device.h
gparted-1.1.0/include/OperationResizeMove.h
gparted-1.1.0/include/luks.h
gparted-1.1.0/include/OperationCopy.h
gparted-1.1.0/include/linux_swap.h
gparted-1.1.0/include/SupportedFileSystems.h
gparted-1.1.0/include/hfsplus.h
gparted-1.1.0/include/GParted_Core.h
gparted-1.1.0/include/Makefile.am
gparted-1.1.0/include/btrfs.h
gparted-1.1.0/include/Win_GParted.h
gparted-1.1.0/include/ntfs.h
gparted-1.1.0/include/Operation.h
gparted-1.1.0/include/Dialog_Progress.h
gparted-1.1.0/include/Mount_Info.h
gparted-1.1.0/include/Frame_Resizer_Extended.h
gparted-1.1.0/include/PipeCapture.h
gparted-1.1.0/include/OperationChangeUUID.h
gparted-1.1.0/include/Frame_Resizer_Base.h
gparted-1.1.0/include/xfs.h
gparted-1.1.0/include/FileSystem.h
gparted-1.1.0/include/minix.h
gparted-1.1.0/include/LVM2_PV_Info.h
gparted-1.1.0/include/OptionComboBox.h
gparted-1.1.0/include/Dialog_Partition_New.h
gparted-1.1.0/include/f2fs.h
gparted-1.1.0/include/DialogFeatures.h
gparted-1.1.0/include/fat16.h
gparted-1.1.0/include/OperationLabelFileSystem.h
gparted-1.1.0/include/OperationDelete.h
gparted-1.1.0/include/OperationNamePartition.h
gparted-1.1.0/include/hfs.h
gparted-1.1.0/include/ext2.h
gparted-1.1.0/include/Dialog_Rescue_Data.h
gparted-1.1.0/include/exfat.h
gparted-1.1.0/include/ProgressBar.h
gparted-1.1.0/include/nilfs2.h
gparted-1.1.0/include/PartitionVector.h
gparted-1.1.0/include/Partition.h
gparted-1.1.0/include/Makefile.in
gparted-1.1.0/include/Proc_Partitions_Info.h
gparted-1.1.0/include/reiserfs.h
gparted-1.1.0/include/Dialog_Partition_Info.h
gparted-1.1.0/include/DrawingAreaVisualDisk.h
gparted-1.1.0/include/SWRaid_Info.h
gparted-1.1.0/include/Dialog_Disklabel.h
gparted-1.1.0/include/DMRaid.h
gparted-1.1.0/include/CopyBlocks.h
gparted-1.1.0/include/FS_Info.h
gparted-1.1.0/include/PartitionLUKS.h
gparted-1.1.0/include/LUKS_Info.h
gparted-1.1.0/include/Utils.h
gparted-1.1.0/include/Dialog_FileSystem_Label.h
gparted-1.1.0/include/MenuHelpers.h
gparted-1.1.0/include/i18n.h
gparted-1.1.0/include/jfs.h
gparted-1.1.0/include/OperationCheck.h
gparted-1.1.0/org.gnome.gparted.policy.in.in
gparted-1.1.0/configure
gparted-1.1.0/m4/
gparted-1.1.0/m4/ltoptions.m4
gparted-1.1.0/m4/libtool.m4
gparted-1.1.0/m4/ltversion.m4
gparted-1.1.0/m4/lt~obsolete.m4
gparted-1.1.0/m4/ax_cxx_compile_stdcxx.m4
gparted-1.1.0/m4/ltsugar.m4
gparted-1.1.0/m4/ax_cxx_compile_stdcxx_11.m4
gparted-1.1.0/m4/intltool.m4
gparted-1.1.0/intltool-update.in
gparted-1.1.0/lib/
gparted-1.1.0/lib/Makefile.am
gparted-1.1.0/lib/gtest/
gparted-1.1.0/lib/gtest/include/
gparted-1.1.0/lib/gtest/include/gtest/
gparted-1.1.0/lib/gtest/include/gtest/gtest_prod.h
gparted-1.1.0/lib/gtest/include/gtest/gtest-param-test.h.pump
gparted-1.1.0/lib/gtest/include/gtest/gtest.h
gparted-1.1.0/lib/gtest/include/gtest/gtest-death-test.h
gparted-1.1.0/lib/gtest/include/gtest/gtest-typed-test.h
gparted-1.1.0/lib/gtest/include/gtest/gtest-printers.h
gparted-1.1.0/lib/gtest/include/gtest/gtest-spi.h
gparted-1.1.0/lib/gtest/include/gtest/gtest-message.h
gparted-1.1.0/lib/gtest/include/gtest/gtest-test-part.h
gparted-1.1.0/lib/gtest/include/gtest/internal/
gparted-1.1.0/lib/gtest/include/gtest/internal/gtest-type-util.h
gparted-1.1.0/lib/gtest/include/gtest/internal/gtest-param-util-generated.h
gparted-1.1.0/lib/gtest/include/gtest/internal/gtest-death-test-internal.h
gparted-1.1.0/lib/gtest/include/gtest/internal/gtest-param-util-generated.h.pump
gparted-1.1.0/lib/gtest/include/gtest/internal/gtest-param-util.h
gparted-1.1.0/lib/gtest/include/gtest/internal/gtest-tuple.h
gparted-1.1.0/lib/gtest/include/gtest/internal/gtest-linked_ptr.h
gparted-1.1.0/lib/gtest/include/gtest/internal/gtest-port-arch.h
gparted-1.1.0/lib/gtest/include/gtest/internal/custom/
gparted-1.1.0/lib/gtest/include/gtest/internal/custom/gtest.h
gparted-1.1.0/lib/gtest/include/gtest/internal/custom/gtest-printers.h
gparted-1.1.0/lib/gtest/include/gtest/internal/custom/gtest-port.h
gparted-1.1.0/lib/gtest/include/gtest/internal/gtest-tuple.h.pump
gparted-1.1.0/lib/gtest/include/gtest/internal/gtest-filepath.h
gparted-1.1.0/lib/gtest/include/gtest/internal/gtest-internal.h
gparted-1.1.0/lib/gtest/include/gtest/internal/gtest-string.h
gparted-1.1.0/lib/gtest/include/gtest/internal/gtest-type-util.h.pump
gparted-1.1.0/lib/gtest/include/gtest/internal/gtest-port.h
gparted-1.1.0/lib/gtest/include/gtest/gtest-param-test.h
gparted-1.1.0/lib/gtest/include/gtest/gtest_pred_impl.h
gparted-1.1.0/lib/gtest/LICENSE
gparted-1.1.0/lib/gtest/Makefile.am
gparted-1.1.0/lib/gtest/Makefile.in
gparted-1.1.0/lib/gtest/src/
gparted-1.1.0/lib/gtest/src/gtest-typed-test.cc
gparted-1.1.0/lib/gtest/src/gtest_main.cc
gparted-1.1.0/lib/gtest/src/gtest-test-part.cc
gparted-1.1.0/lib/gtest/src/gtest-all.cc
gparted-1.1.0/lib/gtest/src/gtest-death-test.cc
gparted-1.1.0/lib/gtest/src/gtest.cc
gparted-1.1.0/lib/gtest/src/gtest-internal-inl.h
gparted-1.1.0/lib/gtest/src/gtest-filepath.cc
gparted-1.1.0/lib/gtest/src/gtest-port.cc
gparted-1.1.0/lib/gtest/src/gtest-printers.cc
gparted-1.1.0/lib/gtest/README.md
gparted-1.1.0/lib/Makefile.in
gparted-1.1.0/configure.ac
gparted-1.1.0/missing
gparted-1.1.0/NEWS
gparted-1.1.0/data/
gparted-1.1.0/data/icons/
gparted-1.1.0/data/icons/hicolor_apps_scalable_gparted.svg
gparted-1.1.0/data/icons/hicolor_apps_32x32_gparted.png
gparted-1.1.0/data/icons/hicolor_apps_48x48_gparted.png
gparted-1.1.0/data/icons/Makefile.am
gparted-1.1.0/data/icons/Makefile.in
gparted-1.1.0/data/icons/hicolor_apps_16x16_gparted.png
gparted-1.1.0/data/icons/hicolor_apps_22x22_gparted.png
gparted-1.1.0/data/icons/hicolor_apps_24x24_gparted.png
gparted-1.1.0/data/Makefile.am
gparted-1.1.0/data/Makefile.in
gparted-1.1.0/Makefile.am
gparted-1.1.0/test-driver
gparted-1.1.0/gparted.appdata.xml
gparted-1.1.0/gparted.appdata.xml.in
gparted-1.1.0/aclocal.m4
gparted-1.1.0/mkinstalldirs
gparted-1.1.0/gparted.desktop.in.in
gparted-1.1.0/INSTALL
gparted-1.1.0/config.guess
gparted-1.1.0/po/
gparted-1.1.0/po/lv.po
gparted-1.1.0/po/eo.po
gparted-1.1.0/po/nl.po
gparted-1.1.0/po/nb.po
gparted-1.1.0/po/id.po
gparted-1.1.0/po/th.po
gparted-1.1.0/po/ChangeLog
gparted-1.1.0/po/LINGUAS
gparted-1.1.0/po/he.po
gparted-1.1.0/po/ro.po
gparted-1.1.0/po/fi.po
gparted-1.1.0/po/is.po
gparted-1.1.0/po/zh_HK.po
gparted-1.1.0/po/zh_CN.po
gparted-1.1.0/po/bg.po
gparted-1.1.0/po/et.po
gparted-1.1.0/po/ru.po
gparted-1.1.0/po/si.po
gparted-1.1.0/po/vi.po
gparted-1.1.0/po/ko.po
gparted-1.1.0/po/uk.po
gparted-1.1.0/po/sl.po
gparted-1.1.0/po/oc.po
gparted-1.1.0/po/sr@latin.po
gparted-1.1.0/po/ca@valencia.po
gparted-1.1.0/po/es.po
gparted-1.1.0/po/bs.po
gparted-1.1.0/po/zh_TW.po
gparted-1.1.0/po/pa.po
gparted-1.1.0/po/gl.po
gparted-1.1.0/po/pt.po
gparted-1.1.0/po/da.po
gparted-1.1.0/po/hu.po
gparted-1.1.0/po/ja.po
gparted-1.1.0/po/pl.po
gparted-1.1.0/po/be.po
gparted-1.1.0/po/en_GB.po
gparted-1.1.0/po/kk.po
gparted-1.1.0/po/nn.po
gparted-1.1.0/po/fur.po
gparted-1.1.0/po/it.po
gparted-1.1.0/po/sv.po
gparted-1.1.0/po/de.po
gparted-1.1.0/po/tr.po
gparted-1.1.0/po/gd.po
gparted-1.1.0/po/ne.po
gparted-1.1.0/po/gu.po
gparted-1.1.0/po/cs.po
gparted-1.1.0/po/mk.po
gparted-1.1.0/po/eu.po
gparted-1.1.0/po/sk.po
gparted-1.1.0/po/Makefile.in.in
gparted-1.1.0/po/lt.po
gparted-1.1.0/po/ar.po
gparted-1.1.0/po/fr.po
gparted-1.1.0/po/ca.po
gparted-1.1.0/po/el.po
gparted-1.1.0/po/te.po
gparted-1.1.0/po/POTFILES.in
gparted-1.1.0/po/rw.po
gparted-1.1.0/po/ml.po
gparted-1.1.0/po/en_CA.po
gparted-1.1.0/po/dz.po
gparted-1.1.0/po/hr.po
gparted-1.1.0/po/pt_BR.po
gparted-1.1.0/po/POTFILES.skip
gparted-1.1.0/po/sr.po
gparted-1.1.0/po/br.po
gparted-1.1.0/po/fa.po
gparted-1.1.0/compile
gparted-1.1.0/Makefile.in
gparted-1.1.0/intltool-merge.in
gparted-1.1.0/src/
gparted-1.1.0/src/CopyBlocks.cc
gparted-1.1.0/src/DialogPasswordEntry.cc
gparted-1.1.0/src/Dialog_Rescue_Data.cc
gparted-1.1.0/src/DrawingAreaVisualDisk.cc
gparted-1.1.0/src/f2fs.cc
gparted-1.1.0/src/SupportedFileSystems.cc
gparted-1.1.0/src/DialogManageFlags.cc
gparted-1.1.0/src/hfsplus.cc
gparted-1.1.0/src/PipeCapture.cc
gparted-1.1.0/src/LVM2_PV_Info.cc
gparted-1.1.0/src/Dialog_Disklabel.cc
gparted-1.1.0/src/PasswordRAMStore.cc
gparted-1.1.0/src/MenuHelpers.cc
gparted-1.1.0/src/Dialog_Partition_Copy.cc
gparted-1.1.0/src/OptionComboBox.cc
gparted-1.1.0/src/GParted_Core.cc
gparted-1.1.0/src/reiser4.cc
gparted-1.1.0/src/Dialog_FileSystem_Label.cc
gparted-1.1.0/src/hfs.cc
gparted-1.1.0/src/DialogFeatures.cc
gparted-1.1.0/src/Utils.cc
gparted-1.1.0/src/BlockSpecial.cc
gparted-1.1.0/src/OperationLabelFileSystem.cc
gparted-1.1.0/src/Frame_Resizer_Base.cc
gparted-1.1.0/src/OperationDelete.cc
gparted-1.1.0/src/OperationDetail.cc
gparted-1.1.0/src/Frame_Resizer_Extended.cc
gparted-1.1.0/src/OperationCopy.cc
gparted-1.1.0/src/lvm2_pv.cc
gparted-1.1.0/src/ntfs.cc
gparted-1.1.0/src/FS_Info.cc
gparted-1.1.0/src/fat16.cc
gparted-1.1.0/src/Makefile.am
gparted-1.1.0/src/PartitionLUKS.cc
gparted-1.1.0/src/main.cc
gparted-1.1.0/src/OperationNamePartition.cc
gparted-1.1.0/src/Mount_Info.cc
gparted-1.1.0/src/ext2.cc
gparted-1.1.0/src/xfs.cc
gparted-1.1.0/src/OperationResizeMove.cc
gparted-1.1.0/src/FileSystem.cc
gparted-1.1.0/src/OperationFormat.cc
gparted-1.1.0/src/DMRaid.cc
gparted-1.1.0/src/udf.cc
gparted-1.1.0/src/Win_GParted.cc
gparted-1.1.0/src/exfat.cc
gparted-1.1.0/src/Dialog_Partition_New.cc
gparted-1.1.0/src/linux_swap.cc
gparted-1.1.0/src/Device.cc
gparted-1.1.0/src/Dialog_Base_Partition.cc
gparted-1.1.0/src/reiserfs.cc
gparted-1.1.0/src/TreeView_Detail.cc
gparted-1.1.0/src/Dialog_Partition_Info.cc
gparted-1.1.0/src/Dialog_Partition_Name.cc
gparted-1.1.0/src/btrfs.cc
gparted-1.1.0/src/Makefile.in
gparted-1.1.0/src/LUKS_Info.cc
gparted-1.1.0/src/Dialog_Progress.cc
gparted-1.1.0/src/SWRaid_Info.cc
gparted-1.1.0/src/luks.cc
gparted-1.1.0/src/jfs.cc
gparted-1.1.0/src/OperationChangeUUID.cc
gparted-1.1.0/src/OperationCheck.cc
gparted-1.1.0/src/minix.cc
gparted-1.1.0/src/Dialog_Partition_Resize_Move.cc
gparted-1.1.0/src/Partition.cc
gparted-1.1.0/src/OperationCreate.cc
gparted-1.1.0/src/Operation.cc
gparted-1.1.0/src/ProgressBar.cc
gparted-1.1.0/src/nilfs2.cc
gparted-1.1.0/src/Proc_Partitions_Info.cc
gparted-1.1.0/src/HBoxOperations.cc
gparted-1.1.0/src/PartitionVector.cc
gparted-1.1.0/doc/
gparted-1.1.0/doc/Makefile.am
gparted-1.1.0/doc/gparted.8
gparted-1.1.0/doc/Makefile.in
gparted-1.1.0/tests/
gparted-1.1.0/tests/test_dummy.cc
gparted-1.1.0/tests/Makefile.am
gparted-1.1.0/tests/test_BlockSpecial.cc
gparted-1.1.0/tests/test_PipeCapture.cc
gparted-1.1.0/tests/Makefile.in
gparted-1.1.0/tests/test_PasswordRAMStore.cc
gparted-1.1.0/tests/test_SupportedFileSystems.cc
gparted-1.1.0/gparted.in
gparted-1.1.0/help/
gparted-1.1.0/help/ru/
gparted-1.1.0/help/ru/ru.stamp
gparted-1.1.0/help/ru/ru.po
gparted-1.1.0/help/ru/figures/
gparted-1.1.0/help/ru/figures/gparted_window.png
gparted-1.1.0/help/ru/index.docbook
gparted-1.1.0/help/sl/
gparted-1.1.0/help/sl/sl.po
gparted-1.1.0/help/sl/sl.stamp
gparted-1.1.0/help/sl/index.docbook
gparted-1.1.0/help/ChangeLog
gparted-1.1.0/help/gd/
gparted-1.1.0/help/gd/gd.po
gparted-1.1.0/help/gd/gd.stamp
gparted-1.1.0/help/gd/index.docbook
gparted-1.1.0/help/el/
gparted-1.1.0/help/el/el.stamp
gparted-1.1.0/help/el/figures/
gparted-1.1.0/help/el/figures/gparted_window.png
gparted-1.1.0/help/el/el.po
gparted-1.1.0/help/el/index.docbook
gparted-1.1.0/help/th/
gparted-1.1.0/help/th/th.po
gparted-1.1.0/help/th/th.stamp
gparted-1.1.0/help/th/index.docbook
gparted-1.1.0/help/C/
gparted-1.1.0/help/C/figures/
gparted-1.1.0/help/C/figures/gparted_window.png
gparted-1.1.0/help/C/index.docbook
gparted-1.1.0/help/sr@latin/
gparted-1.1.0/help/sr@latin/sr@latin.po
gparted-1.1.0/help/sr@latin/figures/
gparted-1.1.0/help/sr@latin/figures/gparted_window.png
gparted-1.1.0/help/sr@latin/sr@latin.stamp
gparted-1.1.0/help/sr@latin/index.docbook
gparted-1.1.0/help/Makefile.am
gparted-1.1.0/help/sr/
gparted-1.1.0/help/sr/figures/
gparted-1.1.0/help/sr/figures/gparted_window.png
gparted-1.1.0/help/sr/sr.stamp
gparted-1.1.0/help/sr/sr.po
gparted-1.1.0/help/sr/index.docbook
gparted-1.1.0/help/de/
gparted-1.1.0/help/de/figures/
gparted-1.1.0/help/de/figures/gparted_window.png
gparted-1.1.0/help/de/de.po
gparted-1.1.0/help/de/de.stamp
gparted-1.1.0/help/de/index.docbook
gparted-1.1.0/help/ro/
gparted-1.1.0/help/ro/ro.po
gparted-1.1.0/help/ro/figures/
gparted-1.1.0/help/ro/figures/gparted_window.png
gparted-1.1.0/help/ro/ro.stamp
gparted-1.1.0/help/ro/index.docbook
gparted-1.1.0/help/cs/
gparted-1.1.0/help/cs/figures/
gparted-1.1.0/help/cs/figures/gparted_window.png
gparted-1.1.0/help/cs/cs.po
gparted-1.1.0/help/cs/cs.stamp
gparted-1.1.0/help/cs/index.docbook
gparted-1.1.0/help/fr/
gparted-1.1.0/help/fr/fr.stamp
gparted-1.1.0/help/fr/figures/
gparted-1.1.0/help/fr/figures/gparted_window.png
gparted-1.1.0/help/fr/fr.po
gparted-1.1.0/help/fr/index.docbook
gparted-1.1.0/help/Makefile.in
gparted-1.1.0/help/it/
gparted-1.1.0/help/it/figures/
gparted-1.1.0/help/it/figures/gparted_window.png
gparted-1.1.0/help/it/it.po
gparted-1.1.0/help/it/it.stamp
gparted-1.1.0/help/it/index.docbook
gparted-1.1.0/help/es/
gparted-1.1.0/help/es/es.po
gparted-1.1.0/help/es/figures/
gparted-1.1.0/help/es/figures/gparted_window.png
gparted-1.1.0/help/es/es.stamp
gparted-1.1.0/help/es/index.docbook
gparted-1.1.0/help/pt_BR/
gparted-1.1.0/help/pt_BR/figures/
gparted-1.1.0/help/pt_BR/figures/gparted_window.png
gparted-1.1.0/help/pt_BR/pt_BR.stamp
gparted-1.1.0/help/pt_BR/pt_BR.po
gparted-1.1.0/help/pt_BR/index.docbook
gparted-1.1.0/help/sv/
gparted-1.1.0/help/sv/sv.stamp
gparted-1.1.0/help/sv/figures/
gparted-1.1.0/help/sv/figures/gparted_window.png
gparted-1.1.0/help/sv/sv.po
gparted-1.1.0/help/sv/index.docbook
gparted-1.1.0/help/te/
gparted-1.1.0/help/te/te.stamp
gparted-1.1.0/help/te/te.po
gparted-1.1.0/help/te/index.docbook
gparted-1.1.0/intltool-extract.in
gparted-1.1.0/config.sub
gparted-1.1.0/COPYING
gparted-1.1.0/install-sh
study@study-VirtualBox:~/src$ 

소스 디렉터리명 확인

study@study-VirtualBox:~/src$ ls -F
gparted-1.1.0/  gparted-1.1.0.tar.gz
study@study-VirtualBox:~/src$ 

ls 명령에 -F 옵션을 붙이면 디렉터리인 경우 오른쪽 옆에 /(슬래시)가 붙고 실행 파일인 경우 *(별표)가 붙어 해당 내용을 보다 쉽게 구별할 수 있습니다.


디렉터리 내 내용 확인

study@study-VirtualBox:~/src$ cd gparted-1.1.0
study@study-VirtualBox:~/src/gparted-1.1.0$ ls -F
AUTHORS        configure*              intltool-extract.in
COPYING        configure.ac            intltool-merge.in
ChangeLog      data/                   intltool-update.in
INSTALL        depcomp*                lib/
Makefile.am    doc/                    ltmain.sh
Makefile.in    gparted.appdata.xml     m4/
NEWS           gparted.appdata.xml.in  missing*
README         gparted.desktop         mkinstalldirs*
aclocal.m4     gparted.desktop.in.in   org.gnome.gparted.policy.in.in
compile*       gparted.in*             po/
config.guess*  help/                   src/
config.h.in    include/                test-driver*
config.sub*    install-sh*             tests/
study@study-VirtualBox:~/src/gparted-1.1.0$ 


README 파일 내용 확인

소스 파일들 중에는 해당 프로그램 소스를 만든 제작자의 설명서 또는 안내서가 README라는 이름으로 같이 배포되어 있습니다.

프로그램을 설치하기 전에 반드시 읽어보시는 것을 권장합니다.

study@study-VirtualBox:~/src/gparted-1.1.0$ cat README
GPARTED
=======
Gparted is the GNOME Partition Editor for creating, reorganizing, and
deleting disk partitions.

A hard disk is usually subdivided into one or more partitions.  These
partitions are normally not re-sizable (making one smaller and the
adjacent one larger.)  Gparted makes it possible for you to take a
hard disk and change the partition organization, while preserving the
partition contents.

More specifically, Gparted enables you to create, destroy, resize,
move, check, label, and copy partitions, and the file systems
contained within.  This is useful for creating space for new operating
systems, reorganizing disk usage, and mirroring one partition with
another (disk imaging).

Gparted can also be used with storage devices other than hard disks,
such as USB flash drives, and memory cards.

Visit https://gparted.org for more information.


LICENSING
---------
GParted is released under the General Public License version 2, or (at
your option) any later version.  (GPLv2+).  All files are released under
the GPLv2+ unless explicitly licensed otherwise.

The GParted Manual is released under the GNU Free Documentation License
version 1.2 or any later version.  (GFDLv1.2+).

Google Test C++ test framework is released under the 3-Clause BSD
License.  (BSD-3-Clause).

See these files for more details:
   COPYING      - GNU General Public License version 2
   COPYING-DOCS - GNU Free Documentation License version 1.2
   lib/gtest/LICENSE
                - 3-Clause BSD License


NEWS
----
Information about changes to this release, and past releases can be
found in the file:
   NEWS


INSTALL
-------
a. Pre-built Binary

   Many GNU/Linux distributions already provide a pre-built binary
   package for GParted.  Instructions on how to install GParted on
   some distributions is given below:

      CentOS/RHEL
      -----------
      su -
      yum install gparted

      Debian or Ubuntu
      ----------------
      sudo apt-get install gparted

      Fedora
      ------
      su -
      dnf install gparted

      OpenSUSE
      --------
      sudo zypper install gparted

b. Building from Source

   Briefly, build and install GParted into the default location of
   /usr/local using:
      ./configure
      make
      sudo make install
      sudo install -m 644 org.gnome.gparted.policy \
             /usr/share/polkit-1/actions/org.gnome.gparted.local.policy
   This assumes all the dependencies are already installed, builds the
   default configuration and polkit is being used as the graphical su
   program.

   The following dependencies are required to build GParted from source:
      g++
      make
      parted
      gnome-common
      gtkmm3
      gettext
      intltool
      yelp-tools          - required if help documentation is to be built

   On CentOS/RHEL, these dependencies may be obtained by running the
   following command as root:
      yum install gnome-common yelp-tools glib2-devel intltool gcc-c++ \
                  libuuid-devel parted-devel gtkmm30-devel make

   On Debian or Ubuntu, these dependencies may be obtained by running
   one of the following commands:
     Either;
      sudo apt-get build-dep gparted
     Or;
      sudo apt-get install build-essential gnome-common yelp-tools \
                           libglib2.0-dev uuid-dev libparted-dev \
                           libgtkmm-3.0-dev

   On Fedora, these dependencies may be obtained by running the
   following command as root:
      dnf install gnome-common yelp-tools glib2-devel intltool gcc-c++ \
                  libuuid-devel parted-devel gtkmm30-devel make

   On openSUSE, these dependencies may be obtained by running the
   following commands:
      sudo zypper install gnome-common gcc-c++ libuuid-devel \
                          parted-devel gtkmm3-devel make

   Again, build GParted with the default configuration and install into
   the default location of /usr/local using:
      ./configure
      make
      sudo make install

   If you wish to build this package without the help documentation use
   the --disable-doc flag:
      E.g., ./configure --disable-doc

   If you wish to build this package to use native libparted /dev/mapper
   dmraid support use the --enable-libparted-dmraid flag:
      E.g., ./configure --enable-libparted-dmraid

   If you wish to build this package with online resize support then
   the following is required:
      a)  Linux kernel version 3.6 or higher.
      b)  Libparted with online resize support.  Either:
          i)  Libparted version 3.2 or later which includes online
              resize support as standard.  In this case GParted is
              automatically built with online resize support.
          ii) Online resize support back ported into an earlier version
              of libparted.  This is only known to be included in Debian
              and derived distributions with parted version 2.3-14 and
              higher.  In this case online resize support must be
              specifically enabled with the --enable-online-resize flag:
                E.g., ./configure --enable-online-resize

   If you wish to build GParted to allow it to use xhost to grant root
   access to the X11 server use the --enable-xhost-root flag.  This is
   required to allow GParted to display under Wayland.
      ./configure --enable-xhost-root

   Please note that more than one configure flag can be used:
      E.g., ./configure --disable-doc --enable-libparted-dmraid

   The INSTALL file contains further GNU installation instructions.

c. Installing polkit's Action File

   GParted needs to run as root therefore it needs a graphical switch
   user program to allow normal users to run it.  Most desktops now use
   polkit as their preferred authorisation mechanism.  Therefore
   ./configure looks for polkit's pkexec as the first choice with
   fallbacks in order being: gksudo, gksu, kdesudo and finally xdg-su.
   Also polkit reads action files only from directory
   /usr/share/polkit-1/actions.  Therefore it is likely that a polkit
   action file will need to be installed into this directory.

   To determine if polkit's pkexec program is being used as the
   graphical privilege escalation program examine the output from
   ./configure.  These lines report that pkexec is being used:

      checking for pkexec >= 0.102... 0.112 found

   Where as either of these lines of ./configure output report that
   pkexec is not being used because either it was too old a version or
   it was not found:

      checking for pkexec >= 0.102... 0.96 found

      checking for pkexec >= 0.102... not found

   When GParted is configured with prefix /usr (using command
   ./configure --prefix=/usr) then make install will automatically
   install the polkit action file into the correct directory and no
   further steps need to be taken.  This is typically the case for
   distribution builds of GParted.

   However when GParted is configured with the default prefix of
   /usr/local, or any prefix other than /usr, then the polkit action
   file has to be manually installed into the correct directory.  Also
   it should have a unique file name to avoid overwriting the action
   file from the distribution's package.  Install the polkit action file
   with a unique name including an extra ".local" in the name:

      sudo install -m 644 org.gnome.gparted.policy \
             /usr/share/polkit-1/actions/org.gnome.gparted.local.policy

d. Building using a Specific (lib)parted Version

   1) Download the parted version you wish to use (e.g., 3.2) from:

      http://ftp.gnu.org/gnu/parted/

   2) Build and install parted.

      Extract parted tarball, configure, make, and sudo make install.
      Note that by default this will install into /usr/local.

   3) Set environment variables to inform the GParted build system to
      use libparted from /usr/local:

        export CPPFLAGS=-I/usr/local/include
        export LDFLAGS=-L/usr/local/lib
        export LD_RUN_PATH=/usr/local/lib
        export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

   4) Build gparted using steps listed above in "Building from Source".

      Note that when you run ./configure you should see the specific
      version of parted listed in the check for libparted >= 1.7.1.

      You will also see the libparted version listed when running
      gparted from the command line.


DIRECTORIES
------------
data     - contains desktop icons

doc      - contains manual page documentation

help     - contains GParted Manual and international translations

include  - contains source header files

lib/gtest
         - contains Google Test C++ test framework libraries

m4       - contains macro files

po       - contains international language translations

src      - contains C++ source code


DISTRIBUTION NOTES
------------------
GParted uses GNU libparted to detect and manipulate devices and
partition tables.  The blkid command is also required to detect those
file systems which libparted doesn't detect.  (The blkid command should
be considered a mandatory requirement).

GParted also queries and manipulates the file systems within those
devices and partitions.  When available, it uses each file system's
specific commands.  The following optional file system specific packages
provide this support:

   btrfs-progs / btrfs-tools
   e2fsprogs
   f2fs-tools
   dosfstools
   mtools          - required to read and write FAT16/32 volume labels
                     and UUIDs
   hfsutils
   hfsprogs
   jfsutils
   nilfs-utils / nilfs-tools
   ntfs-3g / ntfsprogs
   reiser4progs
   reiserfsprogs / reiserfs-utils / reiserfs
   udftools
   util-linux      - required to create and check MINIX file systems
   xfsprogs, xfsdump


For dmraid support, the following packages are required:

   dmsetup         - removes /dev/mapper entries
   dmraid          - lists dmraid devices and creates /dev/mapper
                     entries

For GNU/Linux distribution dmraid support, the following are required:
   - kernel built with Device Mapping and Mirroring built.  From
     menuconfig, it is under Device Drivers ->  (RAID & LVM).
   - dmraid drive arrays activated on boot (e.g., dmraid -ay).


For LVM2 Physical Volume support the following command is required:
   lvm             - LVM2 administration tool
And device-mapper support in the kernel.


For accurate detection and reporting of Linux Software RAID Arrays the
following command is required:

   mdadm           - SWRaid administration tool


For LUKS support the following commands are required:
   cryptsetup      - LUKS volume administration tool
   dmsetup         - Device-mapper administration tool


For attempt data rescue for lost partitions, the following package
is required:
   gpart           - guesses PC-type hard disk partitions


Several more commands are optionally used by GParted if found on the
system.  These commands include:

   blkid           - [mandatory requirement] used to detect file systems
                     libparted doesn't, read UUIDs and volume labels
   hdparm          - used to query disk device serial numbers
   udisks          - used to prevent automounting of file systems
   devkit-disks    - used to prevent automounting of file systems
   {filemanager}   - used in attempt data rescue to display discovered
                     file systems.  (e.g., nautilus, pcmanfm)
   hal-lock        - used to prevent automounting of file systems
   pkexec          - used to acquire root privileges in gparted shell
                     script wrapper, but only if available when gparted
                     source is configured
   gksudo          - alternatively used to acquire root privileges in
                     gparted shell script wrapper, second choice if
                     available when gparted source is configured
   gksu            - alternatively used to acquire root privileges in
                     gparted shell script wrapper, third choice if
                     available when gparted source is configured
   kdesudo         - alternatively used to acquire root privileges in
                     gparted shell script wrapper, fourth choice if
                     available when gparted source is configured
   xdg-su          - alternatively used to acquire root privileges in
                     gparted shell script wrapper, last choice if
                     available when gparted source is configured
   udevinfo        - used in dmraid to query udev name
   udevadm         - used in dmraid to query udev name
   yelp            - used to display help manual
   xhost           - used to grant root access to the X11 server, only
                     when configured to do so

study@study-VirtualBox:~/src/gparted-1.1.0$ 


컴파일/빌드 설치를 위한 주요 내용 요약는 다음과 같습니다.

소스에서 GParted 빌드 설치하는데 필요한 종속성 패키지들

      g++
      make
      parted
      gnome-common
      gtkmm3
      gettext
      intltool
      yelp-tools


리눅스 배포판별 종속성 패키지 설치 명령

CentOS/RHEL

$ sudo dnf install gnome-common yelp-tools glib2-devel intltool gcc-c++ libuuid-devel parted-devel gtkmm30-devel make

Fedora

$ sudo dnf install gnome-common yelp-tools glib2-devel intltool gcc-c++ libuuid-devel parted-devel gtkmm30-devel make

Debian/Ubuntu

$ sudo apt build-dep gparted

또는

$ sudo apt install build-essential gnome-common yelp-tools libglib2.0-dev uuid-dev libparted-dev libgtkmm-3.0-dev

openSUSE

$ sudo zypper install gnome-common gcc-c++ libuuid-devel parted-devel gtkmm3-devel make


기본 구성 설정으로 빌드 명령

      $ ./configure
      $ make
      $ sudo make install



이하의 내용은 우분투 20.04에서 GParted를 빌드하는 과정입니다.


소스 컴파일에 필요한 종속성 패키지 설치 1(기본)

study@study-VirtualBox:~/src/gparted-1.1.0$ sudo apt-get install build-essential gnome-common yelp-tools libglib2.0-dev uuid-dev libparted-dev libgtkmm-3.0-dev
[sudo] study의 암호: 
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
패키지 build-essential는 이미 최신 버전입니다 (12.8ubuntu1).
build-essential 패키지는 수동설치로 지정합니다.
다음의 추가 패키지가 설치될 것입니다 :
  autoconf autoconf-archive automake autopoint autotools-dev
  gir1.2-harfbuzz-0.0 icu-devtools intltool itstool libatk-bridge2.0-dev
  libatk1.0-dev libatkmm-1.6-dev libatspi2.0-dev libblkid-dev
  libcairo-script-interpreter2 libcairo2-dev libcairomm-1.0-dev libdatrie-dev
  libdbus-1-dev libdevmapper-dev libdevmapper-event1.02.1 libegl-dev
  libegl1-mesa-dev libepoxy-dev libexpat1-dev libffi-dev libfontconfig1-dev
  libfreetype-dev libfreetype6-dev libfribidi-dev libgdk-pixbuf2.0-dev
  libgl-dev libgl1-mesa-dev libgles-dev libgles1 libglib2.0-dev-bin
  libglibmm-2.4-dev libglvnd-dev libglx-dev libgraphite2-dev libgtk-3-dev
  libharfbuzz-dev libharfbuzz-gobject0 libice-dev libicu-dev libltdl-dev
  libmount-dev libopengl-dev libopengl0 libpango1.0-dev libpangomm-1.4-dev
  libpcre16-3 libpcre2-16-0 libpcre2-dev libpcre2-posix2 libpcre3-dev
  libpcre32-3 libpcrecpp0v5 libpixman-1-dev libpng-dev libpng-tools
  libpthread-stubs0-dev libselinux1-dev libsepol1-dev libsigc++-2.0-dev
  libsigsegv2 libsm-dev libthai-dev libtool libudev-dev libwayland-bin
  libwayland-dev libx11-dev libxau-dev libxcb-render0-dev libxcb-shm0-dev
  libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev
  libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev
  libxkbcommon-dev libxml2-utils libxrandr-dev libxrender-dev libxtst-dev m4
  pango1.0-tools python3-distutils python3-libxml2 wayland-protocols
  x11proto-core-dev x11proto-dev x11proto-input-dev x11proto-randr-dev
  x11proto-record-dev x11proto-xext-dev x11proto-xinerama-dev
  xorg-sgml-doctools xsltproc xtrans-dev zlib1g-dev
제안하는 패키지:
  gnu-standards autoconf-doc libatkmm-1.6-doc libcairo2-doc libcairomm-1.0-doc
  libdatrie-doc freetype2-doc libgirepository1.0-dev libglib2.0-doc
  libglibmm-2.4-doc libgraphite2-utils libgtk-3-doc libgtkmm-3.0-doc
  libice-doc icu-doc libtool-doc imagemagick libpango1.0-doc parted-doc
  libsigc++-2.0-doc libsm-doc libthai-doc gfortran | fortran95-compiler
  gcj-jdk libwayland-doc libx11-doc libxcb-doc libxext-doc m4-doc
다음 새 패키지를 설치할 것입니다:
  autoconf autoconf-archive automake autopoint autotools-dev
  gir1.2-harfbuzz-0.0 gnome-common icu-devtools intltool itstool
  libatk-bridge2.0-dev libatk1.0-dev libatkmm-1.6-dev libatspi2.0-dev
  libblkid-dev libcairo-script-interpreter2 libcairo2-dev libcairomm-1.0-dev
  libdatrie-dev libdbus-1-dev libdevmapper-dev libdevmapper-event1.02.1
  libegl-dev libegl1-mesa-dev libepoxy-dev libexpat1-dev libffi-dev
  libfontconfig1-dev libfreetype-dev libfreetype6-dev libfribidi-dev
  libgdk-pixbuf2.0-dev libgl-dev libgl1-mesa-dev libgles-dev libgles1
  libglib2.0-dev libglib2.0-dev-bin libglibmm-2.4-dev libglvnd-dev libglx-dev
  libgraphite2-dev libgtk-3-dev libgtkmm-3.0-dev libharfbuzz-dev
  libharfbuzz-gobject0 libice-dev libicu-dev libltdl-dev libmount-dev
  libopengl-dev libopengl0 libpango1.0-dev libpangomm-1.4-dev libparted-dev
  libpcre16-3 libpcre2-16-0 libpcre2-dev libpcre2-posix2 libpcre3-dev
  libpcre32-3 libpcrecpp0v5 libpixman-1-dev libpng-dev libpng-tools
  libpthread-stubs0-dev libselinux1-dev libsepol1-dev libsigc++-2.0-dev
  libsigsegv2 libsm-dev libthai-dev libtool libudev-dev libwayland-bin
  libwayland-dev libx11-dev libxau-dev libxcb-render0-dev libxcb-shm0-dev
  libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev
  libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev
  libxkbcommon-dev libxml2-utils libxrandr-dev libxrender-dev libxtst-dev m4
  pango1.0-tools python3-distutils python3-libxml2 uuid-dev wayland-protocols
  x11proto-core-dev x11proto-dev x11proto-input-dev x11proto-randr-dev
  x11proto-record-dev x11proto-xext-dev x11proto-xinerama-dev
  xorg-sgml-doctools xsltproc xtrans-dev yelp-tools zlib1g-dev
0개 업그레이드, 113개 새로 설치, 0개 제거 및 0개 업그레이드 안 함.
26.3 M바이트 아카이브를 받아야 합니다.
이 작업 후 144 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n] y
받기:1 http://mirror.kakao.com/ubuntu focal/universe amd64 autoconf-archive all 20190106-2.1ubuntu1 [665 kB]
받기:2 http://mirror.kakao.com/ubuntu focal/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB]
받기:3 http://mirror.kakao.com/ubuntu focal/main amd64 m4 amd64 1.4.18-4 [199 kB]
받기:4 http://mirror.kakao.com/ubuntu focal/main amd64 autoconf all 2.69-11.1 [321 kB]
받기:5 http://mirror.kakao.com/ubuntu focal/main amd64 autotools-dev all 20180224.1 [39.6 kB]
받기:6 http://mirror.kakao.com/ubuntu focal/main amd64 automake all 1:1.16.1-4ubuntu6 [522 kB]
받기:7 http://mirror.kakao.com/ubuntu focal/main amd64 autopoint all 0.19.8.1-10build1 [412 kB]
받기:8 http://mirror.kakao.com/ubuntu focal/main amd64 gir1.2-harfbuzz-0.0 amd64 2.6.4-1ubuntu4 [26.3 kB]
받기:9 http://mirror.kakao.com/ubuntu focal/main amd64 libtool all 2.4.6-14 [161 kB]
받기:10 http://mirror.kakao.com/ubuntu focal/universe amd64 intltool all 0.51.0-5ubuntu1 [44.6 kB]
받기:11 http://mirror.kakao.com/ubuntu focal/universe amd64 gnome-common all 3.18.0-4 [10.1 kB]
받기:12 http://mirror.kakao.com/ubuntu focal/main amd64 icu-devtools amd64 66.1-2ubuntu2 [188 kB]
받기:13 http://mirror.kakao.com/ubuntu focal/main amd64 libffi-dev amd64 3.3-4 [57.0 kB]
받기:14 http://mirror.kakao.com/ubuntu focal/main amd64 python3-distutils all 3.8.2-1ubuntu1 [140 kB]
받기:15 http://mirror.kakao.com/ubuntu focal-updates/main amd64 libglib2.0-dev-bin amd64 2.64.3-1~ubuntu20.04.1 [109 kB]
받기:16 http://mirror.kakao.com/ubuntu focal/main amd64 uuid-dev amd64 2.34-0.1ubuntu9 [33.6 kB]
받기:17 http://mirror.kakao.com/ubuntu focal/main amd64 libblkid-dev amd64 2.34-0.1ubuntu9 [167 kB]
받기:18 http://mirror.kakao.com/ubuntu focal/main amd64 libmount-dev amd64 2.34-0.1ubuntu9 [176 kB]
받기:19 http://mirror.kakao.com/ubuntu focal/main amd64 libpcre16-3 amd64 2:8.39-12build1 [150 kB]
받기:20 http://mirror.kakao.com/ubuntu focal/main amd64 libpcre32-3 amd64 2:8.39-12build1 [140 kB]
받기:21 http://mirror.kakao.com/ubuntu focal/main amd64 libpcrecpp0v5 amd64 2:8.39-12build1 [15.5 kB]
받기:22 http://mirror.kakao.com/ubuntu focal/main amd64 libpcre3-dev amd64 2:8.39-12build1 [540 kB]
받기:23 http://mirror.kakao.com/ubuntu focal/main amd64 libsepol1-dev amd64 3.0-1 [325 kB]
받기:24 http://mirror.kakao.com/ubuntu focal/main amd64 libpcre2-16-0 amd64 10.34-7 [181 kB]
받기:25 http://mirror.kakao.com/ubuntu focal/main amd64 libpcre2-posix2 amd64 10.34-7 [5,992 B]
받기:26 http://mirror.kakao.com/ubuntu focal/main amd64 libpcre2-dev amd64 10.34-7 [670 kB]
받기:27 http://mirror.kakao.com/ubuntu focal/main amd64 libselinux1-dev amd64 3.0-1build2 [151 kB]
받기:28 http://mirror.kakao.com/ubuntu focal/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1 [156 kB]
받기:29 http://mirror.kakao.com/ubuntu focal-updates/main amd64 libglib2.0-dev amd64 2.64.3-1~ubuntu20.04.1 [1,503 kB]
받기:30 http://mirror.kakao.com/ubuntu focal-updates/main amd64 libdbus-1-dev amd64 1.12.16-2ubuntu2.1 [167 kB]
받기:31 http://mirror.kakao.com/ubuntu focal/main amd64 xorg-sgml-doctools all 1:1.11-1 [12.9 kB]
받기:32 http://mirror.kakao.com/ubuntu focal/main amd64 x11proto-dev all 2019.2-1ubuntu1 [594 kB]
받기:33 http://mirror.kakao.com/ubuntu focal/main amd64 x11proto-core-dev all 2019.2-1ubuntu1 [2,620 B]
받기:34 http://mirror.kakao.com/ubuntu focal/main amd64 libxau-dev amd64 1:1.0.9-0ubuntu1 [9,552 B]
받기:35 http://mirror.kakao.com/ubuntu focal/main amd64 libxdmcp-dev amd64 1:1.1.3-0ubuntu1 [25.3 kB]
받기:36 http://mirror.kakao.com/ubuntu focal/main amd64 xtrans-dev all 1.4.0-1 [68.9 kB]
받기:37 http://mirror.kakao.com/ubuntu focal/main amd64 libpthread-stubs0-dev amd64 0.4-1 [5,384 B]
받기:38 http://mirror.kakao.com/ubuntu focal/main amd64 libxcb1-dev amd64 1.14-2 [80.5 kB]
받기:39 http://mirror.kakao.com/ubuntu focal/main amd64 libx11-dev amd64 2:1.6.9-2ubuntu1 [646 kB]
받기:40 http://mirror.kakao.com/ubuntu focal/main amd64 x11proto-xext-dev all 2019.2-1ubuntu1 [2,616 B]
받기:41 http://mirror.kakao.com/ubuntu focal/main amd64 libxext-dev amd64 2:1.3.4-0ubuntu1 [82.2 kB]
받기:42 http://mirror.kakao.com/ubuntu focal/main amd64 libxfixes-dev amd64 1:5.0.3-2 [11.4 kB]
받기:43 http://mirror.kakao.com/ubuntu focal/main amd64 x11proto-input-dev all 2019.2-1ubuntu1 [2,628 B]
받기:44 http://mirror.kakao.com/ubuntu focal/main amd64 libxi-dev amd64 2:1.7.10-0ubuntu1 [187 kB]
받기:45 http://mirror.kakao.com/ubuntu focal/main amd64 x11proto-record-dev all 2019.2-1ubuntu1 [2,624 B]
받기:46 http://mirror.kakao.com/ubuntu focal/main amd64 libxtst-dev amd64 2:1.2.3-1 [15.2 kB]
받기:47 http://mirror.kakao.com/ubuntu focal/main amd64 libatspi2.0-dev amd64 2.36.0-2 [66.7 kB]
받기:48 http://mirror.kakao.com/ubuntu focal-updates/main amd64 libatk-bridge2.0-dev amd64 2.34.2-0ubuntu2~20.04.1 [3,140 B]
받기:49 http://mirror.kakao.com/ubuntu focal/main amd64 libatk1.0-dev amd64 2.35.1-1ubuntu2 [95.2 kB]
받기:50 http://mirror.kakao.com/ubuntu focal/main amd64 libsigc++-2.0-dev amd64 2.10.2-1build1 [65.1 kB]
받기:51 http://mirror.kakao.com/ubuntu focal/main amd64 libglibmm-2.4-dev amd64 2.64.2-1 [446 kB]
받기:52 http://mirror.kakao.com/ubuntu focal/main amd64 libatkmm-1.6-dev amd64 2.28.0-2build1 [33.1 kB]
받기:53 http://mirror.kakao.com/ubuntu focal/main amd64 libcairo-script-interpreter2 amd64 1.16.0-4ubuntu1 [54.2 kB]
받기:54 http://mirror.kakao.com/ubuntu focal/main amd64 libexpat1-dev amd64 2.2.9-1build1 [116 kB]
받기:55 http://mirror.kakao.com/ubuntu focal/main amd64 libpng-dev amd64 1.6.37-2 [175 kB]
받기:56 http://mirror.kakao.com/ubuntu focal/main amd64 libfreetype-dev amd64 2.10.1-2 [493 kB]
받기:57 http://mirror.kakao.com/ubuntu focal/main amd64 libfreetype6-dev amd64 2.10.1-2 [9,792 B]
받기:58 http://mirror.kakao.com/ubuntu focal/main amd64 libfontconfig1-dev amd64 2.13.1-2ubuntu3 [731 kB]
받기:59 http://mirror.kakao.com/ubuntu focal/main amd64 libxrender-dev amd64 1:0.9.10-1 [24.9 kB]
받기:60 http://mirror.kakao.com/ubuntu focal/main amd64 libice-dev amd64 2:1.0.10-0ubuntu1 [47.8 kB]
받기:61 http://mirror.kakao.com/ubuntu focal/main amd64 libsm-dev amd64 2:1.2.3-1 [17.0 kB]
받기:62 http://mirror.kakao.com/ubuntu focal/main amd64 libpixman-1-dev amd64 0.38.4-0ubuntu1 [243 kB]
받기:63 http://mirror.kakao.com/ubuntu focal/main amd64 libxcb-render0-dev amd64 1.14-2 [18.4 kB]
받기:64 http://mirror.kakao.com/ubuntu focal/main amd64 libxcb-shm0-dev amd64 1.14-2 [6,716 B]
받기:65 http://mirror.kakao.com/ubuntu focal/main amd64 libcairo2-dev amd64 1.16.0-4ubuntu1 [627 kB]
받기:66 http://mirror.kakao.com/ubuntu focal/main amd64 libcairomm-1.0-dev amd64 1.12.2-4build1 [586 kB]
받기:67 http://mirror.kakao.com/ubuntu focal/main amd64 libdatrie-dev amd64 0.2.12-3 [17.6 kB]
받기:68 http://mirror.kakao.com/ubuntu focal/main amd64 libdevmapper-event1.02.1 amd64 2:1.02.167-1ubuntu1 [11.9 kB]
받기:69 http://mirror.kakao.com/ubuntu focal-updates/main amd64 libudev-dev amd64 245.4-4ubuntu3.2 [19.7 kB]
받기:70 http://mirror.kakao.com/ubuntu focal/main amd64 libdevmapper-dev amd64 2:1.02.167-1ubuntu1 [35.8 kB]
받기:71 http://mirror.kakao.com/ubuntu focal/main amd64 libglx-dev amd64 1.3.1-1 [14.0 kB]
받기:72 http://mirror.kakao.com/ubuntu focal/main amd64 libgl-dev amd64 1.3.1-1 [97.8 kB]
받기:73 http://mirror.kakao.com/ubuntu focal/main amd64 libegl-dev amd64 1.3.1-1 [16.9 kB]
받기:74 http://mirror.kakao.com/ubuntu focal/main amd64 libgles1 amd64 1.3.1-1 [10.3 kB]
받기:75 http://mirror.kakao.com/ubuntu focal/main amd64 libgles-dev amd64 1.3.1-1 [48.0 kB]
받기:76 http://mirror.kakao.com/ubuntu focal/main amd64 libopengl0 amd64 1.3.1-1 [29.4 kB]
받기:77 http://mirror.kakao.com/ubuntu focal/main amd64 libopengl-dev amd64 1.3.1-1 [3,568 B]
받기:78 http://mirror.kakao.com/ubuntu focal/main amd64 libglvnd-dev amd64 1.3.1-1 [11.6 kB]
받기:79 http://mirror.kakao.com/ubuntu focal-updates/main amd64 libegl1-mesa-dev amd64 20.0.8-0ubuntu1~20.04.1 [8,196 B]
받기:80 http://mirror.kakao.com/ubuntu focal-updates/main amd64 libgl1-mesa-dev amd64 20.0.8-0ubuntu1~20.04.1 [6,524 B]
받기:81 http://mirror.kakao.com/ubuntu focal/main amd64 libepoxy-dev amd64 1.5.4-1 [126 kB]
받기:82 http://mirror.kakao.com/ubuntu focal/main amd64 libfribidi-dev amd64 1.0.8-2 [62.3 kB]
받기:83 http://mirror.kakao.com/ubuntu focal/main amd64 libgdk-pixbuf2.0-dev amd64 2.40.0+dfsg-3 [43.5 kB]
받기:84 http://mirror.kakao.com/ubuntu focal/main amd64 libgraphite2-dev amd64 1.3.13-11build1 [14.7 kB]
받기:85 http://mirror.kakao.com/ubuntu focal/main amd64 libharfbuzz-gobject0 amd64 2.6.4-1ubuntu4 [20.4 kB]
받기:86 http://mirror.kakao.com/ubuntu focal/main amd64 libicu-dev amd64 66.1-2ubuntu2 [9,450 kB]
받기:87 http://mirror.kakao.com/ubuntu focal/main amd64 libharfbuzz-dev amd64 2.6.4-1ubuntu4 [526 kB]
받기:88 http://mirror.kakao.com/ubuntu focal/main amd64 libthai-dev amd64 0.1.28-3 [24.5 kB]
받기:89 http://mirror.kakao.com/ubuntu focal/main amd64 libxft-dev amd64 2.3.3-0ubuntu1 [49.1 kB]
받기:90 http://mirror.kakao.com/ubuntu focal/main amd64 pango1.0-tools amd64 1.44.7-2ubuntu4 [26.2 kB]
받기:91 http://mirror.kakao.com/ubuntu focal/main amd64 libpango1.0-dev amd64 1.44.7-2ubuntu4 [132 kB]
받기:92 http://mirror.kakao.com/ubuntu focal/main amd64 libwayland-bin amd64 1.18.0-1 [20.3 kB]
받기:93 http://mirror.kakao.com/ubuntu focal/main amd64 libwayland-dev amd64 1.18.0-1 [64.6 kB]
받기:94 http://mirror.kakao.com/ubuntu focal/main amd64 libxcomposite-dev amd64 1:0.4.5-1 [9,152 B]
받기:95 http://mirror.kakao.com/ubuntu focal/main amd64 libxcursor-dev amd64 1:1.2.0-2 [26.5 kB]
받기:96 http://mirror.kakao.com/ubuntu focal/main amd64 libxdamage-dev amd64 1:1.1.5-2 [5,228 B]
받기:97 http://mirror.kakao.com/ubuntu focal/main amd64 x11proto-xinerama-dev all 2019.2-1ubuntu1 [2,628 B]
받기:98 http://mirror.kakao.com/ubuntu focal/main amd64 libxinerama-dev amd64 2:1.1.4-2 [7,896 B]
받기:99 http://mirror.kakao.com/ubuntu focal/main amd64 libxkbcommon-dev amd64 0.10.0-1 [45.4 kB]
받기:100 http://mirror.kakao.com/ubuntu focal/main amd64 x11proto-randr-dev all 2019.2-1ubuntu1 [2,620 B]
받기:101 http://mirror.kakao.com/ubuntu focal/main amd64 libxrandr-dev amd64 2:1.5.2-0ubuntu1 [25.0 kB]
받기:102 http://mirror.kakao.com/ubuntu focal/main amd64 wayland-protocols all 1.20-1 [60.3 kB]
받기:103 http://mirror.kakao.com/ubuntu focal-updates/main amd64 libgtk-3-dev amd64 3.24.20-0ubuntu1 [1,067 kB]
받기:104 http://mirror.kakao.com/ubuntu focal/main amd64 libpangomm-1.4-dev amd64 2.42.0-2build1 [49.7 kB]
받기:105 http://mirror.kakao.com/ubuntu focal/main amd64 libgtkmm-3.0-dev amd64 3.24.2-1build1 [549 kB]
받기:106 http://mirror.kakao.com/ubuntu focal/main amd64 libltdl-dev amd64 2.4.6-14 [162 kB]
받기:107 http://mirror.kakao.com/ubuntu focal/main amd64 libparted-dev amd64 3.3-4 [232 kB]
받기:108 http://mirror.kakao.com/ubuntu focal/main amd64 libpng-tools amd64 1.6.37-2 [26.1 kB]
받기:109 http://mirror.kakao.com/ubuntu focal/main amd64 libxml2-utils amd64 2.9.10+dfsg-5 [36.9 kB]
받기:110 http://mirror.kakao.com/ubuntu focal/main amd64 python3-libxml2 amd64 2.9.10+dfsg-5 [127 kB]
받기:111 http://mirror.kakao.com/ubuntu focal/main amd64 xsltproc amd64 1.1.34-4 [14.3 kB]
받기:112 http://mirror.kakao.com/ubuntu focal/universe amd64 itstool all 2.0.6-1 [21.5 kB]
받기:113 http://mirror.kakao.com/ubuntu focal/universe amd64 yelp-tools all 3.32.2-1 [25.6 kB]
내려받기 26.3 M바이트, 소요시간 3초 (8,558 k바이트/초)
패키지에서 템플릿을 추출하는 중: 100%
Selecting previously unselected package autoconf-archive.
(데이터베이스 읽는중 ...현재 201642개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../000-autoconf-archive_20190106-2.1ubuntu1_all.deb ...
Unpacking autoconf-archive (20190106-2.1ubuntu1) ...
Selecting previously unselected package libsigsegv2:amd64.
Preparing to unpack .../001-libsigsegv2_2.12-2_amd64.deb ...
Unpacking libsigsegv2:amd64 (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../002-m4_1.4.18-4_amd64.deb ...
Unpacking m4 (1.4.18-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../003-autoconf_2.69-11.1_all.deb ...
Unpacking autoconf (2.69-11.1) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../004-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../005-automake_1%3a1.16.1-4ubuntu6_all.deb ...
Unpacking automake (1:1.16.1-4ubuntu6) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../006-autopoint_0.19.8.1-10build1_all.deb ...
Unpacking autopoint (0.19.8.1-10build1) ...
Selecting previously unselected package gir1.2-harfbuzz-0.0:amd64.
Preparing to unpack .../007-gir1.2-harfbuzz-0.0_2.6.4-1ubuntu4_amd64.deb ...
Unpacking gir1.2-harfbuzz-0.0:amd64 (2.6.4-1ubuntu4) ...
Selecting previously unselected package libtool.
Preparing to unpack .../008-libtool_2.4.6-14_all.deb ...
Unpacking libtool (2.4.6-14) ...
Selecting previously unselected package intltool.
Preparing to unpack .../009-intltool_0.51.0-5ubuntu1_all.deb ...
Unpacking intltool (0.51.0-5ubuntu1) ...
Selecting previously unselected package gnome-common.
Preparing to unpack .../010-gnome-common_3.18.0-4_all.deb ...
Unpacking gnome-common (3.18.0-4) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../011-icu-devtools_66.1-2ubuntu2_amd64.deb ...
Unpacking icu-devtools (66.1-2ubuntu2) ...
Selecting previously unselected package libffi-dev:amd64.
Preparing to unpack .../012-libffi-dev_3.3-4_amd64.deb ...
Unpacking libffi-dev:amd64 (3.3-4) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../013-python3-distutils_3.8.2-1ubuntu1_all.deb ...
Unpacking python3-distutils (3.8.2-1ubuntu1) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../014-libglib2.0-dev-bin_2.64.3-1~ubuntu20.04.1_amd64.deb ...
Unpacking libglib2.0-dev-bin (2.64.3-1~ubuntu20.04.1) ...
Selecting previously unselected package uuid-dev:amd64.
Preparing to unpack .../015-uuid-dev_2.34-0.1ubuntu9_amd64.deb ...
Unpacking uuid-dev:amd64 (2.34-0.1ubuntu9) ...
Selecting previously unselected package libblkid-dev:amd64.
Preparing to unpack .../016-libblkid-dev_2.34-0.1ubuntu9_amd64.deb ...
Unpacking libblkid-dev:amd64 (2.34-0.1ubuntu9) ...
Selecting previously unselected package libmount-dev:amd64.
Preparing to unpack .../017-libmount-dev_2.34-0.1ubuntu9_amd64.deb ...
Unpacking libmount-dev:amd64 (2.34-0.1ubuntu9) ...
Selecting previously unselected package libpcre16-3:amd64.
Preparing to unpack .../018-libpcre16-3_2%3a8.39-12build1_amd64.deb ...
Unpacking libpcre16-3:amd64 (2:8.39-12build1) ...
Selecting previously unselected package libpcre32-3:amd64.
Preparing to unpack .../019-libpcre32-3_2%3a8.39-12build1_amd64.deb ...
Unpacking libpcre32-3:amd64 (2:8.39-12build1) ...
Selecting previously unselected package libpcrecpp0v5:amd64.
Preparing to unpack .../020-libpcrecpp0v5_2%3a8.39-12build1_amd64.deb ...
Unpacking libpcrecpp0v5:amd64 (2:8.39-12build1) ...
Selecting previously unselected package libpcre3-dev:amd64.
Preparing to unpack .../021-libpcre3-dev_2%3a8.39-12build1_amd64.deb ...
Unpacking libpcre3-dev:amd64 (2:8.39-12build1) ...
Selecting previously unselected package libsepol1-dev:amd64.
Preparing to unpack .../022-libsepol1-dev_3.0-1_amd64.deb ...
Unpacking libsepol1-dev:amd64 (3.0-1) ...
Selecting previously unselected package libpcre2-16-0:amd64.
Preparing to unpack .../023-libpcre2-16-0_10.34-7_amd64.deb ...
Unpacking libpcre2-16-0:amd64 (10.34-7) ...
Selecting previously unselected package libpcre2-posix2:amd64.
Preparing to unpack .../024-libpcre2-posix2_10.34-7_amd64.deb ...
Unpacking libpcre2-posix2:amd64 (10.34-7) ...
Selecting previously unselected package libpcre2-dev:amd64.
Preparing to unpack .../025-libpcre2-dev_10.34-7_amd64.deb ...
Unpacking libpcre2-dev:amd64 (10.34-7) ...
Selecting previously unselected package libselinux1-dev:amd64.
Preparing to unpack .../026-libselinux1-dev_3.0-1build2_amd64.deb ...
Unpacking libselinux1-dev:amd64 (3.0-1build2) ...
Selecting previously unselected package zlib1g-dev:amd64.
Preparing to unpack .../027-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1_amd64.deb ...
Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1) ...
Selecting previously unselected package libglib2.0-dev:amd64.
Preparing to unpack .../028-libglib2.0-dev_2.64.3-1~ubuntu20.04.1_amd64.deb ...
Unpacking libglib2.0-dev:amd64 (2.64.3-1~ubuntu20.04.1) ...
Selecting previously unselected package libdbus-1-dev:amd64.
Preparing to unpack .../029-libdbus-1-dev_1.12.16-2ubuntu2.1_amd64.deb ...
Unpacking libdbus-1-dev:amd64 (1.12.16-2ubuntu2.1) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../030-xorg-sgml-doctools_1%3a1.11-1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1) ...
Selecting previously unselected package x11proto-dev.
Preparing to unpack .../031-x11proto-dev_2019.2-1ubuntu1_all.deb ...
Unpacking x11proto-dev (2019.2-1ubuntu1) ...
Selecting previously unselected package x11proto-core-dev.
Preparing to unpack .../032-x11proto-core-dev_2019.2-1ubuntu1_all.deb ...
Unpacking x11proto-core-dev (2019.2-1ubuntu1) ...
Selecting previously unselected package libxau-dev:amd64.
Preparing to unpack .../033-libxau-dev_1%3a1.0.9-0ubuntu1_amd64.deb ...
Unpacking libxau-dev:amd64 (1:1.0.9-0ubuntu1) ...
Selecting previously unselected package libxdmcp-dev:amd64.
Preparing to unpack .../034-libxdmcp-dev_1%3a1.1.3-0ubuntu1_amd64.deb ...
Unpacking libxdmcp-dev:amd64 (1:1.1.3-0ubuntu1) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../035-xtrans-dev_1.4.0-1_all.deb ...
Unpacking xtrans-dev (1.4.0-1) ...
Selecting previously unselected package libpthread-stubs0-dev:amd64.
Preparing to unpack .../036-libpthread-stubs0-dev_0.4-1_amd64.deb ...
Unpacking libpthread-stubs0-dev:amd64 (0.4-1) ...
Selecting previously unselected package libxcb1-dev:amd64.
Preparing to unpack .../037-libxcb1-dev_1.14-2_amd64.deb ...
Unpacking libxcb1-dev:amd64 (1.14-2) ...
Selecting previously unselected package libx11-dev:amd64.
Preparing to unpack .../038-libx11-dev_2%3a1.6.9-2ubuntu1_amd64.deb ...
Unpacking libx11-dev:amd64 (2:1.6.9-2ubuntu1) ...
Selecting previously unselected package x11proto-xext-dev.
Preparing to unpack .../039-x11proto-xext-dev_2019.2-1ubuntu1_all.deb ...
Unpacking x11proto-xext-dev (2019.2-1ubuntu1) ...
Selecting previously unselected package libxext-dev:amd64.
Preparing to unpack .../040-libxext-dev_2%3a1.3.4-0ubuntu1_amd64.deb ...
Unpacking libxext-dev:amd64 (2:1.3.4-0ubuntu1) ...
Selecting previously unselected package libxfixes-dev:amd64.
Preparing to unpack .../041-libxfixes-dev_1%3a5.0.3-2_amd64.deb ...
Unpacking libxfixes-dev:amd64 (1:5.0.3-2) ...
Selecting previously unselected package x11proto-input-dev.
Preparing to unpack .../042-x11proto-input-dev_2019.2-1ubuntu1_all.deb ...
Unpacking x11proto-input-dev (2019.2-1ubuntu1) ...
Selecting previously unselected package libxi-dev:amd64.
Preparing to unpack .../043-libxi-dev_2%3a1.7.10-0ubuntu1_amd64.deb ...
Unpacking libxi-dev:amd64 (2:1.7.10-0ubuntu1) ...
Selecting previously unselected package x11proto-record-dev.
Preparing to unpack .../044-x11proto-record-dev_2019.2-1ubuntu1_all.deb ...
Unpacking x11proto-record-dev (2019.2-1ubuntu1) ...
Selecting previously unselected package libxtst-dev:amd64.
Preparing to unpack .../045-libxtst-dev_2%3a1.2.3-1_amd64.deb ...
Unpacking libxtst-dev:amd64 (2:1.2.3-1) ...
Selecting previously unselected package libatspi2.0-dev:amd64.
Preparing to unpack .../046-libatspi2.0-dev_2.36.0-2_amd64.deb ...
Unpacking libatspi2.0-dev:amd64 (2.36.0-2) ...
Selecting previously unselected package libatk-bridge2.0-dev:amd64.
Preparing to unpack .../047-libatk-bridge2.0-dev_2.34.2-0ubuntu2~20.04.1_amd64.deb ...
Unpacking libatk-bridge2.0-dev:amd64 (2.34.2-0ubuntu2~20.04.1) ...
Selecting previously unselected package libatk1.0-dev:amd64.
Preparing to unpack .../048-libatk1.0-dev_2.35.1-1ubuntu2_amd64.deb ...
Unpacking libatk1.0-dev:amd64 (2.35.1-1ubuntu2) ...
Selecting previously unselected package libsigc++-2.0-dev:amd64.
Preparing to unpack .../049-libsigc++-2.0-dev_2.10.2-1build1_amd64.deb ...
Unpacking libsigc++-2.0-dev:amd64 (2.10.2-1build1) ...
Selecting previously unselected package libglibmm-2.4-dev:amd64.
Preparing to unpack .../050-libglibmm-2.4-dev_2.64.2-1_amd64.deb ...
Unpacking libglibmm-2.4-dev:amd64 (2.64.2-1) ...
Selecting previously unselected package libatkmm-1.6-dev:amd64.
Preparing to unpack .../051-libatkmm-1.6-dev_2.28.0-2build1_amd64.deb ...
Unpacking libatkmm-1.6-dev:amd64 (2.28.0-2build1) ...
Selecting previously unselected package libcairo-script-interpreter2:amd64.
Preparing to unpack .../052-libcairo-script-interpreter2_1.16.0-4ubuntu1_amd64.deb ...
Unpacking libcairo-script-interpreter2:amd64 (1.16.0-4ubuntu1) ...
Selecting previously unselected package libexpat1-dev:amd64.
Preparing to unpack .../053-libexpat1-dev_2.2.9-1build1_amd64.deb ...
Unpacking libexpat1-dev:amd64 (2.2.9-1build1) ...
Selecting previously unselected package libpng-dev:amd64.
Preparing to unpack .../054-libpng-dev_1.6.37-2_amd64.deb ...
Unpacking libpng-dev:amd64 (1.6.37-2) ...
Selecting previously unselected package libfreetype-dev:amd64.
Preparing to unpack .../055-libfreetype-dev_2.10.1-2_amd64.deb ...
Unpacking libfreetype-dev:amd64 (2.10.1-2) ...
Selecting previously unselected package libfreetype6-dev:amd64.
Preparing to unpack .../056-libfreetype6-dev_2.10.1-2_amd64.deb ...
Unpacking libfreetype6-dev:amd64 (2.10.1-2) ...
Selecting previously unselected package libfontconfig1-dev:amd64.
Preparing to unpack .../057-libfontconfig1-dev_2.13.1-2ubuntu3_amd64.deb ...
Unpacking libfontconfig1-dev:amd64 (2.13.1-2ubuntu3) ...
Selecting previously unselected package libxrender-dev:amd64.
Preparing to unpack .../058-libxrender-dev_1%3a0.9.10-1_amd64.deb ...
Unpacking libxrender-dev:amd64 (1:0.9.10-1) ...
Selecting previously unselected package libice-dev:amd64.
Preparing to unpack .../059-libice-dev_2%3a1.0.10-0ubuntu1_amd64.deb ...
Unpacking libice-dev:amd64 (2:1.0.10-0ubuntu1) ...
Selecting previously unselected package libsm-dev:amd64.
Preparing to unpack .../060-libsm-dev_2%3a1.2.3-1_amd64.deb ...
Unpacking libsm-dev:amd64 (2:1.2.3-1) ...
Selecting previously unselected package libpixman-1-dev:amd64.
Preparing to unpack .../061-libpixman-1-dev_0.38.4-0ubuntu1_amd64.deb ...
Unpacking libpixman-1-dev:amd64 (0.38.4-0ubuntu1) ...
Selecting previously unselected package libxcb-render0-dev:amd64.
Preparing to unpack .../062-libxcb-render0-dev_1.14-2_amd64.deb ...
Unpacking libxcb-render0-dev:amd64 (1.14-2) ...
Selecting previously unselected package libxcb-shm0-dev:amd64.
Preparing to unpack .../063-libxcb-shm0-dev_1.14-2_amd64.deb ...
Unpacking libxcb-shm0-dev:amd64 (1.14-2) ...
Selecting previously unselected package libcairo2-dev:amd64.
Preparing to unpack .../064-libcairo2-dev_1.16.0-4ubuntu1_amd64.deb ...
Unpacking libcairo2-dev:amd64 (1.16.0-4ubuntu1) ...
Selecting previously unselected package libcairomm-1.0-dev:amd64.
Preparing to unpack .../065-libcairomm-1.0-dev_1.12.2-4build1_amd64.deb ...
Unpacking libcairomm-1.0-dev:amd64 (1.12.2-4build1) ...
Selecting previously unselected package libdatrie-dev:amd64.
Preparing to unpack .../066-libdatrie-dev_0.2.12-3_amd64.deb ...
Unpacking libdatrie-dev:amd64 (0.2.12-3) ...
Selecting previously unselected package libdevmapper-event1.02.1:amd64.
Preparing to unpack .../067-libdevmapper-event1.02.1_2%3a1.02.167-1ubuntu1_amd64.deb ...
Unpacking libdevmapper-event1.02.1:amd64 (2:1.02.167-1ubuntu1) ...
Selecting previously unselected package libudev-dev:amd64.
Preparing to unpack .../068-libudev-dev_245.4-4ubuntu3.2_amd64.deb ...
Unpacking libudev-dev:amd64 (245.4-4ubuntu3.2) ...
Selecting previously unselected package libdevmapper-dev:amd64.
Preparing to unpack .../069-libdevmapper-dev_2%3a1.02.167-1ubuntu1_amd64.deb ...
Unpacking libdevmapper-dev:amd64 (2:1.02.167-1ubuntu1) ...
Selecting previously unselected package libglx-dev:amd64.
Preparing to unpack .../070-libglx-dev_1.3.1-1_amd64.deb ...
Unpacking libglx-dev:amd64 (1.3.1-1) ...
Selecting previously unselected package libgl-dev:amd64.
Preparing to unpack .../071-libgl-dev_1.3.1-1_amd64.deb ...
Unpacking libgl-dev:amd64 (1.3.1-1) ...
Selecting previously unselected package libegl-dev:amd64.
Preparing to unpack .../072-libegl-dev_1.3.1-1_amd64.deb ...
Unpacking libegl-dev:amd64 (1.3.1-1) ...
Selecting previously unselected package libgles1:amd64.
Preparing to unpack .../073-libgles1_1.3.1-1_amd64.deb ...
Unpacking libgles1:amd64 (1.3.1-1) ...
Selecting previously unselected package libgles-dev:amd64.
Preparing to unpack .../074-libgles-dev_1.3.1-1_amd64.deb ...
Unpacking libgles-dev:amd64 (1.3.1-1) ...
Selecting previously unselected package libopengl0:amd64.
Preparing to unpack .../075-libopengl0_1.3.1-1_amd64.deb ...
Unpacking libopengl0:amd64 (1.3.1-1) ...
Selecting previously unselected package libopengl-dev:amd64.
Preparing to unpack .../076-libopengl-dev_1.3.1-1_amd64.deb ...
Unpacking libopengl-dev:amd64 (1.3.1-1) ...
Selecting previously unselected package libglvnd-dev:amd64.
Preparing to unpack .../077-libglvnd-dev_1.3.1-1_amd64.deb ...
Unpacking libglvnd-dev:amd64 (1.3.1-1) ...
Selecting previously unselected package libegl1-mesa-dev:amd64.
Preparing to unpack .../078-libegl1-mesa-dev_20.0.8-0ubuntu1~20.04.1_amd64.deb ...
Unpacking libegl1-mesa-dev:amd64 (20.0.8-0ubuntu1~20.04.1) ...
Selecting previously unselected package libgl1-mesa-dev:amd64.
Preparing to unpack .../079-libgl1-mesa-dev_20.0.8-0ubuntu1~20.04.1_amd64.deb ...
Unpacking libgl1-mesa-dev:amd64 (20.0.8-0ubuntu1~20.04.1) ...
Selecting previously unselected package libepoxy-dev:amd64.
Preparing to unpack .../080-libepoxy-dev_1.5.4-1_amd64.deb ...
Unpacking libepoxy-dev:amd64 (1.5.4-1) ...
Selecting previously unselected package libfribidi-dev:amd64.
Preparing to unpack .../081-libfribidi-dev_1.0.8-2_amd64.deb ...
Unpacking libfribidi-dev:amd64 (1.0.8-2) ...
Selecting previously unselected package libgdk-pixbuf2.0-dev:amd64.
Preparing to unpack .../082-libgdk-pixbuf2.0-dev_2.40.0+dfsg-3_amd64.deb ...
Unpacking libgdk-pixbuf2.0-dev:amd64 (2.40.0+dfsg-3) ...
Selecting previously unselected package libgraphite2-dev:amd64.
Preparing to unpack .../083-libgraphite2-dev_1.3.13-11build1_amd64.deb ...
Unpacking libgraphite2-dev:amd64 (1.3.13-11build1) ...
Selecting previously unselected package libharfbuzz-gobject0:amd64.
Preparing to unpack .../084-libharfbuzz-gobject0_2.6.4-1ubuntu4_amd64.deb ...
Unpacking libharfbuzz-gobject0:amd64 (2.6.4-1ubuntu4) ...
Selecting previously unselected package libicu-dev:amd64.
Preparing to unpack .../085-libicu-dev_66.1-2ubuntu2_amd64.deb ...
Unpacking libicu-dev:amd64 (66.1-2ubuntu2) ...
Selecting previously unselected package libharfbuzz-dev:amd64.
Preparing to unpack .../086-libharfbuzz-dev_2.6.4-1ubuntu4_amd64.deb ...
Unpacking libharfbuzz-dev:amd64 (2.6.4-1ubuntu4) ...
Selecting previously unselected package libthai-dev:amd64.
Preparing to unpack .../087-libthai-dev_0.1.28-3_amd64.deb ...
Unpacking libthai-dev:amd64 (0.1.28-3) ...
Selecting previously unselected package libxft-dev:amd64.
Preparing to unpack .../088-libxft-dev_2.3.3-0ubuntu1_amd64.deb ...
Unpacking libxft-dev:amd64 (2.3.3-0ubuntu1) ...
Selecting previously unselected package pango1.0-tools.
Preparing to unpack .../089-pango1.0-tools_1.44.7-2ubuntu4_amd64.deb ...
Unpacking pango1.0-tools (1.44.7-2ubuntu4) ...
Selecting previously unselected package libpango1.0-dev:amd64.
Preparing to unpack .../090-libpango1.0-dev_1.44.7-2ubuntu4_amd64.deb ...
Unpacking libpango1.0-dev:amd64 (1.44.7-2ubuntu4) ...
Selecting previously unselected package libwayland-bin.
Preparing to unpack .../091-libwayland-bin_1.18.0-1_amd64.deb ...
Unpacking libwayland-bin (1.18.0-1) ...
Selecting previously unselected package libwayland-dev:amd64.
Preparing to unpack .../092-libwayland-dev_1.18.0-1_amd64.deb ...
Unpacking libwayland-dev:amd64 (1.18.0-1) ...
Selecting previously unselected package libxcomposite-dev:amd64.
Preparing to unpack .../093-libxcomposite-dev_1%3a0.4.5-1_amd64.deb ...
Unpacking libxcomposite-dev:amd64 (1:0.4.5-1) ...
Selecting previously unselected package libxcursor-dev:amd64.
Preparing to unpack .../094-libxcursor-dev_1%3a1.2.0-2_amd64.deb ...
Unpacking libxcursor-dev:amd64 (1:1.2.0-2) ...
Selecting previously unselected package libxdamage-dev:amd64.
Preparing to unpack .../095-libxdamage-dev_1%3a1.1.5-2_amd64.deb ...
Unpacking libxdamage-dev:amd64 (1:1.1.5-2) ...
Selecting previously unselected package x11proto-xinerama-dev.
Preparing to unpack .../096-x11proto-xinerama-dev_2019.2-1ubuntu1_all.deb ...
Unpacking x11proto-xinerama-dev (2019.2-1ubuntu1) ...
Selecting previously unselected package libxinerama-dev:amd64.
Preparing to unpack .../097-libxinerama-dev_2%3a1.1.4-2_amd64.deb ...
Unpacking libxinerama-dev:amd64 (2:1.1.4-2) ...
Selecting previously unselected package libxkbcommon-dev:amd64.
Preparing to unpack .../098-libxkbcommon-dev_0.10.0-1_amd64.deb ...
Unpacking libxkbcommon-dev:amd64 (0.10.0-1) ...
Selecting previously unselected package x11proto-randr-dev.
Preparing to unpack .../099-x11proto-randr-dev_2019.2-1ubuntu1_all.deb ...
Unpacking x11proto-randr-dev (2019.2-1ubuntu1) ...
Selecting previously unselected package libxrandr-dev:amd64.
Preparing to unpack .../100-libxrandr-dev_2%3a1.5.2-0ubuntu1_amd64.deb ...
Unpacking libxrandr-dev:amd64 (2:1.5.2-0ubuntu1) ...
Selecting previously unselected package wayland-protocols.
Preparing to unpack .../101-wayland-protocols_1.20-1_all.deb ...
Unpacking wayland-protocols (1.20-1) ...
Selecting previously unselected package libgtk-3-dev:amd64.
Preparing to unpack .../102-libgtk-3-dev_3.24.20-0ubuntu1_amd64.deb ...
Unpacking libgtk-3-dev:amd64 (3.24.20-0ubuntu1) ...
Selecting previously unselected package libpangomm-1.4-dev:amd64.
Preparing to unpack .../103-libpangomm-1.4-dev_2.42.0-2build1_amd64.deb ...
Unpacking libpangomm-1.4-dev:amd64 (2.42.0-2build1) ...
Selecting previously unselected package libgtkmm-3.0-dev:amd64.
Preparing to unpack .../104-libgtkmm-3.0-dev_3.24.2-1build1_amd64.deb ...
Unpacking libgtkmm-3.0-dev:amd64 (3.24.2-1build1) ...
Selecting previously unselected package libltdl-dev:amd64.
Preparing to unpack .../105-libltdl-dev_2.4.6-14_amd64.deb ...
Unpacking libltdl-dev:amd64 (2.4.6-14) ...
Selecting previously unselected package libparted-dev:amd64.
Preparing to unpack .../106-libparted-dev_3.3-4_amd64.deb ...
Unpacking libparted-dev:amd64 (3.3-4) ...
Selecting previously unselected package libpng-tools.
Preparing to unpack .../107-libpng-tools_1.6.37-2_amd64.deb ...
Unpacking libpng-tools (1.6.37-2) ...
Selecting previously unselected package libxml2-utils.
Preparing to unpack .../108-libxml2-utils_2.9.10+dfsg-5_amd64.deb ...
Unpacking libxml2-utils (2.9.10+dfsg-5) ...
Selecting previously unselected package python3-libxml2:amd64.
Preparing to unpack .../109-python3-libxml2_2.9.10+dfsg-5_amd64.deb ...
Unpacking python3-libxml2:amd64 (2.9.10+dfsg-5) ...
Selecting previously unselected package xsltproc.
Preparing to unpack .../110-xsltproc_1.1.34-4_amd64.deb ...
Unpacking xsltproc (1.1.34-4) ...
Selecting previously unselected package itstool.
Preparing to unpack .../111-itstool_2.0.6-1_all.deb ...
Unpacking itstool (2.0.6-1) ...
Selecting previously unselected package yelp-tools.
Preparing to unpack .../112-yelp-tools_3.32.2-1_all.deb ...
Unpacking yelp-tools (3.32.2-1) ...
python3-distutils (3.8.2-1ubuntu1) 설정하는 중입니다 ...
libpcrecpp0v5:amd64 (2:8.39-12build1) 설정하는 중입니다 ...
libcairo-script-interpreter2:amd64 (1.16.0-4ubuntu1) 설정하는 중입니다 ...
libglib2.0-dev-bin (2.64.3-1~ubuntu20.04.1) 설정하는 중입니다 ...
libpixman-1-dev:amd64 (0.38.4-0ubuntu1) 설정하는 중입니다 ...
libdevmapper-event1.02.1:amd64 (2:1.02.167-1ubuntu1) 설정하는 중입니다 ...
libpcre16-3:amd64 (2:8.39-12build1) 설정하는 중입니다 ...
libpng-tools (1.6.37-2) 설정하는 중입니다 ...
libfribidi-dev:amd64 (1.0.8-2) 설정하는 중입니다 ...
libxkbcommon-dev:amd64 (0.10.0-1) 설정하는 중입니다 ...
xsltproc (1.1.34-4) 설정하는 중입니다 ...
pango1.0-tools (1.44.7-2ubuntu4) 설정하는 중입니다 ...
libsepol1-dev:amd64 (3.0-1) 설정하는 중입니다 ...
autoconf-archive (20190106-2.1ubuntu1) 설정하는 중입니다 ...
libharfbuzz-gobject0:amd64 (2.6.4-1ubuntu4) 설정하는 중입니다 ...
libffi-dev:amd64 (3.3-4) 설정하는 중입니다 ...
gir1.2-harfbuzz-0.0:amd64 (2.6.4-1ubuntu4) 설정하는 중입니다 ...
libpthread-stubs0-dev:amd64 (0.4-1) 설정하는 중입니다 ...
libpcre2-16-0:amd64 (10.34-7) 설정하는 중입니다 ...
libopengl0:amd64 (1.3.1-1) 설정하는 중입니다 ...
python3-libxml2:amd64 (2.9.10+dfsg-5) 설정하는 중입니다 ...
libsigc++-2.0-dev:amd64 (2.10.2-1build1) 설정하는 중입니다 ...
xtrans-dev (1.4.0-1) 설정하는 중입니다 ...
libwayland-bin (1.18.0-1) 설정하는 중입니다 ...
libgraphite2-dev:amd64 (1.3.13-11build1) 설정하는 중입니다 ...
autotools-dev (20180224.1) 설정하는 중입니다 ...
libexpat1-dev:amd64 (2.2.9-1build1) 설정하는 중입니다 ...
libdbus-1-dev:amd64 (1.12.16-2ubuntu2.1) 설정하는 중입니다 ...
uuid-dev:amd64 (2.34-0.1ubuntu9) 설정하는 중입니다 ...
libgles1:amd64 (1.3.1-1) 설정하는 중입니다 ...
libsigsegv2:amd64 (2.12-2) 설정하는 중입니다 ...
libpcre32-3:amd64 (2:8.39-12build1) 설정하는 중입니다 ...
autopoint (0.19.8.1-10build1) 설정하는 중입니다 ...
icu-devtools (66.1-2ubuntu2) 설정하는 중입니다 ...
libudev-dev:amd64 (245.4-4ubuntu3.2) 설정하는 중입니다 ...
libpcre2-posix2:amd64 (10.34-7) 설정하는 중입니다 ...
zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1) 설정하는 중입니다 ...
wayland-protocols (1.20-1) 설정하는 중입니다 ...
libdatrie-dev:amd64 (0.2.12-3) 설정하는 중입니다 ...
xorg-sgml-doctools (1:1.11-1) 설정하는 중입니다 ...
libopengl-dev:amd64 (1.3.1-1) 설정하는 중입니다 ...
libxml2-utils (2.9.10+dfsg-5) 설정하는 중입니다 ...
libicu-dev:amd64 (66.1-2ubuntu2) 설정하는 중입니다 ...
libblkid-dev:amd64 (2.34-0.1ubuntu9) 설정하는 중입니다 ...
libpcre2-dev:amd64 (10.34-7) 설정하는 중입니다 ...
libtool (2.4.6-14) 설정하는 중입니다 ...
libselinux1-dev:amd64 (3.0-1build2) 설정하는 중입니다 ...
itstool (2.0.6-1) 설정하는 중입니다 ...
libpcre3-dev:amd64 (2:8.39-12build1) 설정하는 중입니다 ...
libpng-dev:amd64 (1.6.37-2) 설정하는 중입니다 ...
yelp-tools (3.32.2-1) 설정하는 중입니다 ...
m4 (1.4.18-4) 설정하는 중입니다 ...
libwayland-dev:amd64 (1.18.0-1) 설정하는 중입니다 ...
libfreetype-dev:amd64 (2.10.1-2) 설정하는 중입니다 ...
autoconf (2.69-11.1) 설정하는 중입니다 ...
libthai-dev:amd64 (0.1.28-3) 설정하는 중입니다 ...
libdevmapper-dev:amd64 (2:1.02.167-1ubuntu1) 설정하는 중입니다 ...
libmount-dev:amd64 (2.34-0.1ubuntu9) 설정하는 중입니다 ...
automake (1:1.16.1-4ubuntu6) 설정하는 중입니다 ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
libparted-dev:amd64 (3.3-4) 설정하는 중입니다 ...
libfreetype6-dev:amd64 (2.10.1-2) 설정하는 중입니다 ...
libltdl-dev:amd64 (2.4.6-14) 설정하는 중입니다 ...
libglib2.0-dev:amd64 (2.64.3-1~ubuntu20.04.1) 설정하는 중입니다 ...
intltool (0.51.0-5ubuntu1) 설정하는 중입니다 ...
libfontconfig1-dev:amd64 (2.13.1-2ubuntu3) 설정하는 중입니다 ...
gnome-common (3.18.0-4) 설정하는 중입니다 ...
Processing triggers for libglib2.0-0:amd64 (2.64.3-1~ubuntu20.04.1) ...
Processing triggers for libc-bin (2.31-0ubuntu9) ...
Processing triggers for man-db (2.9.1-1) ...
libglibmm-2.4-dev:amd64 (2.64.2-1) 설정하는 중입니다 ...
Processing triggers for sgml-base (1.29.1) ...
Processing triggers for install-info (6.7.0.dfsg.2-5) ...
libatk1.0-dev:amd64 (2.35.1-1ubuntu2) 설정하는 중입니다 ...
x11proto-dev (2019.2-1ubuntu1) 설정하는 중입니다 ...
libharfbuzz-dev:amd64 (2.6.4-1ubuntu4) 설정하는 중입니다 ...
libxau-dev:amd64 (1:1.0.9-0ubuntu1) 설정하는 중입니다 ...
libice-dev:amd64 (2:1.0.10-0ubuntu1) 설정하는 중입니다 ...
libsm-dev:amd64 (2:1.2.3-1) 설정하는 중입니다 ...
x11proto-randr-dev (2019.2-1ubuntu1) 설정하는 중입니다 ...
x11proto-xinerama-dev (2019.2-1ubuntu1) 설정하는 중입니다 ...
libxdmcp-dev:amd64 (1:1.1.3-0ubuntu1) 설정하는 중입니다 ...
x11proto-core-dev (2019.2-1ubuntu1) 설정하는 중입니다 ...
x11proto-input-dev (2019.2-1ubuntu1) 설정하는 중입니다 ...
x11proto-xext-dev (2019.2-1ubuntu1) 설정하는 중입니다 ...
libatkmm-1.6-dev:amd64 (2.28.0-2build1) 설정하는 중입니다 ...
x11proto-record-dev (2019.2-1ubuntu1) 설정하는 중입니다 ...
libxcb1-dev:amd64 (1.14-2) 설정하는 중입니다 ...
libx11-dev:amd64 (2:1.6.9-2ubuntu1) 설정하는 중입니다 ...
libgdk-pixbuf2.0-dev:amd64 (2.40.0+dfsg-3) 설정하는 중입니다 ...
libxfixes-dev:amd64 (1:5.0.3-2) 설정하는 중입니다 ...
libxcb-shm0-dev:amd64 (1.14-2) 설정하는 중입니다 ...
libxcb-render0-dev:amd64 (1.14-2) 설정하는 중입니다 ...
libxext-dev:amd64 (2:1.3.4-0ubuntu1) 설정하는 중입니다 ...
libglx-dev:amd64 (1.3.1-1) 설정하는 중입니다 ...
libxi-dev:amd64 (2:1.7.10-0ubuntu1) 설정하는 중입니다 ...
libxrender-dev:amd64 (1:0.9.10-1) 설정하는 중입니다 ...
libgl-dev:amd64 (1.3.1-1) 설정하는 중입니다 ...
libxft-dev:amd64 (2.3.3-0ubuntu1) 설정하는 중입니다 ...
libxtst-dev:amd64 (2:1.2.3-1) 설정하는 중입니다 ...
libxdamage-dev:amd64 (1:1.1.5-2) 설정하는 중입니다 ...
libatspi2.0-dev:amd64 (2.36.0-2) 설정하는 중입니다 ...
libegl-dev:amd64 (1.3.1-1) 설정하는 중입니다 ...
libxcomposite-dev:amd64 (1:0.4.5-1) 설정하는 중입니다 ...
libxcursor-dev:amd64 (1:1.2.0-2) 설정하는 중입니다 ...
libatk-bridge2.0-dev:amd64 (2.34.2-0ubuntu2~20.04.1) 설정하는 중입니다 ...
libxrandr-dev:amd64 (2:1.5.2-0ubuntu1) 설정하는 중입니다 ...
libxinerama-dev:amd64 (2:1.1.4-2) 설정하는 중입니다 ...
libcairo2-dev:amd64 (1.16.0-4ubuntu1) 설정하는 중입니다 ...
libgles-dev:amd64 (1.3.1-1) 설정하는 중입니다 ...
libglvnd-dev:amd64 (1.3.1-1) 설정하는 중입니다 ...
libcairomm-1.0-dev:amd64 (1.12.2-4build1) 설정하는 중입니다 ...
libpango1.0-dev:amd64 (1.44.7-2ubuntu4) 설정하는 중입니다 ...
libgl1-mesa-dev:amd64 (20.0.8-0ubuntu1~20.04.1) 설정하는 중입니다 ...
libpangomm-1.4-dev:amd64 (2.42.0-2build1) 설정하는 중입니다 ...
libegl1-mesa-dev:amd64 (20.0.8-0ubuntu1~20.04.1) 설정하는 중입니다 ...
libepoxy-dev:amd64 (1.5.4-1) 설정하는 중입니다 ...
libgtk-3-dev:amd64 (3.24.20-0ubuntu1) 설정하는 중입니다 ...
libgtkmm-3.0-dev:amd64 (3.24.2-1build1) 설정하는 중입니다 ...
study@study-VirtualBox:~/src/gparted-1.1.0$ 


소스 컴파일에 필요한 종속성 패키지 설치 2(소스 리포지터리가 활성화되어 있는 경우)

study@study-VirtualBox:~/src/gparted-1.1.0$ sudo apt build-dep gparted
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다       
상태 정보를 읽는 중입니다... 완료
다음 새 패키지를 설치할 것입니다:
  autoconf automake autopoint autotools-dev debhelper dh-autoreconf
  dh-strip-nondeterminism dwz gir1.2-harfbuzz-0.0 icu-devtools intltool
  itstool libatk-bridge2.0-dev libatk1.0-dev libatkmm-1.6-dev libatspi2.0-dev
  libblkid-dev libcairo-script-interpreter2 libcairo2-dev libcairomm-1.0-dev
  libdatrie-dev libdbus-1-dev libdebhelper-perl libdevmapper-dev
  libdevmapper-event1.02.1 libegl-dev libegl1-mesa-dev libepoxy-dev
  libexpat1-dev libffi-dev libfile-stripnondeterminism-perl libfontconfig1-dev
  libfreetype-dev libfreetype6-dev libfribidi-dev libgdk-pixbuf2.0-dev
  libgl-dev libgl1-mesa-dev libgles-dev libgles1 libglib2.0-dev
  libglib2.0-dev-bin libglibmm-2.4-dev libglvnd-dev libglx-dev
  libgraphite2-dev libgtk-3-dev libgtkmm-3.0-dev libharfbuzz-dev
  libharfbuzz-gobject0 libice-dev libicu-dev libmount-dev libopengl-dev
  libopengl0 libpango1.0-dev libpangomm-1.4-dev libparted-dev libpcre16-3
  libpcre2-16-0 libpcre2-dev libpcre2-posix2 libpcre3-dev libpcre32-3
  libpcrecpp0v5 libpixman-1-dev libpng-dev libpthread-stubs0-dev
  libselinux1-dev libsepol1-dev libsigc++-2.0-dev libsigsegv2 libsm-dev
  libsub-override-perl libthai-dev libtool libudev-dev libwayland-bin
  libwayland-dev libx11-dev libxau-dev libxcb-render0-dev libxcb-shm0-dev
  libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev
  libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev
  libxkbcommon-dev libxml2-utils libxrandr-dev libxrender-dev libxtst-dev m4
  pango1.0-tools po-debconf python3-distutils python3-libxml2 uuid-dev
  wayland-protocols x11proto-core-dev x11proto-dev x11proto-input-dev
  x11proto-randr-dev x11proto-record-dev x11proto-xext-dev
  x11proto-xinerama-dev xorg-sgml-doctools xsltproc xtrans-dev yelp-tools
  zlib1g-dev
0개 업그레이드, 117개 새로 설치, 0개 제거 및 28개 업그레이드 안 함.
26.8 M바이트 아카이브를 받아야 합니다.
이 작업 후 140 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n] y
받기:1 http://mirror.kakao.com/ubuntu focal/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB]
받기:2 http://mirror.kakao.com/ubuntu focal/main amd64 m4 amd64 1.4.18-4 [199 kB]
받기:3 http://mirror.kakao.com/ubuntu focal/main amd64 autoconf all 2.69-11.1 [321 kB]
받기:4 http://mirror.kakao.com/ubuntu focal/main amd64 autotools-dev all 20180224.1 [39.6 kB]
받기:5 http://mirror.kakao.com/ubuntu focal/main amd64 automake all 1:1.16.1-4ubuntu6 [522 kB]
받기:6 http://mirror.kakao.com/ubuntu focal/main amd64 autopoint all 0.19.8.1-10build1 [412 kB]
받기:7 http://mirror.kakao.com/ubuntu focal/main amd64 libtool all 2.4.6-14 [161 kB]
받기:8 http://mirror.kakao.com/ubuntu focal/main amd64 dh-autoreconf all 19 [16.1 kB]
받기:9 http://mirror.kakao.com/ubuntu focal/main amd64 libdebhelper-perl all 12.10ubuntu1 [62.1 kB]
받기:10 http://mirror.kakao.com/ubuntu focal/main amd64 libsub-override-perl all 0.09-2 [9,532 B]
받기:11 http://mirror.kakao.com/ubuntu focal/main amd64 libfile-stripnondeterminism-perl all 1.7.0-1 [15.9 kB]
받기:12 http://mirror.kakao.com/ubuntu focal/main amd64 dh-strip-nondeterminism all 1.7.0-1 [5,228 B]
받기:13 http://mirror.kakao.com/ubuntu focal/main amd64 dwz amd64 0.13-5 [151 kB]
받기:14 http://mirror.kakao.com/ubuntu focal/main amd64 po-debconf all 1.0.21 [233 kB]
받기:15 http://mirror.kakao.com/ubuntu focal/main amd64 debhelper all 12.10ubuntu1 [877 kB]
받기:16 http://mirror.kakao.com/ubuntu focal/main amd64 gir1.2-harfbuzz-0.0 amd64 2.6.4-1ubuntu4 [26.3 kB]
받기:17 http://mirror.kakao.com/ubuntu focal/main amd64 icu-devtools amd64 66.1-2ubuntu2 [188 kB]
받기:18 http://mirror.kakao.com/ubuntu focal/universe amd64 intltool all 0.51.0-5ubuntu1 [44.6 kB]
받기:19 http://mirror.kakao.com/ubuntu focal/main amd64 libffi-dev amd64 3.3-4 [57.0 kB]
받기:20 http://mirror.kakao.com/ubuntu focal/main amd64 python3-distutils all 3.8.2-1ubuntu1 [140 kB]
받기:21 http://mirror.kakao.com/ubuntu focal-updates/main amd64 libglib2.0-dev-bin amd64 2.64.3-1~ubuntu20.04.1 [109 kB]
받기:22 http://mirror.kakao.com/ubuntu focal/main amd64 uuid-dev amd64 2.34-0.1ubuntu9 [33.6 kB]
받기:23 http://mirror.kakao.com/ubuntu focal/main amd64 libblkid-dev amd64 2.34-0.1ubuntu9 [167 kB]
받기:24 http://mirror.kakao.com/ubuntu focal/main amd64 libmount-dev amd64 2.34-0.1ubuntu9 [176 kB]
받기:25 http://mirror.kakao.com/ubuntu focal/main amd64 libpcre16-3 amd64 2:8.39-12build1 [150 kB]
받기:26 http://mirror.kakao.com/ubuntu focal/main amd64 libpcre32-3 amd64 2:8.39-12build1 [140 kB]
받기:27 http://mirror.kakao.com/ubuntu focal/main amd64 libpcrecpp0v5 amd64 2:8.39-12build1 [15.5 kB]
받기:28 http://mirror.kakao.com/ubuntu focal/main amd64 libpcre3-dev amd64 2:8.39-12build1 [540 kB]
받기:29 http://mirror.kakao.com/ubuntu focal/main amd64 libsepol1-dev amd64 3.0-1 [325 kB]
받기:30 http://mirror.kakao.com/ubuntu focal/main amd64 libpcre2-16-0 amd64 10.34-7 [181 kB]
받기:31 http://mirror.kakao.com/ubuntu focal/main amd64 libpcre2-posix2 amd64 10.34-7 [5,992 B]
받기:32 http://mirror.kakao.com/ubuntu focal/main amd64 libpcre2-dev amd64 10.34-7 [670 kB]
받기:33 http://mirror.kakao.com/ubuntu focal/main amd64 libselinux1-dev amd64 3.0-1build2 [151 kB]
받기:34 http://mirror.kakao.com/ubuntu focal/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1 [156 kB]
받기:35 http://mirror.kakao.com/ubuntu focal-updates/main amd64 libglib2.0-dev amd64 2.64.3-1~ubuntu20.04.1 [1,503 kB]
받기:36 http://mirror.kakao.com/ubuntu focal-updates/main amd64 libdbus-1-dev amd64 1.12.16-2ubuntu2.1 [167 kB]
받기:37 http://mirror.kakao.com/ubuntu focal/main amd64 xorg-sgml-doctools all 1:1.11-1 [12.9 kB]
받기:38 http://mirror.kakao.com/ubuntu focal/main amd64 x11proto-dev all 2019.2-1ubuntu1 [594 kB]
받기:39 http://mirror.kakao.com/ubuntu focal/main amd64 x11proto-core-dev all 2019.2-1ubuntu1 [2,620 B]
받기:40 http://mirror.kakao.com/ubuntu focal/main amd64 libxau-dev amd64 1:1.0.9-0ubuntu1 [9,552 B]
받기:41 http://mirror.kakao.com/ubuntu focal/main amd64 libxdmcp-dev amd64 1:1.1.3-0ubuntu1 [25.3 kB]
받기:42 http://mirror.kakao.com/ubuntu focal/main amd64 xtrans-dev all 1.4.0-1 [68.9 kB]
받기:43 http://mirror.kakao.com/ubuntu focal/main amd64 libpthread-stubs0-dev amd64 0.4-1 [5,384 B]
받기:44 http://mirror.kakao.com/ubuntu focal/main amd64 libxcb1-dev amd64 1.14-2 [80.5 kB]
받기:45 http://mirror.kakao.com/ubuntu focal/main amd64 libx11-dev amd64 2:1.6.9-2ubuntu1 [646 kB]
받기:46 http://mirror.kakao.com/ubuntu focal/main amd64 x11proto-xext-dev all 2019.2-1ubuntu1 [2,616 B]
받기:47 http://mirror.kakao.com/ubuntu focal/main amd64 libxext-dev amd64 2:1.3.4-0ubuntu1 [82.2 kB]
받기:48 http://mirror.kakao.com/ubuntu focal/main amd64 libxfixes-dev amd64 1:5.0.3-2 [11.4 kB]
받기:49 http://mirror.kakao.com/ubuntu focal/main amd64 x11proto-input-dev all 2019.2-1ubuntu1 [2,628 B]
받기:50 http://mirror.kakao.com/ubuntu focal/main amd64 libxi-dev amd64 2:1.7.10-0ubuntu1 [187 kB]
받기:51 http://mirror.kakao.com/ubuntu focal/main amd64 x11proto-record-dev all 2019.2-1ubuntu1 [2,624 B]
받기:52 http://mirror.kakao.com/ubuntu focal/main amd64 libxtst-dev amd64 2:1.2.3-1 [15.2 kB]
받기:53 http://mirror.kakao.com/ubuntu focal/main amd64 libatspi2.0-dev amd64 2.36.0-2 [66.7 kB]
받기:54 http://mirror.kakao.com/ubuntu focal-updates/main amd64 libatk-bridge2.0-dev amd64 2.34.2-0ubuntu2~20.04.1 [3,140 B]
받기:55 http://mirror.kakao.com/ubuntu focal/main amd64 libatk1.0-dev amd64 2.35.1-1ubuntu2 [95.2 kB]
받기:56 http://mirror.kakao.com/ubuntu focal/main amd64 libsigc++-2.0-dev amd64 2.10.2-1build1 [65.1 kB]
받기:57 http://mirror.kakao.com/ubuntu focal/main amd64 libglibmm-2.4-dev amd64 2.64.2-1 [446 kB]
받기:58 http://mirror.kakao.com/ubuntu focal/main amd64 libatkmm-1.6-dev amd64 2.28.0-2build1 [33.1 kB]
받기:59 http://mirror.kakao.com/ubuntu focal/main amd64 libcairo-script-interpreter2 amd64 1.16.0-4ubuntu1 [54.2 kB]
받기:60 http://mirror.kakao.com/ubuntu focal/main amd64 libexpat1-dev amd64 2.2.9-1build1 [116 kB]
받기:61 http://mirror.kakao.com/ubuntu focal/main amd64 libpng-dev amd64 1.6.37-2 [175 kB]
받기:62 http://mirror.kakao.com/ubuntu focal/main amd64 libfreetype-dev amd64 2.10.1-2 [493 kB]
받기:63 http://mirror.kakao.com/ubuntu focal/main amd64 libfreetype6-dev amd64 2.10.1-2 [9,792 B]
받기:64 http://mirror.kakao.com/ubuntu focal/main amd64 libfontconfig1-dev amd64 2.13.1-2ubuntu3 [731 kB]
받기:65 http://mirror.kakao.com/ubuntu focal/main amd64 libxrender-dev amd64 1:0.9.10-1 [24.9 kB]
받기:66 http://mirror.kakao.com/ubuntu focal/main amd64 libice-dev amd64 2:1.0.10-0ubuntu1 [47.8 kB]
받기:67 http://mirror.kakao.com/ubuntu focal/main amd64 libsm-dev amd64 2:1.2.3-1 [17.0 kB]
받기:68 http://mirror.kakao.com/ubuntu focal/main amd64 libpixman-1-dev amd64 0.38.4-0ubuntu1 [243 kB]
받기:69 http://mirror.kakao.com/ubuntu focal/main amd64 libxcb-render0-dev amd64 1.14-2 [18.4 kB]
받기:70 http://mirror.kakao.com/ubuntu focal/main amd64 libxcb-shm0-dev amd64 1.14-2 [6,716 B]
받기:71 http://mirror.kakao.com/ubuntu focal/main amd64 libcairo2-dev amd64 1.16.0-4ubuntu1 [627 kB]
받기:72 http://mirror.kakao.com/ubuntu focal/main amd64 libcairomm-1.0-dev amd64 1.12.2-4build1 [586 kB]
받기:73 http://mirror.kakao.com/ubuntu focal/main amd64 libdatrie-dev amd64 0.2.12-3 [17.6 kB]
받기:74 http://mirror.kakao.com/ubuntu focal/main amd64 libdevmapper-event1.02.1 amd64 2:1.02.167-1ubuntu1 [11.9 kB]
받기:75 http://mirror.kakao.com/ubuntu focal-updates/main amd64 libudev-dev amd64 245.4-4ubuntu3.2 [19.7 kB]
받기:76 http://mirror.kakao.com/ubuntu focal/main amd64 libdevmapper-dev amd64 2:1.02.167-1ubuntu1 [35.8 kB]
받기:77 http://mirror.kakao.com/ubuntu focal/main amd64 libglx-dev amd64 1.3.1-1 [14.0 kB]
받기:78 http://mirror.kakao.com/ubuntu focal/main amd64 libgl-dev amd64 1.3.1-1 [97.8 kB]
받기:79 http://mirror.kakao.com/ubuntu focal/main amd64 libegl-dev amd64 1.3.1-1 [16.9 kB]
받기:80 http://mirror.kakao.com/ubuntu focal/main amd64 libgles1 amd64 1.3.1-1 [10.3 kB]
받기:81 http://mirror.kakao.com/ubuntu focal/main amd64 libgles-dev amd64 1.3.1-1 [48.0 kB]
받기:82 http://mirror.kakao.com/ubuntu focal/main amd64 libopengl0 amd64 1.3.1-1 [29.4 kB]
받기:83 http://mirror.kakao.com/ubuntu focal/main amd64 libopengl-dev amd64 1.3.1-1 [3,568 B]
받기:84 http://mirror.kakao.com/ubuntu focal/main amd64 libglvnd-dev amd64 1.3.1-1 [11.6 kB]
받기:85 http://mirror.kakao.com/ubuntu focal-updates/main amd64 libegl1-mesa-dev amd64 20.0.8-0ubuntu1~20.04.1 [8,196 B]
받기:86 http://mirror.kakao.com/ubuntu focal-updates/main amd64 libgl1-mesa-dev amd64 20.0.8-0ubuntu1~20.04.1 [6,524 B]
받기:87 http://mirror.kakao.com/ubuntu focal/main amd64 libepoxy-dev amd64 1.5.4-1 [126 kB]
받기:88 http://mirror.kakao.com/ubuntu focal/main amd64 libfribidi-dev amd64 1.0.8-2 [62.3 kB]
받기:89 http://mirror.kakao.com/ubuntu focal/main amd64 libgdk-pixbuf2.0-dev amd64 2.40.0+dfsg-3 [43.5 kB]
받기:90 http://mirror.kakao.com/ubuntu focal/main amd64 libgraphite2-dev amd64 1.3.13-11build1 [14.7 kB]
받기:91 http://mirror.kakao.com/ubuntu focal/main amd64 libharfbuzz-gobject0 amd64 2.6.4-1ubuntu4 [20.4 kB]
받기:92 http://mirror.kakao.com/ubuntu focal/main amd64 libicu-dev amd64 66.1-2ubuntu2 [9,450 kB]
받기:93 http://mirror.kakao.com/ubuntu focal/main amd64 libharfbuzz-dev amd64 2.6.4-1ubuntu4 [526 kB]
받기:94 http://mirror.kakao.com/ubuntu focal/main amd64 libthai-dev amd64 0.1.28-3 [24.5 kB]
받기:95 http://mirror.kakao.com/ubuntu focal/main amd64 libxft-dev amd64 2.3.3-0ubuntu1 [49.1 kB]
받기:96 http://mirror.kakao.com/ubuntu focal/main amd64 pango1.0-tools amd64 1.44.7-2ubuntu4 [26.2 kB]
받기:97 http://mirror.kakao.com/ubuntu focal/main amd64 libpango1.0-dev amd64 1.44.7-2ubuntu4 [132 kB]
받기:98 http://mirror.kakao.com/ubuntu focal/main amd64 libwayland-bin amd64 1.18.0-1 [20.3 kB]
받기:99 http://mirror.kakao.com/ubuntu focal/main amd64 libwayland-dev amd64 1.18.0-1 [64.6 kB]
받기:100 http://mirror.kakao.com/ubuntu focal/main amd64 libxcomposite-dev amd64 1:0.4.5-1 [9,152 B]
받기:101 http://mirror.kakao.com/ubuntu focal/main amd64 libxcursor-dev amd64 1:1.2.0-2 [26.5 kB]
받기:102 http://mirror.kakao.com/ubuntu focal/main amd64 libxdamage-dev amd64 1:1.1.5-2 [5,228 B]
받기:103 http://mirror.kakao.com/ubuntu focal/main amd64 x11proto-xinerama-dev all 2019.2-1ubuntu1 [2,628 B]
받기:104 http://mirror.kakao.com/ubuntu focal/main amd64 libxinerama-dev amd64 2:1.1.4-2 [7,896 B]
받기:105 http://mirror.kakao.com/ubuntu focal/main amd64 libxkbcommon-dev amd64 0.10.0-1 [45.4 kB]
받기:106 http://mirror.kakao.com/ubuntu focal/main amd64 x11proto-randr-dev all 2019.2-1ubuntu1 [2,620 B]
받기:107 http://mirror.kakao.com/ubuntu focal/main amd64 libxrandr-dev amd64 2:1.5.2-0ubuntu1 [25.0 kB]
받기:108 http://mirror.kakao.com/ubuntu focal/main amd64 wayland-protocols all 1.20-1 [60.3 kB]
받기:109 http://mirror.kakao.com/ubuntu focal-updates/main amd64 libgtk-3-dev amd64 3.24.20-0ubuntu1 [1,067 kB]
받기:110 http://mirror.kakao.com/ubuntu focal/main amd64 libpangomm-1.4-dev amd64 2.42.0-2build1 [49.7 kB]
받기:111 http://mirror.kakao.com/ubuntu focal/main amd64 libgtkmm-3.0-dev amd64 3.24.2-1build1 [549 kB]
받기:112 http://mirror.kakao.com/ubuntu focal/main amd64 libparted-dev amd64 3.3-4 [232 kB]
받기:113 http://mirror.kakao.com/ubuntu focal/main amd64 libxml2-utils amd64 2.9.10+dfsg-5 [36.9 kB]
받기:114 http://mirror.kakao.com/ubuntu focal/main amd64 python3-libxml2 amd64 2.9.10+dfsg-5 [127 kB]
받기:115 http://mirror.kakao.com/ubuntu focal/main amd64 xsltproc amd64 1.1.34-4 [14.3 kB]
받기:116 http://mirror.kakao.com/ubuntu focal/universe amd64 itstool all 2.0.6-1 [21.5 kB]
받기:117 http://mirror.kakao.com/ubuntu focal/universe amd64 yelp-tools all 3.32.2-1 [25.6 kB]
내려받기 26.8 M바이트, 소요시간 3초 (8,160 k바이트/초)
패키지에서 템플릿을 추출하는 중: 100%
Selecting previously unselected package libsigsegv2:amd64.
(데이터베이스 읽는중 ...현재 201642개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../000-libsigsegv2_2.12-2_amd64.deb ...
Unpacking libsigsegv2:amd64 (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../001-m4_1.4.18-4_amd64.deb ...
Unpacking m4 (1.4.18-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../002-autoconf_2.69-11.1_all.deb ...
Unpacking autoconf (2.69-11.1) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../003-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../004-automake_1%3a1.16.1-4ubuntu6_all.deb ...
Unpacking automake (1:1.16.1-4ubuntu6) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../005-autopoint_0.19.8.1-10build1_all.deb ...
Unpacking autopoint (0.19.8.1-10build1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../006-libtool_2.4.6-14_all.deb ...
Unpacking libtool (2.4.6-14) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../007-dh-autoreconf_19_all.deb ...
Unpacking dh-autoreconf (19) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../008-libdebhelper-perl_12.10ubuntu1_all.deb ...
Unpacking libdebhelper-perl (12.10ubuntu1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../009-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../010-libfile-stripnondeterminism-perl_1.7.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.7.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../011-dh-strip-nondeterminism_1.7.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.7.0-1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../012-dwz_0.13-5_amd64.deb ...
Unpacking dwz (0.13-5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../013-po-debconf_1.0.21_all.deb ...
Unpacking po-debconf (1.0.21) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../014-debhelper_12.10ubuntu1_all.deb ...
Unpacking debhelper (12.10ubuntu1) ...
Selecting previously unselected package gir1.2-harfbuzz-0.0:amd64.
Preparing to unpack .../015-gir1.2-harfbuzz-0.0_2.6.4-1ubuntu4_amd64.deb ...
Unpacking gir1.2-harfbuzz-0.0:amd64 (2.6.4-1ubuntu4) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../016-icu-devtools_66.1-2ubuntu2_amd64.deb ...
Unpacking icu-devtools (66.1-2ubuntu2) ...
Selecting previously unselected package intltool.
Preparing to unpack .../017-intltool_0.51.0-5ubuntu1_all.deb ...
Unpacking intltool (0.51.0-5ubuntu1) ...
Selecting previously unselected package libffi-dev:amd64.
Preparing to unpack .../018-libffi-dev_3.3-4_amd64.deb ...
Unpacking libffi-dev:amd64 (3.3-4) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../019-python3-distutils_3.8.2-1ubuntu1_all.deb ...
Unpacking python3-distutils (3.8.2-1ubuntu1) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../020-libglib2.0-dev-bin_2.64.3-1~ubuntu20.04.1_amd64.deb 
...
Unpacking libglib2.0-dev-bin (2.64.3-1~ubuntu20.04.1) ...
Selecting previously unselected package uuid-dev:amd64.
Preparing to unpack .../021-uuid-dev_2.34-0.1ubuntu9_amd64.deb ...
Unpacking uuid-dev:amd64 (2.34-0.1ubuntu9) ...
Selecting previously unselected package libblkid-dev:amd64.
Preparing to unpack .../022-libblkid-dev_2.34-0.1ubuntu9_amd64.deb ...
Unpacking libblkid-dev:amd64 (2.34-0.1ubuntu9) ...
Selecting previously unselected package libmount-dev:amd64.
Preparing to unpack .../023-libmount-dev_2.34-0.1ubuntu9_amd64.deb ...
Unpacking libmount-dev:amd64 (2.34-0.1ubuntu9) ...
Selecting previously unselected package libpcre16-3:amd64.
Preparing to unpack .../024-libpcre16-3_2%3a8.39-12build1_amd64.deb ...
Unpacking libpcre16-3:amd64 (2:8.39-12build1) ...
Selecting previously unselected package libpcre32-3:amd64.
Preparing to unpack .../025-libpcre32-3_2%3a8.39-12build1_amd64.deb ...
Unpacking libpcre32-3:amd64 (2:8.39-12build1) ...
Selecting previously unselected package libpcrecpp0v5:amd64.
Preparing to unpack .../026-libpcrecpp0v5_2%3a8.39-12build1_amd64.deb ...
Unpacking libpcrecpp0v5:amd64 (2:8.39-12build1) ...
Selecting previously unselected package libpcre3-dev:amd64.
Preparing to unpack .../027-libpcre3-dev_2%3a8.39-12build1_amd64.deb ...
Unpacking libpcre3-dev:amd64 (2:8.39-12build1) ...
Selecting previously unselected package libsepol1-dev:amd64.
Preparing to unpack .../028-libsepol1-dev_3.0-1_amd64.deb ...
Unpacking libsepol1-dev:amd64 (3.0-1) ...
Selecting previously unselected package libpcre2-16-0:amd64.
Preparing to unpack .../029-libpcre2-16-0_10.34-7_amd64.deb ...
Unpacking libpcre2-16-0:amd64 (10.34-7) ...
Selecting previously unselected package libpcre2-posix2:amd64.
Preparing to unpack .../030-libpcre2-posix2_10.34-7_amd64.deb ...
Unpacking libpcre2-posix2:amd64 (10.34-7) ...
Selecting previously unselected package libpcre2-dev:amd64.
Preparing to unpack .../031-libpcre2-dev_10.34-7_amd64.deb ...
Unpacking libpcre2-dev:amd64 (10.34-7) ...
Selecting previously unselected package libselinux1-dev:amd64.
Preparing to unpack .../032-libselinux1-dev_3.0-1build2_amd64.deb ...
Unpacking libselinux1-dev:amd64 (3.0-1build2) ...
Selecting previously unselected package zlib1g-dev:amd64.
Preparing to unpack .../033-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1_amd64.deb ...
Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1) ...
Selecting previously unselected package libglib2.0-dev:amd64.
Preparing to unpack .../034-libglib2.0-dev_2.64.3-1~ubuntu20.04.1_amd64.deb ...
Unpacking libglib2.0-dev:amd64 (2.64.3-1~ubuntu20.04.1) ...
Selecting previously unselected package libdbus-1-dev:amd64.
Preparing to unpack .../035-libdbus-1-dev_1.12.16-2ubuntu2.1_amd64.deb ...
Unpacking libdbus-1-dev:amd64 (1.12.16-2ubuntu2.1) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../036-xorg-sgml-doctools_1%3a1.11-1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1) ...
Selecting previously unselected package x11proto-dev.
Preparing to unpack .../037-x11proto-dev_2019.2-1ubuntu1_all.deb ...
Unpacking x11proto-dev (2019.2-1ubuntu1) ...
Selecting previously unselected package x11proto-core-dev.
Preparing to unpack .../038-x11proto-core-dev_2019.2-1ubuntu1_all.deb ...
Unpacking x11proto-core-dev (2019.2-1ubuntu1) ...
Selecting previously unselected package libxau-dev:amd64.
Preparing to unpack .../039-libxau-dev_1%3a1.0.9-0ubuntu1_amd64.deb ...
Unpacking libxau-dev:amd64 (1:1.0.9-0ubuntu1) ...
Selecting previously unselected package libxdmcp-dev:amd64.
Preparing to unpack .../040-libxdmcp-dev_1%3a1.1.3-0ubuntu1_amd64.deb ...
Unpacking libxdmcp-dev:amd64 (1:1.1.3-0ubuntu1) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../041-xtrans-dev_1.4.0-1_all.deb ...
Unpacking xtrans-dev (1.4.0-1) ...
Selecting previously unselected package libpthread-stubs0-dev:amd64.
Preparing to unpack .../042-libpthread-stubs0-dev_0.4-1_amd64.deb ...
Unpacking libpthread-stubs0-dev:amd64 (0.4-1) ...
Selecting previously unselected package libxcb1-dev:amd64.
Preparing to unpack .../043-libxcb1-dev_1.14-2_amd64.deb ...
Unpacking libxcb1-dev:amd64 (1.14-2) ...
Selecting previously unselected package libx11-dev:amd64.
Preparing to unpack .../044-libx11-dev_2%3a1.6.9-2ubuntu1_amd64.deb ...
Unpacking libx11-dev:amd64 (2:1.6.9-2ubuntu1) ...
Selecting previously unselected package x11proto-xext-dev.
Preparing to unpack .../045-x11proto-xext-dev_2019.2-1ubuntu1_all.deb ...
Unpacking x11proto-xext-dev (2019.2-1ubuntu1) ...
Selecting previously unselected package libxext-dev:amd64.
Preparing to unpack .../046-libxext-dev_2%3a1.3.4-0ubuntu1_amd64.deb ...
Unpacking libxext-dev:amd64 (2:1.3.4-0ubuntu1) ...
Selecting previously unselected package libxfixes-dev:amd64.
Preparing to unpack .../047-libxfixes-dev_1%3a5.0.3-2_amd64.deb ...
Unpacking libxfixes-dev:amd64 (1:5.0.3-2) ...
Selecting previously unselected package x11proto-input-dev.
Preparing to unpack .../048-x11proto-input-dev_2019.2-1ubuntu1_all.deb ...
Unpacking x11proto-input-dev (2019.2-1ubuntu1) ...
Selecting previously unselected package libxi-dev:amd64.
Preparing to unpack .../049-libxi-dev_2%3a1.7.10-0ubuntu1_amd64.deb ...
Unpacking libxi-dev:amd64 (2:1.7.10-0ubuntu1) ...
Selecting previously unselected package x11proto-record-dev.
Preparing to unpack .../050-x11proto-record-dev_2019.2-1ubuntu1_all.deb ...
Unpacking x11proto-record-dev (2019.2-1ubuntu1) ...
Selecting previously unselected package libxtst-dev:amd64.
Preparing to unpack .../051-libxtst-dev_2%3a1.2.3-1_amd64.deb ...
Unpacking libxtst-dev:amd64 (2:1.2.3-1) ...
Selecting previously unselected package libatspi2.0-dev:amd64.
Preparing to unpack .../052-libatspi2.0-dev_2.36.0-2_amd64.deb ...
Unpacking libatspi2.0-dev:amd64 (2.36.0-2) ...
Selecting previously unselected package libatk-bridge2.0-dev:amd64.
Preparing to unpack .../053-libatk-bridge2.0-dev_2.34.2-0ubuntu2~20.04.1_amd64.d
eb ...
Unpacking libatk-bridge2.0-dev:amd64 (2.34.2-0ubuntu2~20.04.1) ...
Selecting previously unselected package libatk1.0-dev:amd64.
Preparing to unpack .../054-libatk1.0-dev_2.35.1-1ubuntu2_amd64.deb ...
Unpacking libatk1.0-dev:amd64 (2.35.1-1ubuntu2) ...
Selecting previously unselected package libsigc++-2.0-dev:amd64.
Preparing to unpack .../055-libsigc++-2.0-dev_2.10.2-1build1_amd64.deb ...
Unpacking libsigc++-2.0-dev:amd64 (2.10.2-1build1) ...
Selecting previously unselected package libglibmm-2.4-dev:amd64.
Preparing to unpack .../056-libglibmm-2.4-dev_2.64.2-1_amd64.deb ...
Unpacking libglibmm-2.4-dev:amd64 (2.64.2-1) ...
Selecting previously unselected package libatkmm-1.6-dev:amd64.
Preparing to unpack .../057-libatkmm-1.6-dev_2.28.0-2build1_amd64.deb ...
Unpacking libatkmm-1.6-dev:amd64 (2.28.0-2build1) ...
Selecting previously unselected package libcairo-script-interpreter2:amd64.
Preparing to unpack .../058-libcairo-script-interpreter2_1.16.0-4ubuntu1_amd64.d
eb ...
Unpacking libcairo-script-interpreter2:amd64 (1.16.0-4ubuntu1) ...
Selecting previously unselected package libexpat1-dev:amd64.
Preparing to unpack .../059-libexpat1-dev_2.2.9-1build1_amd64.deb ...
Unpacking libexpat1-dev:amd64 (2.2.9-1build1) ...
Selecting previously unselected package libpng-dev:amd64.
Preparing to unpack .../060-libpng-dev_1.6.37-2_amd64.deb ...
Unpacking libpng-dev:amd64 (1.6.37-2) ...
Selecting previously unselected package libfreetype-dev:amd64.
Preparing to unpack .../061-libfreetype-dev_2.10.1-2_amd64.deb ...
Unpacking libfreetype-dev:amd64 (2.10.1-2) ...
Selecting previously unselected package libfreetype6-dev:amd64.
Preparing to unpack .../062-libfreetype6-dev_2.10.1-2_amd64.deb ...
Unpacking libfreetype6-dev:amd64 (2.10.1-2) ...
Selecting previously unselected package libfontconfig1-dev:amd64.
Preparing to unpack .../063-libfontconfig1-dev_2.13.1-2ubuntu3_amd64.deb ...
Unpacking libfontconfig1-dev:amd64 (2.13.1-2ubuntu3) ...
Selecting previously unselected package libxrender-dev:amd64.
Preparing to unpack .../064-libxrender-dev_1%3a0.9.10-1_amd64.deb ...
Unpacking libxrender-dev:amd64 (1:0.9.10-1) ...
Selecting previously unselected package libice-dev:amd64.
Preparing to unpack .../065-libice-dev_2%3a1.0.10-0ubuntu1_amd64.deb ...
Unpacking libice-dev:amd64 (2:1.0.10-0ubuntu1) ...
Selecting previously unselected package libsm-dev:amd64.
Preparing to unpack .../066-libsm-dev_2%3a1.2.3-1_amd64.deb ...
Unpacking libsm-dev:amd64 (2:1.2.3-1) ...
Selecting previously unselected package libpixman-1-dev:amd64.
Preparing to unpack .../067-libpixman-1-dev_0.38.4-0ubuntu1_amd64.deb ...
Unpacking libpixman-1-dev:amd64 (0.38.4-0ubuntu1) ...
Selecting previously unselected package libxcb-render0-dev:amd64.
Preparing to unpack .../068-libxcb-render0-dev_1.14-2_amd64.deb ...
Unpacking libxcb-render0-dev:amd64 (1.14-2) ...
Selecting previously unselected package libxcb-shm0-dev:amd64.
Preparing to unpack .../069-libxcb-shm0-dev_1.14-2_amd64.deb ...
Unpacking libxcb-shm0-dev:amd64 (1.14-2) ...
Selecting previously unselected package libcairo2-dev:amd64.
Preparing to unpack .../070-libcairo2-dev_1.16.0-4ubuntu1_amd64.deb ...
Unpacking libcairo2-dev:amd64 (1.16.0-4ubuntu1) ...
Selecting previously unselected package libcairomm-1.0-dev:amd64.
Preparing to unpack .../071-libcairomm-1.0-dev_1.12.2-4build1_amd64.deb ...
Unpacking libcairomm-1.0-dev:amd64 (1.12.2-4build1) ...
Selecting previously unselected package libdatrie-dev:amd64.
Preparing to unpack .../072-libdatrie-dev_0.2.12-3_amd64.deb ...
Unpacking libdatrie-dev:amd64 (0.2.12-3) ...
Selecting previously unselected package libdevmapper-event1.02.1:amd64.
Preparing to unpack .../073-libdevmapper-event1.02.1_2%3a1.02.167-1ubuntu1_amd64
.deb ...
Unpacking libdevmapper-event1.02.1:amd64 (2:1.02.167-1ubuntu1) ...
Selecting previously unselected package libudev-dev:amd64.
Preparing to unpack .../074-libudev-dev_245.4-4ubuntu3.2_amd64.deb ...
Unpacking libudev-dev:amd64 (245.4-4ubuntu3.2) ...
Selecting previously unselected package libdevmapper-dev:amd64.
Preparing to unpack .../075-libdevmapper-dev_2%3a1.02.167-1ubuntu1_amd64.deb ...
Unpacking libdevmapper-dev:amd64 (2:1.02.167-1ubuntu1) ...
Selecting previously unselected package libglx-dev:amd64.
Preparing to unpack .../076-libglx-dev_1.3.1-1_amd64.deb ...
Unpacking libglx-dev:amd64 (1.3.1-1) ...
Selecting previously unselected package libgl-dev:amd64.
Preparing to unpack .../077-libgl-dev_1.3.1-1_amd64.deb ...
Unpacking libgl-dev:amd64 (1.3.1-1) ...
Selecting previously unselected package libegl-dev:amd64.
Preparing to unpack .../078-libegl-dev_1.3.1-1_amd64.deb ...
Unpacking libegl-dev:amd64 (1.3.1-1) ...
Selecting previously unselected package libgles1:amd64.
Preparing to unpack .../079-libgles1_1.3.1-1_amd64.deb ...
Unpacking libgles1:amd64 (1.3.1-1) ...
Selecting previously unselected package libgles-dev:amd64.
Preparing to unpack .../080-libgles-dev_1.3.1-1_amd64.deb ...
Unpacking libgles-dev:amd64 (1.3.1-1) ...
Selecting previously unselected package libopengl0:amd64.
Preparing to unpack .../081-libopengl0_1.3.1-1_amd64.deb ...
Unpacking libopengl0:amd64 (1.3.1-1) ...
Selecting previously unselected package libopengl-dev:amd64.
Preparing to unpack .../082-libopengl-dev_1.3.1-1_amd64.deb ...
Unpacking libopengl-dev:amd64 (1.3.1-1) ...
Selecting previously unselected package libglvnd-dev:amd64.
Preparing to unpack .../083-libglvnd-dev_1.3.1-1_amd64.deb ...
Unpacking libglvnd-dev:amd64 (1.3.1-1) ...
Selecting previously unselected package libegl1-mesa-dev:amd64.
Preparing to unpack .../084-libegl1-mesa-dev_20.0.8-0ubuntu1~20.04.1_amd64.deb .
..
Unpacking libegl1-mesa-dev:amd64 (20.0.8-0ubuntu1~20.04.1) ...
Selecting previously unselected package libgl1-mesa-dev:amd64.
Preparing to unpack .../085-libgl1-mesa-dev_20.0.8-0ubuntu1~20.04.1_amd64.deb ..
.
Unpacking libgl1-mesa-dev:amd64 (20.0.8-0ubuntu1~20.04.1) ...
Selecting previously unselected package libepoxy-dev:amd64.
Preparing to unpack .../086-libepoxy-dev_1.5.4-1_amd64.deb ...
Unpacking libepoxy-dev:amd64 (1.5.4-1) ...
Selecting previously unselected package libfribidi-dev:amd64.
Preparing to unpack .../087-libfribidi-dev_1.0.8-2_amd64.deb ...
Unpacking libfribidi-dev:amd64 (1.0.8-2) ...
Selecting previously unselected package libgdk-pixbuf2.0-dev:amd64.
Preparing to unpack .../088-libgdk-pixbuf2.0-dev_2.40.0+dfsg-3_amd64.deb ...
Unpacking libgdk-pixbuf2.0-dev:amd64 (2.40.0+dfsg-3) ...
Selecting previously unselected package libgraphite2-dev:amd64.
Preparing to unpack .../089-libgraphite2-dev_1.3.13-11build1_amd64.deb ...
Unpacking libgraphite2-dev:amd64 (1.3.13-11build1) ...
Selecting previously unselected package libharfbuzz-gobject0:amd64.
Preparing to unpack .../090-libharfbuzz-gobject0_2.6.4-1ubuntu4_amd64.deb ...
Unpacking libharfbuzz-gobject0:amd64 (2.6.4-1ubuntu4) ...
Selecting previously unselected package libicu-dev:amd64.
Preparing to unpack .../091-libicu-dev_66.1-2ubuntu2_amd64.deb ...
Unpacking libicu-dev:amd64 (66.1-2ubuntu2) ...
Selecting previously unselected package libharfbuzz-dev:amd64.
Preparing to unpack .../092-libharfbuzz-dev_2.6.4-1ubuntu4_amd64.deb ...
Unpacking libharfbuzz-dev:amd64 (2.6.4-1ubuntu4) ...
Selecting previously unselected package libthai-dev:amd64.
Preparing to unpack .../093-libthai-dev_0.1.28-3_amd64.deb ...
Unpacking libthai-dev:amd64 (0.1.28-3) ...
Selecting previously unselected package libxft-dev:amd64.
Preparing to unpack .../094-libxft-dev_2.3.3-0ubuntu1_amd64.deb ...
Unpacking libxft-dev:amd64 (2.3.3-0ubuntu1) ...
Selecting previously unselected package pango1.0-tools.
Preparing to unpack .../095-pango1.0-tools_1.44.7-2ubuntu4_amd64.deb ...
Unpacking pango1.0-tools (1.44.7-2ubuntu4) ...
Selecting previously unselected package libpango1.0-dev:amd64.
Preparing to unpack .../096-libpango1.0-dev_1.44.7-2ubuntu4_amd64.deb ...
Unpacking libpango1.0-dev:amd64 (1.44.7-2ubuntu4) ...
Selecting previously unselected package libwayland-bin.
Preparing to unpack .../097-libwayland-bin_1.18.0-1_amd64.deb ...
Unpacking libwayland-bin (1.18.0-1) ...
Selecting previously unselected package libwayland-dev:amd64.
Preparing to unpack .../098-libwayland-dev_1.18.0-1_amd64.deb ...
Unpacking libwayland-dev:amd64 (1.18.0-1) ...
Selecting previously unselected package libxcomposite-dev:amd64.
Preparing to unpack .../099-libxcomposite-dev_1%3a0.4.5-1_amd64.deb ...
Unpacking libxcomposite-dev:amd64 (1:0.4.5-1) ...
Selecting previously unselected package libxcursor-dev:amd64.
Preparing to unpack .../100-libxcursor-dev_1%3a1.2.0-2_amd64.deb ...
Unpacking libxcursor-dev:amd64 (1:1.2.0-2) ...
Selecting previously unselected package libxdamage-dev:amd64.
Preparing to unpack .../101-libxdamage-dev_1%3a1.1.5-2_amd64.deb ...
Unpacking libxdamage-dev:amd64 (1:1.1.5-2) ...
Selecting previously unselected package x11proto-xinerama-dev.
Preparing to unpack .../102-x11proto-xinerama-dev_2019.2-1ubuntu1_all.deb ...
Unpacking x11proto-xinerama-dev (2019.2-1ubuntu1) ...
Selecting previously unselected package libxinerama-dev:amd64.
Preparing to unpack .../103-libxinerama-dev_2%3a1.1.4-2_amd64.deb ...
Unpacking libxinerama-dev:amd64 (2:1.1.4-2) ...
Selecting previously unselected package libxkbcommon-dev:amd64.
Preparing to unpack .../104-libxkbcommon-dev_0.10.0-1_amd64.deb ...
Unpacking libxkbcommon-dev:amd64 (0.10.0-1) ...
Selecting previously unselected package x11proto-randr-dev.
Preparing to unpack .../105-x11proto-randr-dev_2019.2-1ubuntu1_all.deb ...
Unpacking x11proto-randr-dev (2019.2-1ubuntu1) ...
Selecting previously unselected package libxrandr-dev:amd64.
Preparing to unpack .../106-libxrandr-dev_2%3a1.5.2-0ubuntu1_amd64.deb ...
Unpacking libxrandr-dev:amd64 (2:1.5.2-0ubuntu1) ...
Selecting previously unselected package wayland-protocols.
Preparing to unpack .../107-wayland-protocols_1.20-1_all.deb ...
Unpacking wayland-protocols (1.20-1) ...
Selecting previously unselected package libgtk-3-dev:amd64.
Preparing to unpack .../108-libgtk-3-dev_3.24.20-0ubuntu1_amd64.deb ...
Unpacking libgtk-3-dev:amd64 (3.24.20-0ubuntu1) ...
Selecting previously unselected package libpangomm-1.4-dev:amd64.
Preparing to unpack .../109-libpangomm-1.4-dev_2.42.0-2build1_amd64.deb ...
Unpacking libpangomm-1.4-dev:amd64 (2.42.0-2build1) ...
Selecting previously unselected package libgtkmm-3.0-dev:amd64.
Preparing to unpack .../110-libgtkmm-3.0-dev_3.24.2-1build1_amd64.deb ...
Unpacking libgtkmm-3.0-dev:amd64 (3.24.2-1build1) ...
Selecting previously unselected package libparted-dev:amd64.
Preparing to unpack .../111-libparted-dev_3.3-4_amd64.deb ...
Unpacking libparted-dev:amd64 (3.3-4) ...
Selecting previously unselected package libxml2-utils.
Preparing to unpack .../112-libxml2-utils_2.9.10+dfsg-5_amd64.deb ...
Unpacking libxml2-utils (2.9.10+dfsg-5) ...
Selecting previously unselected package python3-libxml2:amd64.
Preparing to unpack .../113-python3-libxml2_2.9.10+dfsg-5_amd64.deb ...
Unpacking python3-libxml2:amd64 (2.9.10+dfsg-5) ...
Selecting previously unselected package xsltproc.
Preparing to unpack .../114-xsltproc_1.1.34-4_amd64.deb ...
Unpacking xsltproc (1.1.34-4) ...
Selecting previously unselected package itstool.
Preparing to unpack .../115-itstool_2.0.6-1_all.deb ...
Unpacking itstool (2.0.6-1) ...
Selecting previously unselected package yelp-tools.
Preparing to unpack .../116-yelp-tools_3.32.2-1_all.deb ...
Unpacking yelp-tools (3.32.2-1) ...
python3-distutils (3.8.2-1ubuntu1) 설정하는 중입니다 ...
libpcrecpp0v5:amd64 (2:8.39-12build1) 설정하는 중입니다 ...
libcairo-script-interpreter2:amd64 (1.16.0-4ubuntu1) 설정하는 중입니다 ...
libglib2.0-dev-bin (2.64.3-1~ubuntu20.04.1) 설정하는 중입니다 ...
libpixman-1-dev:amd64 (0.38.4-0ubuntu1) 설정하는 중입니다 ...
libdevmapper-event1.02.1:amd64 (2:1.02.167-1ubuntu1) 설정하는 중입니다 ...
libpcre16-3:amd64 (2:8.39-12build1) 설정하는 중입니다 ...
libfribidi-dev:amd64 (1.0.8-2) 설정하는 중입니다 ...
po-debconf (1.0.21) 설정하는 중입니다 ...
libxkbcommon-dev:amd64 (0.10.0-1) 설정하는 중입니다 ...
libdebhelper-perl (12.10ubuntu1) 설정하는 중입니다 ...
xsltproc (1.1.34-4) 설정하는 중입니다 ...
pango1.0-tools (1.44.7-2ubuntu4) 설정하는 중입니다 ...
libsepol1-dev:amd64 (3.0-1) 설정하는 중입니다 ...
libharfbuzz-gobject0:amd64 (2.6.4-1ubuntu4) 설정하는 중입니다 ...
libffi-dev:amd64 (3.3-4) 설정하는 중입니다 ...
gir1.2-harfbuzz-0.0:amd64 (2.6.4-1ubuntu4) 설정하는 중입니다 ...
libpthread-stubs0-dev:amd64 (0.4-1) 설정하는 중입니다 ...
libpcre2-16-0:amd64 (10.34-7) 설정하는 중입니다 ...
libopengl0:amd64 (1.3.1-1) 설정하는 중입니다 ...
python3-libxml2:amd64 (2.9.10+dfsg-5) 설정하는 중입니다 ...
libsigc++-2.0-dev:amd64 (2.10.2-1build1) 설정하는 중입니다 ...
xtrans-dev (1.4.0-1) 설정하는 중입니다 ...
libwayland-bin (1.18.0-1) 설정하는 중입니다 ...
libgraphite2-dev:amd64 (1.3.13-11build1) 설정하는 중입니다 ...
autotools-dev (20180224.1) 설정하는 중입니다 ...
libexpat1-dev:amd64 (2.2.9-1build1) 설정하는 중입니다 ...
libdbus-1-dev:amd64 (1.12.16-2ubuntu2.1) 설정하는 중입니다 ...
uuid-dev:amd64 (2.34-0.1ubuntu9) 설정하는 중입니다 ...
libgles1:amd64 (1.3.1-1) 설정하는 중입니다 ...
libsigsegv2:amd64 (2.12-2) 설정하는 중입니다 ...
libpcre32-3:amd64 (2:8.39-12build1) 설정하는 중입니다 ...
autopoint (0.19.8.1-10build1) 설정하는 중입니다 ...
icu-devtools (66.1-2ubuntu2) 설정하는 중입니다 ...
libudev-dev:amd64 (245.4-4ubuntu3.2) 설정하는 중입니다 ...
libpcre2-posix2:amd64 (10.34-7) 설정하는 중입니다 ...
zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1) 설정하는 중입니다 ...
dwz (0.13-5) 설정하는 중입니다 ...
wayland-protocols (1.20-1) 설정하는 중입니다 ...
libdatrie-dev:amd64 (0.2.12-3) 설정하는 중입니다 ...
libsub-override-perl (0.09-2) 설정하는 중입니다 ...
xorg-sgml-doctools (1:1.11-1) 설정하는 중입니다 ...
libopengl-dev:amd64 (1.3.1-1) 설정하는 중입니다 ...
libxml2-utils (2.9.10+dfsg-5) 설정하는 중입니다 ...
libicu-dev:amd64 (66.1-2ubuntu2) 설정하는 중입니다 ...
libfile-stripnondeterminism-perl (1.7.0-1) 설정하는 중입니다 ...
libblkid-dev:amd64 (2.34-0.1ubuntu9) 설정하는 중입니다 ...
libpcre2-dev:amd64 (10.34-7) 설정하는 중입니다 ...
libtool (2.4.6-14) 설정하는 중입니다 ...
libselinux1-dev:amd64 (3.0-1build2) 설정하는 중입니다 ...
itstool (2.0.6-1) 설정하는 중입니다 ...
libpcre3-dev:amd64 (2:8.39-12build1) 설정하는 중입니다 ...
libpng-dev:amd64 (1.6.37-2) 설정하는 중입니다 ...
yelp-tools (3.32.2-1) 설정하는 중입니다 ...
m4 (1.4.18-4) 설정하는 중입니다 ...
libwayland-dev:amd64 (1.18.0-1) 설정하는 중입니다 ...
libfreetype-dev:amd64 (2.10.1-2) 설정하는 중입니다 ...
autoconf (2.69-11.1) 설정하는 중입니다 ...
libthai-dev:amd64 (0.1.28-3) 설정하는 중입니다 ...
dh-strip-nondeterminism (1.7.0-1) 설정하는 중입니다 ...
libdevmapper-dev:amd64 (2:1.02.167-1ubuntu1) 설정하는 중입니다 ...
libmount-dev:amd64 (2.34-0.1ubuntu9) 설정하는 중입니다 ...
automake (1:1.16.1-4ubuntu6) 설정하는 중입니다 ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (
automake) in auto mode
libparted-dev:amd64 (3.3-4) 설정하는 중입니다 ...
libfreetype6-dev:amd64 (2.10.1-2) 설정하는 중입니다 ...
libglib2.0-dev:amd64 (2.64.3-1~ubuntu20.04.1) 설정하는 중입니다 ...
intltool (0.51.0-5ubuntu1) 설정하는 중입니다 ...
libfontconfig1-dev:amd64 (2.13.1-2ubuntu3) 설정하는 중입니다 ...
dh-autoreconf (19) 설정하는 중입니다 ...
debhelper (12.10ubuntu1) 설정하는 중입니다 ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for sgml-base (1.29.1) ...
Processing triggers for install-info (6.7.0.dfsg.2-5) ...
x11proto-dev (2019.2-1ubuntu1) 설정하는 중입니다 ...
libxau-dev:amd64 (1:1.0.9-0ubuntu1) 설정하는 중입니다 ...
libice-dev:amd64 (2:1.0.10-0ubuntu1) 설정하는 중입니다 ...
libsm-dev:amd64 (2:1.2.3-1) 설정하는 중입니다 ...
Processing triggers for libglib2.0-0:amd64 (2.64.3-1~ubuntu20.04.1) ...
x11proto-randr-dev (2019.2-1ubuntu1) 설정하는 중입니다 ...
Processing triggers for libc-bin (2.31-0ubuntu9) ...
x11proto-xinerama-dev (2019.2-1ubuntu1) 설정하는 중입니다 ...
libxdmcp-dev:amd64 (1:1.1.3-0ubuntu1) 설정하는 중입니다 ...
x11proto-core-dev (2019.2-1ubuntu1) 설정하는 중입니다 ...
libglibmm-2.4-dev:amd64 (2.64.2-1) 설정하는 중입니다 ...
x11proto-input-dev (2019.2-1ubuntu1) 설정하는 중입니다 ...
x11proto-xext-dev (2019.2-1ubuntu1) 설정하는 중입니다 ...
x11proto-record-dev (2019.2-1ubuntu1) 설정하는 중입니다 ...
libatk1.0-dev:amd64 (2.35.1-1ubuntu2) 설정하는 중입니다 ...
libharfbuzz-dev:amd64 (2.6.4-1ubuntu4) 설정하는 중입니다 ...
libxcb1-dev:amd64 (1.14-2) 설정하는 중입니다 ...
libx11-dev:amd64 (2:1.6.9-2ubuntu1) 설정하는 중입니다 ...
libgdk-pixbuf2.0-dev:amd64 (2.40.0+dfsg-3) 설정하는 중입니다 ...
libxfixes-dev:amd64 (1:5.0.3-2) 설정하는 중입니다 ...
libxcb-shm0-dev:amd64 (1.14-2) 설정하는 중입니다 ...
libxcb-render0-dev:amd64 (1.14-2) 설정하는 중입니다 ...
libxext-dev:amd64 (2:1.3.4-0ubuntu1) 설정하는 중입니다 ...
libatkmm-1.6-dev:amd64 (2.28.0-2build1) 설정하는 중입니다 ...
libglx-dev:amd64 (1.3.1-1) 설정하는 중입니다 ...
libxi-dev:amd64 (2:1.7.10-0ubuntu1) 설정하는 중입니다 ...
libxrender-dev:amd64 (1:0.9.10-1) 설정하는 중입니다 ...
libgl-dev:amd64 (1.3.1-1) 설정하는 중입니다 ...
libxft-dev:amd64 (2.3.3-0ubuntu1) 설정하는 중입니다 ...
libxtst-dev:amd64 (2:1.2.3-1) 설정하는 중입니다 ...
libxdamage-dev:amd64 (1:1.1.5-2) 설정하는 중입니다 ...
libatspi2.0-dev:amd64 (2.36.0-2) 설정하는 중입니다 ...
libegl-dev:amd64 (1.3.1-1) 설정하는 중입니다 ...
libxcomposite-dev:amd64 (1:0.4.5-1) 설정하는 중입니다 ...
libxcursor-dev:amd64 (1:1.2.0-2) 설정하는 중입니다 ...
libatk-bridge2.0-dev:amd64 (2.34.2-0ubuntu2~20.04.1) 설정하는 중입니다 ...
libxrandr-dev:amd64 (2:1.5.2-0ubuntu1) 설정하는 중입니다 ...
libxinerama-dev:amd64 (2:1.1.4-2) 설정하는 중입니다 ...
libcairo2-dev:amd64 (1.16.0-4ubuntu1) 설정하는 중입니다 ...
libgles-dev:amd64 (1.3.1-1) 설정하는 중입니다 ...
libglvnd-dev:amd64 (1.3.1-1) 설정하는 중입니다 ...
libcairomm-1.0-dev:amd64 (1.12.2-4build1) 설정하는 중입니다 ...
libpango1.0-dev:amd64 (1.44.7-2ubuntu4) 설정하는 중입니다 ...
libgl1-mesa-dev:amd64 (20.0.8-0ubuntu1~20.04.1) 설정하는 중입니다 ...
libpangomm-1.4-dev:amd64 (2.42.0-2build1) 설정하는 중입니다 ...
libegl1-mesa-dev:amd64 (20.0.8-0ubuntu1~20.04.1) 설정하는 중입니다 ...
libepoxy-dev:amd64 (1.5.4-1) 설정하는 중입니다 ...
libgtk-3-dev:amd64 (3.24.20-0ubuntu1) 설정하는 중입니다 ...
libgtkmm-3.0-dev:amd64 (3.24.2-1build1) 설정하는 중입니다 ...
study@study-VirtualBox:~/src/gparted-1.1.0$ 

만약 소스 리포지터리가 활성화되어 있지 않으면 아래와 같이 오류 메시지를 출력합니다.

study@study-VirtualBox:~/src/gparted-1.1.0$ sudo apt build-dep gparted
[sudo] study의 암호: 
패키지 목록을 읽는 중입니다... 완료
E: You must put some 'deb-src' URIs in your sources.list
study@study-VirtualBox:~/src/gparted-1.1.0$ 

소스 컴파일 설정에 사용할 수 있는 옵션 확인

study@study-VirtualBox:~/src/gparted-1.1.0$ ./configure --help
`configure' configures gparted 1.1.0 to adapt to many kinds of systems.

Usage: ./configure [OPTION]... [VAR=VALUE]...

To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE.  See below for descriptions of some of the useful variables.

Defaults for the options are specified in brackets.

Configuration:
  -h, --help              display this help and exit
      --help=short        display options specific to this package
      --help=recursive    display the short help of all the included packages
  -V, --version           display version information and exit
  -q, --quiet, --silent   do not print `checking ...' messages
      --cache-file=FILE   cache test results in FILE [disabled]
  -C, --config-cache      alias for `--cache-file=config.cache'
  -n, --no-create         do not create output files
      --srcdir=DIR        find the sources in DIR [configure dir or `..']

Installation directories:
  --prefix=PREFIX         install architecture-independent files in PREFIX
                          [/usr/local]
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
                          [PREFIX]

By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc.  You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.

For better control, use the options below.

Fine tuning of the installation directories:
  --bindir=DIR            user executables [EPREFIX/bin]
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
  --libexecdir=DIR        program executables [EPREFIX/libexec]
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
  --libdir=DIR            object code libraries [EPREFIX/lib]
  --includedir=DIR        C header files [PREFIX/include]
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
  --infodir=DIR           info documentation [DATAROOTDIR/info]
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
  --mandir=DIR            man documentation [DATAROOTDIR/man]
  --docdir=DIR            documentation root [DATAROOTDIR/doc/gparted]
  --htmldir=DIR           html documentation [DOCDIR]
  --dvidir=DIR            dvi documentation [DOCDIR]
  --pdfdir=DIR            pdf documentation [DOCDIR]
  --psdir=DIR             ps documentation [DOCDIR]

Program names:
  --program-prefix=PREFIX            prepend PREFIX to installed program names
  --program-suffix=SUFFIX            append SUFFIX to installed program names
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names

System types:
  --build=BUILD     configure for building on BUILD [guessed]
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]

Optional Features:
  --disable-option-checking  ignore unrecognized --enable/--with options
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  --enable-silent-rules   less verbose build output (undo: "make V=1")
  --disable-silent-rules  verbose build output (undo: "make V=0")
  --enable-maintainer-mode
                          enable make rules and dependencies not useful (and
                          sometimes confusing) to the casual installer
  --enable-dependency-tracking
                          do not reject slow dependency extractors
  --disable-dependency-tracking
                          speeds up one-time build
  --enable-shared[=PKGS]  build shared libraries [default=yes]
  --enable-static[=PKGS]  build static libraries [default=yes]
  --enable-fast-install[=PKGS]
                          optimize for fast installation [default=yes]
  --disable-libtool-lock  avoid locking (might break parallel builds)
  --disable-nls           do not use Native Language Support
  --disable-doc           disable building help documentation
                          [default=enabled]
  --enable-libparted-dmraid
                          use native libparted /dev/mapper dmraid support
                          [default=disabled]
  --enable-online-resize  enable online resize support [default=auto]
  --enable-xhost-root     enable explicitly granting root access to the
                          display [default=disabled]

Optional Packages:
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
                          both]
  --with-aix-soname=aix|svr4|both
                          shared library versioning (aka "SONAME") variant to
                          provide on AIX, [default=aix].
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
                          compiler's sysroot if not specified).
  --with-help-dir=DIR     path where help files are installed

Some influential environment variables:
  CXX         C++ compiler command
  CXXFLAGS    C++ compiler flags
  LDFLAGS     linker flags, e.g. -L if you have libraries in a
              nonstandard directory 
  LIBS        libraries to pass to the linker, e.g. -l
  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I if
              you have headers in a nonstandard directory 
  CC          C compiler command
  CFLAGS      C compiler flags
  LT_SYS_LIBRARY_PATH
              User-defined run-time library search path.
  CPP         C preprocessor
  CXXCPP      C++ preprocessor
  PKG_CONFIG  path to pkg-config utility
  PKG_CONFIG_PATH
              directories to add to pkg-config's search path
  PKG_CONFIG_LIBDIR
              path overriding pkg-config's built-in search path
  GTHREAD_CFLAGS
              C compiler flags for GTHREAD, overriding pkg-config
  GTHREAD_LIBS
              linker flags for GTHREAD, overriding pkg-config
  GTKMM_CFLAGS
              C compiler flags for GTKMM, overriding pkg-config
  GTKMM_LIBS  linker flags for GTKMM, overriding pkg-config
  GLIBMM_CFLAGS
              C compiler flags for GLIBMM, overriding pkg-config
  GLIBMM_LIBS linker flags for GLIBMM, overriding pkg-config
  ITSTOOL     Path to the `itstool` command
  XMLLINT     Path to the `xmllint` command

Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.

Report bugs to .
study@study-VirtualBox:~/src/gparted-1.1.0$ 

환경 설정 시 사용할 수 있는 각종 옵션은 위 출력 내용을 참조하시기 바랍니다.


소스 컴파일 환경 확인 및 설정(기본값)

$ ./configure

configure는 해당 프로그램을 설치할 시스템의 환경과 의존성 등을 확인하고 빌드 도구가 사용할 컴파일 설정 파일 makefile을 만드는 스크립트로 구성된 파일입니다.

즉, 설치하고자 하는 프로그램의 컴파일에 필요한 조건들을 충족하는지 검사하고 필요한 요구조건이 있는 경우 해당 정보를 출력해줍니다.


study@study-VirtualBox:~/src/gparted-1.1.0$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for gawk... (cached) mawk
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for pkexec >= 0.102... 0.105 found
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking whether NLS is requested... yes
checking for intltool >= 0.36.0... 0.51.0 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... (cached) /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.30.0
checking for XML::Parser... ok
checking for uuid_generate in -luuid... yes
checking for dlopen in -ldl... yes
checking for ped_device_read in -lparted... yes
checking for libparted >= 2.2 (querying pkg-config)... 3.3
checking for 2.0 <= libparted <= 3.0 (loop table creation doesn't delete old partitions)... (cached) no
checking for ped_file_system_resize in -lparted... no
checking for ped_file_system_resize in -lparted-fs-resize... yes
checking for libparted >= 3.2 (online resize)... (cached) yes
checking for GTHREAD... yes
checking for GTKMM... yes
checking for GLIBMM... yes
checking for glibmm >= 2.45.40 which requires C++11 compilation... yes
checking for libsigc++ >= 2.5.1 which requires C++11 compilation... yes
checking for gtkmm >= 3.18.0 which requires C++11 compilation... yes
checking whether g++ supports C++11 features with -std=gnu++11... yes
checking for Gtk::Label::set_xalign() method... yes
checking for Gtk::ScrolledWindow::set_propagate_natural_width() method... yes
checking whether help documentation should be built... yes
checking for itstool... itstool
checking for xmllint... xmllint
checking whether to use native libparted /dev/mapper dmraid support... no
checking whether online resize support is enabled... yes
checking whether to explicitly grant root access to the display... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating data/Makefile
config.status: creating data/icons/Makefile
config.status: creating doc/Makefile
config.status: creating help/Makefile
config.status: creating include/Makefile
config.status: creating lib/Makefile
config.status: creating lib/gtest/Makefile
config.status: creating src/Makefile
config.status: creating po/Makefile.in
config.status: creating tests/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands

======================== Final configuration ===========================
                         Installing into prefix  :  /usr/local

                      Build help documentation?  :  yes

           Use native libparted dmraid support?  :  no

   Explicitly grant root access to the display?  :  no

       --- Features Based On Libparted Version ---
       Need delete old partitions before
              creating a loop table workaround?  :  no
   Have old libparted file system resizing API?  :  no
   Have new libparted file system resizing LIB?  :  yes
                  Enable online resize support?  :  yes

 If all settings are OK, type make and then (as root) make install
========================================================================
study@study-VirtualBox:~/src/gparted-1.1.0$ 

기본값(default) 설정으로 환경 설정하면 위에 출력된 진행 내용의 맨 하단 요약 섹션 Final configuration에 표시된 내용과 같이 설정됩니다.


소스 컴파일 환경 설정(플래그 추가를 통한 수정)

이 내용을 수정하려면 ./configure 실행 시 아래와 같은 플래그를 추가해주어야 합니다.

도움말 없이 빌드                : --disable-doc

dmraid 지원                     : --enable-libparted-dmraid

온라인 크기 조정 지원         : --enable-online-resize

Wayland에서 GParted 표시   : --enable-xhost-root

기타 등등


study@study-VirtualBox:~/src/gparted-1.1.0$ ./configure --disable-doc --enable-libparted-dmraid --enable-online-resize --enable-xhost-root
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for gawk... (cached) mawk
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for pkexec >= 0.102... 0.105 found
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking whether NLS is requested... yes
checking for intltool >= 0.36.0... 0.51.0 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... (cached) /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.30.0
checking for XML::Parser... ok
checking for uuid_generate in -luuid... yes
checking for dlopen in -ldl... yes
checking for ped_device_read in -lparted... yes
checking for libparted >= 2.2 (querying pkg-config)... 3.3
checking for 2.0 <= libparted <= 3.0 (loop table creation doesn't delete old partitions)... (cached) no
checking for ped_file_system_resize in -lparted... no
checking for ped_file_system_resize in -lparted-fs-resize... yes
checking for libparted >= 3.2 (online resize)... (cached) yes
checking for GTHREAD... yes
checking for GTKMM... yes
checking for GLIBMM... yes
checking for glibmm >= 2.45.40 which requires C++11 compilation... yes
checking for libsigc++ >= 2.5.1 which requires C++11 compilation... yes
checking for gtkmm >= 3.18.0 which requires C++11 compilation... yes
checking whether g++ supports C++11 features with -std=gnu++11... yes
checking for Gtk::Label::set_xalign() method... yes
checking for Gtk::ScrolledWindow::set_propagate_natural_width() method... yes
checking whether help documentation should be built... no
checking whether to use native libparted /dev/mapper dmraid support... yes
checking whether online resize support is enabled... yes
checking whether to explicitly grant root access to the display... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating data/Makefile
config.status: creating data/icons/Makefile
config.status: creating doc/Makefile
config.status: creating help/Makefile
config.status: creating include/Makefile
config.status: creating lib/Makefile
config.status: creating lib/gtest/Makefile
config.status: creating src/Makefile
config.status: creating po/Makefile.in
config.status: creating tests/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands

======================== Final configuration ===========================
                         Installing into prefix  :  /usr/local

                      Build help documentation?  :  no

           Use native libparted dmraid support?  :  yes

   Explicitly grant root access to the display?  :  yes

       --- Features Based On Libparted Version ---
       Need delete old partitions before
              creating a loop table workaround?  :  no
   Have old libparted file system resizing API?  :  no
   Have new libparted file system resizing LIB?  :  yes
                  Enable online resize support?  :  yes

 If all settings are OK, type make and then (as root) make install
========================================================================
study@study-VirtualBox:~/src/gparted-1.1.0$ 

소스 컴파일

$ make

configure 스크립트를 실행하여 생산한 makefile을 바탕으로 설치 단계에서 쓰일 코드를 컴파일합니다.


study@study-VirtualBox:~/src/gparted-1.1.0$ make
make  all-recursive
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0' 들어감
Making all in data
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/data' 들어감
Making all in icons
make[3]: 디렉터리 '/home/study/src/gparted-1.1.0/data/icons' 들어감
make[3]: 'all'을(를) 위해 할 일이 없습니다.
make[3]: 디렉터리 '/home/study/src/gparted-1.1.0/data/icons' 나감
make[3]: 디렉터리 '/home/study/src/gparted-1.1.0/data' 들어감
make[3]: 'all-am'을(를) 위해 할 일이 없습니다.
make[3]: 디렉터리 '/home/study/src/gparted-1.1.0/data' 나감
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/data' 나감
Making all in doc
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/doc' 들어감

- 중략 -

make[2]: 디렉터리 '/home/study/src/gparted-1.1.0' 나감
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0' 나감
study@study-VirtualBox:~/src/gparted-1.1.0$

make는 유닉스/리눅스 계열 OS에서 전통적으로 사용하는 프로그램 빌드(Build) 자동화 도구입니다.

위 명령을 실행하여 Makefile 파일을 생성합니다.

근래에는 빌드 도구로 유닉스/리눅스 계열 OS만 지원하는 make 외에도 다양한 OS를 지원하는 크로스플랫폼 빌드 도구 CMake가 널리 사용되어 그 세를 얻어가는 모양새입니다.

실제로 MariaDB 등도 빌드 도구로 CMake를 사용합니다.


설치

$ sudo make install

makefile의 install 섹션 정보를 바탕으로 이전 단계에서 만들어진 각종 구성 요소 즉, 컴파일된 파일, 환경 파일, 데이터 파일 등을 지정된 위치에 복사하는 단순한 과정입니다.


study@study-VirtualBox:~/src/gparted-1.1.0$ sudo make install
Making install in data
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/data' 들어감
Making install in icons
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/data/icons' 들어감
make[3]: 디렉터리 '/home/study/src/gparted-1.1.0/data/icons' 들어감
make[3]: 'install-exec-am'을(를) 위해 할 일이 없습니다.
for icon in hicolor_apps_16x16_gparted.png hicolor_apps_22x22_gparted.png hicolor_apps_24x24_gparted.png hicolor_apps_32x32_gparted.png hicolor_apps_48x48_gparted.png hicolor_apps_scalable_gparted.svg ; do \
	THEME=`echo $icon | cut -d_ -f1`; \
	CONTEXT=`echo $icon | cut -d_ -f2`; \
	SIZE=`echo $icon | cut -d_ -f3`; \
	ICONFILE=`echo $icon | cut -d_ -f4`; \
	mkdir -p /usr/local/share/icons/$THEME/$SIZE/$CONTEXT; \
	/usr/bin/install -c -m 644 ./$icon /usr/local/share/icons/$THEME/$SIZE/$CONTEXT/$ICONFILE; \
done; \
for icon in ; do \
	THEME=`echo $icon | cut -d_ -f1`; \
	CONTEXT=`echo $icon | cut -d_ -f2`; \
	SIZE=`echo $icon | cut -d_ -f3`; \
	ICONFILE=`echo $icon | cut -d_ -f4`; \
	mkdir -p /usr/local/share/gparted/icons/$THEME/$SIZE/$CONTEXT; \
	/usr/bin/install -c -m 644 ./$icon /usr/local/share/gparted/icons/$THEME/$SIZE/$CONTEXT/$ICONFILE; \
done
Updating Gtk icon cache.
gtk-update-icon-cache: Cache file created successfully.
make[3]: 디렉터리 '/home/study/src/gparted-1.1.0/data/icons' 나감
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/data/icons' 나감
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/data' 들어감
make[3]: 디렉터리 '/home/study/src/gparted-1.1.0/data' 들어감
make[3]: 'install-exec-am'을(를) 위해 할 일이 없습니다.
make[3]: 'install-data-am'을(를) 위해 할 일이 없습니다.
make[3]: 디렉터리 '/home/study/src/gparted-1.1.0/data' 나감
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/data' 나감
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/data' 나감
Making install in doc
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/doc' 들어감
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/doc' 들어감
make[2]: 'install-exec-am'을(를) 위해 할 일이 없습니다.
 /usr/bin/mkdir -p '/usr/local/share/man/man8'
 /usr/bin/install -c -m 644 gparted.8 '/usr/local/share/man/man8'
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/doc' 나감
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/doc' 나감
Making install in include
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/include' 들어감
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/include' 들어감
make[2]: 'install-exec-am'을(를) 위해 할 일이 없습니다.
make[2]: 'install-data-am'을(를) 위해 할 일이 없습니다.
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/include' 나감
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/include' 나감
Making install in lib
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/lib' 들어감
Making install in gtest
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/lib/gtest' 들어감
make[3]: 디렉터리 '/home/study/src/gparted-1.1.0/lib/gtest' 들어감
make[3]: 'install-exec-am'을(를) 위해 할 일이 없습니다.
make[3]: 'install-data-am'을(를) 위해 할 일이 없습니다.
make[3]: 디렉터리 '/home/study/src/gparted-1.1.0/lib/gtest' 나감
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/lib/gtest' 나감
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/lib' 들어감
make[3]: 디렉터리 '/home/study/src/gparted-1.1.0/lib' 들어감
make[3]: 'install-exec-am'을(를) 위해 할 일이 없습니다.
make[3]: 'install-data-am'을(를) 위해 할 일이 없습니다.
make[3]: 디렉터리 '/home/study/src/gparted-1.1.0/lib' 나감
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/lib' 나감
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/lib' 나감
Making install in po
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/po' 들어감
linguas="ar be bg br bs ca ca@valencia cs da de dz el en_CA en_GB eo es et eu fa fi fr fur gd gl gu he hr hu id is it ja kk ko lt lv mk ml nb ne nl nn oc pa pl pt pt_BR ro ru rw si sk sl sr sr@latin sv te th tr uk vi zh_CN zh_HK zh_TW "; \
for lang in $linguas; do \
  dir=/usr/local/share/locale/$lang/LC_MESSAGES; \
  /bin/bash /home/study/src/gparted-1.1.0/install-sh -d $dir; \
  if test -r $lang.gmo; then \
    /usr/bin/install -c -m 644 $lang.gmo $dir/gparted.mo; \
    echo "installing $lang.gmo as $dir/gparted.mo"; \
  else \
    /usr/bin/install -c -m 644 ./$lang.gmo $dir/gparted.mo; \
    echo "installing ./$lang.gmo as" \
	 "$dir/gparted.mo"; \
  fi; \
  if test -r $lang.gmo.m; then \
    /usr/bin/install -c -m 644 $lang.gmo.m $dir/gparted.mo.m; \
    echo "installing $lang.gmo.m as $dir/gparted.mo.m"; \
  else \
    if test -r ./$lang.gmo.m ; then \
      /usr/bin/install -c -m 644 ./$lang.gmo.m \
	$dir/gparted.mo.m; \
      echo "installing ./$lang.gmo.m as" \
	   "$dir/gparted.mo.m"; \
    else \
      true; \
    fi; \
  fi; \
done
installing ar.gmo as /usr/local/share/locale/ar/LC_MESSAGES/gparted.mo
installing be.gmo as /usr/local/share/locale/be/LC_MESSAGES/gparted.mo
installing bg.gmo as /usr/local/share/locale/bg/LC_MESSAGES/gparted.mo
installing br.gmo as /usr/local/share/locale/br/LC_MESSAGES/gparted.mo
installing bs.gmo as /usr/local/share/locale/bs/LC_MESSAGES/gparted.mo
installing ca.gmo as /usr/local/share/locale/ca/LC_MESSAGES/gparted.mo
installing ca@valencia.gmo as /usr/local/share/locale/ca@valencia/LC_MESSAGES/gparted.mo
installing cs.gmo as /usr/local/share/locale/cs/LC_MESSAGES/gparted.mo
installing da.gmo as /usr/local/share/locale/da/LC_MESSAGES/gparted.mo
installing de.gmo as /usr/local/share/locale/de/LC_MESSAGES/gparted.mo
installing dz.gmo as /usr/local/share/locale/dz/LC_MESSAGES/gparted.mo
installing el.gmo as /usr/local/share/locale/el/LC_MESSAGES/gparted.mo
installing en_CA.gmo as /usr/local/share/locale/en_CA/LC_MESSAGES/gparted.mo
installing en_GB.gmo as /usr/local/share/locale/en_GB/LC_MESSAGES/gparted.mo
installing eo.gmo as /usr/local/share/locale/eo/LC_MESSAGES/gparted.mo
installing es.gmo as /usr/local/share/locale/es/LC_MESSAGES/gparted.mo
installing et.gmo as /usr/local/share/locale/et/LC_MESSAGES/gparted.mo
installing eu.gmo as /usr/local/share/locale/eu/LC_MESSAGES/gparted.mo
installing fa.gmo as /usr/local/share/locale/fa/LC_MESSAGES/gparted.mo
installing fi.gmo as /usr/local/share/locale/fi/LC_MESSAGES/gparted.mo
installing fr.gmo as /usr/local/share/locale/fr/LC_MESSAGES/gparted.mo
installing fur.gmo as /usr/local/share/locale/fur/LC_MESSAGES/gparted.mo
installing gd.gmo as /usr/local/share/locale/gd/LC_MESSAGES/gparted.mo
installing gl.gmo as /usr/local/share/locale/gl/LC_MESSAGES/gparted.mo
installing gu.gmo as /usr/local/share/locale/gu/LC_MESSAGES/gparted.mo
installing he.gmo as /usr/local/share/locale/he/LC_MESSAGES/gparted.mo
installing hr.gmo as /usr/local/share/locale/hr/LC_MESSAGES/gparted.mo
installing hu.gmo as /usr/local/share/locale/hu/LC_MESSAGES/gparted.mo
installing id.gmo as /usr/local/share/locale/id/LC_MESSAGES/gparted.mo
installing is.gmo as /usr/local/share/locale/is/LC_MESSAGES/gparted.mo
installing it.gmo as /usr/local/share/locale/it/LC_MESSAGES/gparted.mo
installing ja.gmo as /usr/local/share/locale/ja/LC_MESSAGES/gparted.mo
installing kk.gmo as /usr/local/share/locale/kk/LC_MESSAGES/gparted.mo
installing ko.gmo as /usr/local/share/locale/ko/LC_MESSAGES/gparted.mo
installing lt.gmo as /usr/local/share/locale/lt/LC_MESSAGES/gparted.mo
installing lv.gmo as /usr/local/share/locale/lv/LC_MESSAGES/gparted.mo
installing mk.gmo as /usr/local/share/locale/mk/LC_MESSAGES/gparted.mo
installing ml.gmo as /usr/local/share/locale/ml/LC_MESSAGES/gparted.mo
installing nb.gmo as /usr/local/share/locale/nb/LC_MESSAGES/gparted.mo
installing ne.gmo as /usr/local/share/locale/ne/LC_MESSAGES/gparted.mo
installing nl.gmo as /usr/local/share/locale/nl/LC_MESSAGES/gparted.mo
installing nn.gmo as /usr/local/share/locale/nn/LC_MESSAGES/gparted.mo
installing oc.gmo as /usr/local/share/locale/oc/LC_MESSAGES/gparted.mo
installing pa.gmo as /usr/local/share/locale/pa/LC_MESSAGES/gparted.mo
installing pl.gmo as /usr/local/share/locale/pl/LC_MESSAGES/gparted.mo
installing pt.gmo as /usr/local/share/locale/pt/LC_MESSAGES/gparted.mo
installing pt_BR.gmo as /usr/local/share/locale/pt_BR/LC_MESSAGES/gparted.mo
installing ro.gmo as /usr/local/share/locale/ro/LC_MESSAGES/gparted.mo
installing ru.gmo as /usr/local/share/locale/ru/LC_MESSAGES/gparted.mo
installing rw.gmo as /usr/local/share/locale/rw/LC_MESSAGES/gparted.mo
installing si.gmo as /usr/local/share/locale/si/LC_MESSAGES/gparted.mo
installing sk.gmo as /usr/local/share/locale/sk/LC_MESSAGES/gparted.mo
installing sl.gmo as /usr/local/share/locale/sl/LC_MESSAGES/gparted.mo
installing sr.gmo as /usr/local/share/locale/sr/LC_MESSAGES/gparted.mo
installing sr@latin.gmo as /usr/local/share/locale/sr@latin/LC_MESSAGES/gparted.mo
installing sv.gmo as /usr/local/share/locale/sv/LC_MESSAGES/gparted.mo
installing te.gmo as /usr/local/share/locale/te/LC_MESSAGES/gparted.mo
installing th.gmo as /usr/local/share/locale/th/LC_MESSAGES/gparted.mo
installing tr.gmo as /usr/local/share/locale/tr/LC_MESSAGES/gparted.mo
installing uk.gmo as /usr/local/share/locale/uk/LC_MESSAGES/gparted.mo
installing vi.gmo as /usr/local/share/locale/vi/LC_MESSAGES/gparted.mo
installing zh_CN.gmo as /usr/local/share/locale/zh_CN/LC_MESSAGES/gparted.mo
installing zh_HK.gmo as /usr/local/share/locale/zh_HK/LC_MESSAGES/gparted.mo
installing zh_TW.gmo as /usr/local/share/locale/zh_TW/LC_MESSAGES/gparted.mo
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/po' 나감
Making install in src
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/src' 들어감
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/src' 들어감
 /usr/bin/mkdir -p '/usr/local/sbin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c gpartedbin '/usr/local/sbin'
libtool: install: /usr/bin/install -c gpartedbin /usr/local/sbin/gpartedbin
make[2]: 'install-data-am'을(를) 위해 할 일이 없습니다.
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/src' 나감
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/src' 나감
Making install in tests
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/tests' 들어감
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/tests' 들어감
make[2]: 'install-exec-am'을(를) 위해 할 일이 없습니다.
make[2]: 'install-data-am'을(를) 위해 할 일이 없습니다.
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/tests' 나감
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/tests' 나감
Making install in help
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/help' 들어감
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/help' 들어감
make[2]: 'install-exec-am'을(를) 위해 할 일이 없습니다.
mkdir -p -- /usr/local/share/help/C/gparted
mkdir -p -- /usr/local/share/help/cs/gparted
mkdir -p -- /usr/local/share/help/de/gparted
mkdir -p -- /usr/local/share/help/el/gparted
mkdir -p -- /usr/local/share/help/es/gparted
mkdir -p -- /usr/local/share/help/fr/gparted
mkdir -p -- /usr/local/share/help/gd/gparted
mkdir -p -- /usr/local/share/help/it/gparted
mkdir -p -- /usr/local/share/help/pt_BR/gparted
mkdir -p -- /usr/local/share/help/ro/gparted
mkdir -p -- /usr/local/share/help/ru/gparted
mkdir -p -- /usr/local/share/help/sl/gparted
mkdir -p -- /usr/local/share/help/sr/gparted
mkdir -p -- /usr/local/share/help/sr@latin/gparted
mkdir -p -- /usr/local/share/help/sv/gparted
mkdir -p -- /usr/local/share/help/te/gparted
mkdir -p -- /usr/local/share/help/th/gparted
/usr/bin/install -c -m 644 C/index.docbook /usr/local/share/help/C/gparted/index.docbook
/usr/bin/install -c -m 644 cs/index.docbook /usr/local/share/help/cs/gparted/index.docbook
/usr/bin/install -c -m 644 de/index.docbook /usr/local/share/help/de/gparted/index.docbook
/usr/bin/install -c -m 644 el/index.docbook /usr/local/share/help/el/gparted/index.docbook
/usr/bin/install -c -m 644 es/index.docbook /usr/local/share/help/es/gparted/index.docbook
/usr/bin/install -c -m 644 fr/index.docbook /usr/local/share/help/fr/gparted/index.docbook
/usr/bin/install -c -m 644 gd/index.docbook /usr/local/share/help/gd/gparted/index.docbook
/usr/bin/install -c -m 644 it/index.docbook /usr/local/share/help/it/gparted/index.docbook
/usr/bin/install -c -m 644 pt_BR/index.docbook /usr/local/share/help/pt_BR/gparted/index.docbook
/usr/bin/install -c -m 644 ro/index.docbook /usr/local/share/help/ro/gparted/index.docbook
/usr/bin/install -c -m 644 ru/index.docbook /usr/local/share/help/ru/gparted/index.docbook
/usr/bin/install -c -m 644 sl/index.docbook /usr/local/share/help/sl/gparted/index.docbook
/usr/bin/install -c -m 644 sr/index.docbook /usr/local/share/help/sr/gparted/index.docbook
/usr/bin/install -c -m 644 sr@latin/index.docbook /usr/local/share/help/sr@latin/gparted/index.docbook
/usr/bin/install -c -m 644 sv/index.docbook /usr/local/share/help/sv/gparted/index.docbook
/usr/bin/install -c -m 644 te/index.docbook /usr/local/share/help/te/gparted/index.docbook
/usr/bin/install -c -m 644 th/index.docbook /usr/local/share/help/th/gparted/index.docbook
mkdir -p -- /usr/local/share/help/C/gparted/figures
/usr/bin/install -c -m 644 ./C/figures/gparted_window.png /usr/local/share/help/C/gparted/figures/gparted_window.png
mkdir -p -- /usr/local/share/help/cs/gparted/figures
/usr/bin/install -c -m 644 ./cs/figures/gparted_window.png /usr/local/share/help/cs/gparted/figures/gparted_window.png
mkdir -p -- /usr/local/share/help/de/gparted/figures
/usr/bin/install -c -m 644 ./de/figures/gparted_window.png /usr/local/share/help/de/gparted/figures/gparted_window.png
mkdir -p -- /usr/local/share/help/el/gparted/figures
/usr/bin/install -c -m 644 ./el/figures/gparted_window.png /usr/local/share/help/el/gparted/figures/gparted_window.png
mkdir -p -- /usr/local/share/help/es/gparted/figures
/usr/bin/install -c -m 644 ./es/figures/gparted_window.png /usr/local/share/help/es/gparted/figures/gparted_window.png
mkdir -p -- /usr/local/share/help/fr/gparted/figures
/usr/bin/install -c -m 644 ./fr/figures/gparted_window.png /usr/local/share/help/fr/gparted/figures/gparted_window.png
mkdir -p -- /usr/local/share/help/gd/gparted/figures
ln -s -f /usr/local/share/help/C/gparted/figures/gparted_window.png /usr/local/share/help/gd/gparted/figures/gparted_window.png
mkdir -p -- /usr/local/share/help/it/gparted/figures
/usr/bin/install -c -m 644 ./it/figures/gparted_window.png /usr/local/share/help/it/gparted/figures/gparted_window.png
mkdir -p -- /usr/local/share/help/pt_BR/gparted/figures
/usr/bin/install -c -m 644 ./pt_BR/figures/gparted_window.png /usr/local/share/help/pt_BR/gparted/figures/gparted_window.png
mkdir -p -- /usr/local/share/help/ro/gparted/figures
/usr/bin/install -c -m 644 ./ro/figures/gparted_window.png /usr/local/share/help/ro/gparted/figures/gparted_window.png
mkdir -p -- /usr/local/share/help/ru/gparted/figures
/usr/bin/install -c -m 644 ./ru/figures/gparted_window.png /usr/local/share/help/ru/gparted/figures/gparted_window.png
mkdir -p -- /usr/local/share/help/sl/gparted/figures
ln -s -f /usr/local/share/help/C/gparted/figures/gparted_window.png /usr/local/share/help/sl/gparted/figures/gparted_window.png
mkdir -p -- /usr/local/share/help/sr/gparted/figures
/usr/bin/install -c -m 644 ./sr/figures/gparted_window.png /usr/local/share/help/sr/gparted/figures/gparted_window.png
mkdir -p -- /usr/local/share/help/sr@latin/gparted/figures
/usr/bin/install -c -m 644 ./sr@latin/figures/gparted_window.png /usr/local/share/help/sr@latin/gparted/figures/gparted_window.png
mkdir -p -- /usr/local/share/help/sv/gparted/figures
/usr/bin/install -c -m 644 ./sv/figures/gparted_window.png /usr/local/share/help/sv/gparted/figures/gparted_window.png
mkdir -p -- /usr/local/share/help/te/gparted/figures
ln -s -f /usr/local/share/help/C/gparted/figures/gparted_window.png /usr/local/share/help/te/gparted/figures/gparted_window.png
mkdir -p -- /usr/local/share/help/th/gparted/figures
ln -s -f /usr/local/share/help/C/gparted/figures/gparted_window.png /usr/local/share/help/th/gparted/figures/gparted_window.png
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/help' 나감
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/help' 나감
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0' 들어감
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0' 들어감
 /usr/bin/mkdir -p '/usr/local/bin'
 /usr/bin/install -c gparted '/usr/local/bin'
 /usr/bin/mkdir -p '/usr/local/share/appdata'
 /usr/bin/install -c -m 644 gparted.appdata.xml '/usr/local/share/appdata'
 /usr/bin/mkdir -p '/usr/local/share/applications'
 /usr/bin/install -c -m 644 gparted.desktop '/usr/local/share/applications'
 /usr/bin/mkdir -p '/usr/local/share/polkit-1/actions'
 /usr/bin/install -c -m 644 org.gnome.gparted.policy '/usr/local/share/polkit-1/actions'
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0' 나감
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0' 나감
study@study-VirtualBox:~/src/gparted-1.1.0$ 


org.gnome.gparted.local.policy 파일 복사

study@study-VirtualBox:~/src/gparted-1.1.0$ sudo install -m 644 org.gnome.gparted.policy \
> /usr/share/polkit-1/actions/org.gnome.gparted.local.policy
study@study-VirtualBox:~/src/gparted-1.1.0$
이 작업은 컴파일 및 빌드 시 사용되는 공통 명령이 아니라 GParted 제작팀이 작성한 README파일에 포함된 고유 명령입니다.

해당 명령은 굳이 하지 않더라도 실제 GParted를 사용하는데 문제가 없습니다.


빌드 후 이전 컴파일 내용 삭제

study@study-VirtualBox:~/src/gparted-1.1.0$ make clean
Making clean in data
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/data' 들어감
Making clean in icons
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/data/icons' 들어감
rm -rf .libs _libs
rm -f *.lo
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/data/icons' 나감
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/data' 들어감
rm -rf .libs _libs
rm -f *.lo
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/data' 나감
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/data' 나감
Making clean in doc
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/doc' 들어감
rm -rf .libs _libs
rm -f *.lo
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/doc' 나감
Making clean in include
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/include' 들어감
rm -rf .libs _libs
rm -f *.lo
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/include' 나감
Making clean in lib
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/lib' 들어감
Making clean in gtest
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/lib/gtest' 들어감
test -z "lib/libgtest.la lib/libgtest_main.la" || rm -f lib/libgtest.la lib/libgtest_main.la
rm -f lib/so_locations
rm -rf .libs _libs
rm -rf lib/.libs lib/_libs
rm -rf src/.libs src/_libs
rm -f *.o
rm -f src/*.o
rm -f src/*.lo
rm -f *.lo
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/lib/gtest' 나감
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/lib' 들어감
rm -rf .libs _libs
rm -f *.lo
make[2]: 디렉터리 '/home/study/src/gparted-1.1.0/lib' 나감
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/lib' 나감
Making clean in po
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/po' 들어감
rm -f *.pox gparted.pot *.old.po cat-id-tbl.tmp
rm -f .intltool-merge-cache
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/po' 나감
Making clean in src
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/src' 들어감
rm -rf .libs _libs
 rm -f gpartedbin
rm -f *.o
rm -f *.lo
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/src' 나감
Making clean in tests
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/tests' 들어감
 rm -f test_dummy test_BlockSpecial test_PasswordRAMStore test_PipeCapture test_SupportedFileSystems
rm -rf .libs _libs
rm -f *.o
test -z "test_dummy.log test_BlockSpecial.log test_PasswordRAMStore.log test_PipeCapture.log test_SupportedFileSystems.log" || rm -f test_dummy.log test_BlockSpecial.log test_PasswordRAMStore.log test_PipeCapture.log test_SupportedFileSystems.log
test -z "test_dummy.trs test_BlockSpecial.trs test_PasswordRAMStore.trs test_PipeCapture.trs test_SupportedFileSystems.trs" || rm -f test_dummy.trs test_BlockSpecial.trs test_PasswordRAMStore.trs test_PipeCapture.trs test_SupportedFileSystems.trs
test -z "test-suite.log" || rm -f test-suite.log
rm -f *.lo
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/tests' 나감
Making clean in help
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/help' 들어감
rm -rf .libs _libs
rm -f *.lo
rm -f cs/index.docbook de/index.docbook el/index.docbook es/index.docbook fr/index.docbook gd/index.docbook it/index.docbook pt_BR/index.docbook ro/index.docbook ru/index.docbook sl/index.docbook sr/index.docbook sr@latin/index.docbook sv/index.docbook te/index.docbook th/index.docbook cs/cs.stamp de/de.stamp el/el.stamp es/es.stamp fr/fr.stamp gd/gd.stamp it/it.stamp pt_BR/pt_BR.stamp ro/ro.stamp ru/ru.stamp sl/sl.stamp sr/sr.stamp sr@latin/sr@latin.stamp sv/sv.stamp te/te.stamp th/th.stamp cs/cs.mo de/de.mo el/el.mo es/es.mo fr/fr.mo gd/gd.mo it/it.mo pt_BR/pt_BR.mo ro/ro.mo ru/ru.mo sl/sl.mo sr/sr.mo sr@latin/sr@latin.mo sv/sv.mo te/te.mo th/th.mo
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0/help' 나감
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0' 들어감
test -z "gparted gparted.desktop.in org.gnome.gparted.policy.in" || rm -f gparted gparted.desktop.in org.gnome.gparted.policy.in
rm -rf .libs _libs
rm -f *.lo
make[1]: 디렉터리 '/home/study/src/gparted-1.1.0' 나감
study@study-VirtualBox:~/src/gparted-1.1.0$ 

재컴파일할 때 위 명령을 사용합니다.


GParted 소스 디렉터리 삭제

study@study-VirtualBox:~/src/gparted-1.1.0$ cd ..
study@study-VirtualBox:~/src$ rm gparted-1.1.0
study@study-VirtualBox:~/src$ rm -rf gparted-1.1.0
study@study-VirtualBox:~/src$ ls
gparted-1.1.0.tar.gz
study@study-VirtualBox:~/src$