리눅스 rpm 패키지는 의존적이다. 특정 패키지를 설치하기 위해서는 의존하고 있는 다른 패키지가 설치되어 있어야 한다.

패키지 의존성을 확인하려면 rpm 명령어에 -qpR 옵션을 사용하면 된다.

rpm -qpR [패키지명]

예를 들어 리눅스에 있는 openssl-1.0.2k-19.el7.x86_64.rpm 설치 시 필요한 의존성 확인을 위해서는

[root@newhost rpm]# rpm -qpR openssl-1.0.2k-19.el7.x86_64.rpm
/bin/bash
/bin/sh
coreutils
libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.15)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.7)(64bit)
libcom_err.so.2()(64bit)
libcrypto.so.10()(64bit)
libcrypto.so.10(OPENSSL_1.0.1_EC)(64bit)
libcrypto.so.10(OPENSSL_1.0.2)(64bit)
libcrypto.so.10(libcrypto.so.10)(64bit)
libdl.so.2()(64bit)
libgssapi_krb5.so.2()(64bit)
libk5crypto.so.3()(64bit)
libkrb5.so.3()(64bit)
libssl.so.10()(64bit)
libssl.so.10(libssl.so.10)(64bit)
libz.so.1()(64bit)
make
openssl-libs(x86-64) = 1:1.0.2k-19.el7
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)
rpmlib(PayloadIsXz) <= 5.2-1

이런 식으로 확인할 수 있다.


다만 여기 출력된 건 말그대로 필요한 패키지 목록일뿐 이 리눅스에 해당 패키지들이 설치가 되어 있는지를 알려주지는 않는다. 
그래서 이거 확인하는 게 큰 의미가 있나… 싶은 생각도 들긴 한다.

하지만 필요한 glibc 버전을 알 수 있다는 점에서 어느 정도 도움은 되지 않나 싶다.

libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.15)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.7)(64bit)

이런 식으로 같은 so 라이브러리에 대해 여러 개의 GLIBC 버전이 보이기도 하는데 이중 가장 높은 버전의 GLIBC 버전이 설치되어 있어야 한다고 생각하면 된다.
이 경우엔 GLIBC_2.15이 설치되어 있어야 된다.

ldd 버전을 확인하면 현재 리눅스에 설치된 glibc 버전을 볼 수 있다.

[root@newhost rpm]# ldd --version
ldd (GNU libc) 2.17

출처 : https://binwrite.com/linux-rpm-dependencies/

'All about car' 카테고리의 다른 글

엔진에 좋다는 연료첨가제의 진실은?  (0) 2015.10.28

[백업]

문법)

BACKUP DATABASE [데이터베이스명] TO DISK = [경로];

예제)

BACKUP DATABASE TEST TO DISK = 'E:\DB_BACKUP\TEST.bak';

 

[복원]

문법)

RESTORE DATABASE [복원 데이터베이스] FROM DISK = [경로] WITH MOVE [파일명] TO [저장경로]

예제)

RESTORE DATABASE TEST_T FROM DISK = 'E:\DB_BACKUP\TEST.bak' WITH 
     MOVE 'TEST' TO 'D:\DB\TEST_T.MDF',
     MOVE 'TEST_log' TO 'D:\DB\TEST_log.LDF'

 

httpd-ssl 사용하는데 서버안올라갈 경우 에러메시지 보면 다음과 같다..

[Thu Jan 31 10:15:20 2013] [error] Unable to configure RSA server private key
[Thu Jan 31 10:15:20 2013] [error] SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch

인증서의 key와 crt파일이 일치하지 않아서 생긴오류라고 한다.

openssl rsa -noout -text -in /home1/irteam/was/apache-2.2/openssl/test.com.key
openssl x509 -noout -text -in /home1/irteam/was/apache-2.2/openssl/test.com.crt

 

위 명령어로 2개의 파일을 각각연후에

modules 부분의 값이 서로 일치하는지 확인해보면 된다.

일치하지 않으면 오류!!

 

출처 : http://www.mungchung.com/xe/protip/111408

※ 아래의 단축키는 Mac 사용자를 위한 안내 입니다.
※ Cmd+F를 통해 검색하면 단축키를 보다 빠르게 찾을 수 있습니다.
※ 단축키는 v9.0.23 버전부터 이용 가능합니다.

■ 기본 기능

새 문서
Option + N
불러오기
Option + O
저장하기
Option + S / Ctrl + S
다른 이름으로 저장하기
Option + V
인쇄
Option + P / Ctrl + P
되돌리기
Ctrl + Z
되돌리기 복구
Ctrl + Y
다시 실행
Ctrl + Shift + Z
오려 두기
Ctrl + X / Shift + Delete
복사하기
Ctrl + C / Ctrl + Insert
붙여넣기
Ctrl + V / Ctrl + Cmd + Insert
모양 복사
Option + C
복사한 모양 붙이기(일반 편집 상태)
F3/F4 → Option + C
복사한 모양 붙이기(표 편집 상태)
F5 → Option + C
지우기
Ctrl + E
모두 선택
Ctrl + A
한글을 한자로 변환
F9
한자를 한글로 변환
Option + F9
블록 설정
F3
낱말 블록
F3, 2번
한 문단 블록
F3, 3번
문서 전체 블록
F3, 4번
원하는 만큼 블록 설정
Shift + ←/→
커서부터 줄 처음/끝까지 블록 설정
Shift + Home/End
찾기
Ctrl + Q,F / Ctrl + F / F2
찾아 바꾸기
Ctrl + Cmd + F2 / Ctrl + Q,A / Ctrl + H
찾아가기
Option + G
한글로 바꾸기
Option + F9
문단 부호 보이기/숨기기
Ctrl + G,T
조판 부호 보이기/숨기기
Ctrl + G,C
화면 확대 쪽 맞춤
Ctrl + G,P
화면 확대 폭 맞춤
Ctrl + G,W
화면 확대 100%
Ctrl + G,Q
화면 확대/축소
Shift + (Num) +/-
쪽 윤곽
Ctrl + G,L
문자표
Control + Cmd + F10
각주
Ctrl + N
미주
Ctrl + N,E
그림
Ctrl + N,I
캡션 넣기
Ctrl + N,C
책갈피
Ctrl + K,B
하이퍼링크
Ctrl + K,H
삭제
Ctrl + D

■ 서식 기능

글자 모양
Option + L
문단 모양
Option + T
문단 번호 속성 삽입/해제
Ctrl + Shift + Insert
글머리표 속성 삽입/해제
Ctrl + Shift + Delete
글씨 크게
Option + Shift + E / Ctrl + ]
글씨 작게
Option + Shift + R / Ctrl + [
자간 넓게
Option + Shift + W
자간 좁게
Option + Shift + N
밑줄
Option + Shift + U / Ctrl + U
진하게
Option + Shift + B / Ctrl + B
기울임
Option + Shift + I / Ctrl + I
위 첨자
Option + Shift + P
아래 첨자
Option + Shift + S
위 첨자/아래 첨자/보통
Ctrl + Option + A
왼쪽 여백 줄이기
Ctrl + Option + F5 / Ctrl + Shift + E
왼쪽 여백 늘이기
Ctrl + Option + F6 / Ctrl + Shift + G
오른쪽 여백 늘이기
Ctrl + Option + F7 / Ctrl + Shift + D
오른쪽 여백 줄이기
Ctrl + Option + F8 / Ctrl + Shift + F
첫 줄 내어 쓰기
Ctrl + Cmd + F5 / Ctrl + Shift + O
첫 줄 들여 쓰기
Ctrl + Cmd + F6 / Ctrl + Shift + I
줄 간격 넓게
Option + Shift + Z / Ctrl + Shift + W
줄 간격 좁게
Option + Shift + A / Ctrl + Shift + Q
양쪽 정렬
Ctrl + Shift + M
왼쪽 정렬
Ctrl + Shift + L
오른쪽 정렬
Ctrl + Shift + R
가운데 정렬
Ctrl + Shift + C
배분 정렬
Ctrl + Shift + T

■ 표 기능

표 만들기
Ctrl + N,T
첫째 셀 선택
F5
개체 속성
P
오려 두기
Ctrl + X / Shift + Delete
복사하기
Ctrl + C / Ctrl + Insert
지우기
Ctrl + E
맨 앞으로
Shift + Page Up
맨 뒤로
Shift + Page Down
글 앞으로
Shift + Home
글 뒤로
Shift + End
캡션 넣기
Ctrl + N,C
선 속성
L
배경 속성
C
현재 셀 선택(방향키 누르면 셀 블록 이동)
F5
현재 셀 선택(방향키 누르면 셀 블록 확장)
Shift + F5
줄 추가하기
Ctrl + Enter
줄 지우기
Ctrl + BackSpace
표 안에서 다른 셀로 이동(정방향)
Tab
표 안에서 다른 셀로 이동(역방향)
Shift + Tab
표 안에 표 만들기
Ctrl + N,T
표 나누기
Ctrl + N,A
표 붙이기
Ctrl + N,Z
붙이기
Ctrl + V
문자표
Command + Ctrl + F10
인쇄
Option + P
글자 모양
Option + L
문단 모양
Option + T
줄/칸 추가하기
Option + Insert
줄/칸 지우기
Option + Delete
계산식
Ctrl + N,F
셀 확장 모드
F3 또는 F5
칸 전체 블록
F7
줄 전체 블록
F8
현재 셀의 크기 조절
Shift + 화살표
현재 셀이 속한 가로줄/세로 칸 전체 크기
Cmd + 화살표
표 크기를 고정한 채 가로줄/세로 칸 크기
Option + 화살표
표 안에서 다른 셀로 이동(정방향)
Tab
표 안에서 다른 셀로 이동(역방향)
Shift + Tab
줄 추가하기
Ctrl + Enter
줄 지우기
Ctrl + BackSpace
표 안에 표 만들기
Ctrl + N,T
줄/칸 지우기
Option + Delete
오려 두기
Ctrl + X
복사하기
Ctrl + C
셀 지우기
Ctrl + E
글자 모양
Option + L
문단 모양
Option + T
표/셀 속성
P
각 셀 테두리 모양
L
각 셀 배경 모양
C
여러 셀 테두리 모양
B
여러 셀 배경 모양
F
셀 내용 지우기
Ctrl + E 또는 Delete
줄 높이를 같게
H
줄 너비를 같게
W
셀 합치기
M
셀 나누기
S

■ 커서 이동 및 지우기 

빈칸 삽입
SpaceBar
문단 나누기
Enter
한 글자 왼쪽으로
한 글자 오른쪽으로
한 줄 아래로
한 줄 위로
한 단어 오른쪽으로
Option + →
한 단어 왼쪽으로
Option + ←
한 문단 아래로
Command + ↓
한 문단 위로
Command + ↑
줄 처음으로
Home
줄 끝으로
End
문단 처음으로
Option + Home
문단 끝으로
Option + End
화면 처음으로
Ctrl + Home
화면 끝으로
Ctrl + End
한 화면 앞으로
Page Up
한 화면 뒤로
Page Down
한 쪽 앞으로
Option + Page Up
한 쪽 뒤로
Option + Page Down
문서의 처음으로
Ctrl + Page Up
문서의 끝으로
Ctrl + Page Down
뒷글자 지우기
Delete
앞글자 지우기
BackSpace
한 줄 지우기
Ctrl + Y
줄 뒤 지우기
Option + Y

■ 개체 및 글상자 선택 상태

개체 속성
P
오려 두기
Ctrl + X / Shift + Delete
복사하기
Ctrl + C / Ctrl + Insert
지우기
Ctrl + E
맨 앞으로
Shift + Page Up
맨 뒤로
Shift + Page Down
개체 묶기
G
개체 풀기
U
글 앞으로
Shift + Home
글 뒤로
Shift + End
캡션 넣기
Ctrl + N,C
하이퍼링크
Ctrl + K,H
선 속성
L
개체 이동
방향키 (↑←↓→)
개체 크기 조정
Shift + 방향키
다음 개체 선택
Tab
이전 개체 선택
Shift + Tab
글상자 편집
Enter
 ■ 쪽 / 검토 / 도구
편집 용지
F7
쪽 번호 매기기
Ctrl + N,P
쪽 나누기
Ctrl + Enter / Ctrl + J
맞춤법
F8
프레젠테이션 실행
Ctrl + K,P



출처 : https://polarisofficehelp.zendesk.com/hc/ko/articles/4410211996815--Mac-%ED%95%9C%EA%B8%80-HWP-%EB%8B%A8%EC%B6%95%ED%82%A4-%EB%AA%A8%EC%9D%8C