편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
741번째 줄: | 741번째 줄: | ||
:번거롭게 외 이러나 싶기도 하지만, 이렇게 하면 매번 저장소에서 정보를 가져 오지 않아도 되기 때문에 빠르다는 설명을 하는데 요즘 같은 세상에 얼마나 | :번거롭게 외 이러나 싶기도 하지만, 이렇게 하면 매번 저장소에서 정보를 가져 오지 않아도 되기 때문에 빠르다는 설명을 하는데 요즘 같은 세상에 얼마나 | ||
:빠를까 하는 의문은 든다. | :빠를까 하는 의문은 든다. | ||
:<syntaxhighlight lang=' | :<syntaxhighlight lang='bash'> | ||
$ sudo apt update //수퍼유저 권한이 필요하다 | $ sudo apt update //수퍼유저 권한이 필요하다 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
747번째 줄: | 747번째 줄: | ||
;*설치된 패키지 업그레이드 | ;*설치된 패키지 업그레이드 | ||
:업데이트된 데이터베이스를 근거로 최신버전으로 업그레이드 시킨다. | :업데이트된 데이터베이스를 근거로 최신버전으로 업그레이드 시킨다. | ||
:<syntaxhighlight lang=' | :<syntaxhighlight lang='bash'> | ||
$ sudo apt upgrade | $ sudo apt upgrade | ||
$ | $ | ||
757번째 줄: | 757번째 줄: | ||
;*패키지 설치 | ;*패키지 설치 | ||
:당연히 설치할 패키지의 이름을 알고 있을때, 이름을 다 몰라도 {{키|Tab}}키 누르면 비슷한 이름(자동완성기능)을 나열해 준다. | :당연히 설치할 패키지의 이름을 알고 있을때, 이름을 다 몰라도 {{키|Tab}}키 누르면 비슷한 이름(자동완성기능)을 나열해 준다. | ||
:<syntaxhighlight lang=' | :<syntaxhighlight lang='bash'> | ||
$ sudo apt install <package_name> | $ sudo apt install <package_name> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
763번째 줄: | 763번째 줄: | ||
;*패키지 여러개 설치 | ;*패키지 여러개 설치 | ||
:이럴 일이 있을까? 한개 이상 설치해 본적은 없는데... | :이럴 일이 있을까? 한개 이상 설치해 본적은 없는데... | ||
:<syntaxhighlight lang=' | :<syntaxhighlight lang='bash'> | ||
sudo apt install <package_name1> <package_name2> <package_name3> | sudo apt install <package_name1> <package_name2> <package_name3> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
772번째 줄: | 772번째 줄: | ||
;*업그레이드 하지 않고 패키지를 설치하는 경우 | ;*업그레이드 하지 않고 패키지를 설치하는 경우 | ||
:이건 무슨 경우? 패키지의 특정 버전을 반드시 써야 하는 경우 혹시 업그레이드 버전이 존재 해도 무시하라 뭐 이런 의미 인것 같은데 | :이건 무슨 경우? 패키지의 특정 버전을 반드시 써야 하는 경우 혹시 업그레이드 버전이 존재 해도 무시하라 뭐 이런 의미 인것 같은데 | ||
:<syntaxhighlight lang=' | :<syntaxhighlight lang='bash'> | ||
$ sudo apt install <package_name> --no-upgrade | $ sudo apt install <package_name> --no-upgrade | ||
</syntaxhighlight> | </syntaxhighlight> | ||
778번째 줄: | 778번째 줄: | ||
;*특정 버전의 패키지를 설치 | ;*특정 버전의 패키지를 설치 | ||
:정확한 버전 번호를 알고 있어야 한다. | :정확한 버전 번호를 알고 있어야 한다. | ||
:<syntaxhighlight lang=' | :<syntaxhighlight lang='bash'> | ||
$ sudo apt install <package_name>=<version_number> | $ sudo apt install <package_name>=<version_number> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
784번째 줄: | 784번째 줄: | ||
;*패키지를 제거 | ;*패키지를 제거 | ||
:패키지의 바이너리만 제거, 구성 파일을 남긴다. | :패키지의 바이너리만 제거, 구성 파일을 남긴다. | ||
:<syntaxhighlight lang=' | :<syntaxhighlight lang='bash'> | ||
$ sudo apt remove <package_name> | $ sudo apt remove <package_name> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
790번째 줄: | 790번째 줄: | ||
;*패키지를 제거하는 또다른 방법 | ;*패키지를 제거하는 또다른 방법 | ||
:바이너리와 함께 구성파일 까지 한꺼번에 삭제. | :바이너리와 함께 구성파일 까지 한꺼번에 삭제. | ||
:<syntaxhighlight lang=' | :<syntaxhighlight lang='bash'> | ||
$ sudo apt purge <package_name> | $ sudo apt purge <package_name> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
797번째 줄: | 797번째 줄: | ||
:생각하는 것과 는 사뭇 다른 결과가 나왔다, 솔직히 별로였다... | :생각하는 것과 는 사뭇 다른 결과가 나왔다, 솔직히 별로였다... | ||
:어짜피 설치할 패키지의 이름은 이미 알고 있지 않을까? | :어짜피 설치할 패키지의 이름은 이미 알고 있지 않을까? | ||
:<syntaxhighlight lang=' | :<syntaxhighlight lang='bash'> | ||
$ apt search <search term> //term이다 package_name이 아니다, 이럴려고 만든 명령이 아닌듯 | $ apt search <search term> //term이다 package_name이 아니다, 이럴려고 만든 명령이 아닌듯 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
;*패키지가 내 시스템에 설치 되어 있는지 확인 하기 | ;*패키지가 내 시스템에 설치 되어 있는지 확인 하기 | ||
:<syntaxhighlight lang=' | :<syntaxhighlight lang='bash'> | ||
$ dpkg -s <package_name> | $ dpkg -s <package_name> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
808번째 줄: | 808번째 줄: | ||
;*패키지 내용보기 | ;*패키지 내용보기 | ||
:버전, 종속성등 패키지에 대한 정보를 확인할 수 있다. | :버전, 종속성등 패키지에 대한 정보를 확인할 수 있다. | ||
:<syntaxhighlight lang=' | :<syntaxhighlight lang='bash'> | ||
$ apt show <package_name> | $ apt show <package_name> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
815번째 줄: | 815번째 줄: | ||
:당황 스럽다 갑자기 시스템 청소? | :당황 스럽다 갑자기 시스템 청소? | ||
:패키지 삭제로 인해, 더이상 필요 없는 패키지를 제거한다 -> 이런 의미로 청소라고 하는것 같다. | :패키지 삭제로 인해, 더이상 필요 없는 패키지를 제거한다 -> 이런 의미로 청소라고 하는것 같다. | ||
:<syntaxhighlight lang=' | :<syntaxhighlight lang='bash'> | ||
$ sudo apt autoremove | $ sudo apt autoremove | ||
</syntaxhighlight> | </syntaxhighlight> | ||
821번째 줄: | 821번째 줄: | ||
;*그외 나머지 | ;*그외 나머지 | ||
:위에 언급된 정도만 알아도 충분할거 같다, 다음으 내용은 몰라도 되지 싶다. | :위에 언급된 정도만 알아도 충분할거 같다, 다음으 내용은 몰라도 되지 싶다. | ||
:<syntaxhighlight lang=' | :<syntaxhighlight lang='bash'> | ||
$ apt list --upgradeable //업그레이드할 수 있는 리스트 | $ apt list --upgradeable //업그레이드할 수 있는 리스트 | ||
$ apt list --installedapt list --installed //시스템에 설치된 모든 패키지 리스트 | $ apt list --installedapt list --installed //시스템에 설치된 모든 패키지 리스트 |