"CLI - 시스템 업데이트"의 두 판 사이의 차이

잔글
잔글
 
(사용자 2명의 중간 판 7개는 보이지 않습니다)
2번째 줄: 2번째 줄:
 
<pre>
 
<pre>
 
LYSH@MyHostName# system update -h
 
LYSH@MyHostName# system update -h
usage: system update [-h] [-d] [version] [url/path]
+
usage: system update [-h] [release key] [url:[port][/path]] [username] [password] [protocol]
  
 
positional arguments:
 
positional arguments:
   [version]   enter specific version
+
   [key]               enter specific release key number
   [url/path]   url or path
+
   [url[:port][/path]url or path
 +
  [user]              username
 +
  [password]          password
 +
  [protocol]          https or sftp or ftp
  
 
optional arguments:
 
optional arguments:
 
   -h, --help  show this help message and exit
 
   -h, --help  show this help message and exit
  -d, --debug  debug
 
 
</pre>
 
</pre>
=== Basic Commands ===
+
 
* <code>LYSH@MyHostName# system update</code> 업데이트 서버에서 가장 최신 release파일로 업데이트를 진행합니다.
+
 
=== After Commands ===
+
<pre>
특정 release 파일로 업데이트를 진행하려면 <code>[release key]</code> 값을 지정하여 업데이트를 진행합니다. 오프라인인 경우 <code>[url/path]</code> 값을 추가로 입력하여 업데이트를 진행합니다.  
+
LYSH@MyHostName# system update // searches a new update package from the imRAD update server and updates.
* <code>LYSH@MyHostName# system update 11111.22222</code> "11111.22222" release파일로 업데이트를 진행합니다.
+
LYSH@MyHostName# system update 1.2.3 // immediately update with the package version(i.e. 1.2.3)
* <code>LYSH@MyHostName# system update 11111.22222 <nowiki>ftp://username@ftphost/userpassword</nowiki></code> ftphost라는 ftp에서 "11111.22222" release파일로 업데이트를 진행합니다.
+
LYSH@MyHostName# system update openssl-1.1.1t // immediately update with the openssl version(i.e. openssl-1.1.1t)
* <code>LYSH@MyHostName# system update 11111.22222 <nowiki>ftp://username@ftphost:222/userpassword</nowiki></code> ftp서버가 기본포트를 사용하지 않는 경우 ftphost뒤에 <code>:</code>로 구분하여 포트번호를 입력합니다.
+
LYSH@MyHostName# system update packages-aa-bb // immediately update with the special package version(i.e. packages-aa-bb)
* <code>LYSH@MyHostName# system update -d </code> debug 버전으로 업데이트를 진행합니다.
+
</pre>
 +
 
 +
imRAD 업데이트 서버에 접근하지 못하면(폐쇠망 등의 사유로 인해) 업데이트 파일을 요청 후 내부 ftp 서버에 파일을 복사한 후 아래 예시와 같은 명령어를 통해 업데이트를 진행 할 수 있습니다. 아래 예시는 
 +
<pre>
 +
LYSH@MyHostName# system update 1.2.3 <nowiki>your.ftp.server/path username password protocol</nowiki>
 +
</pre>
 +
{{note|제공받은 업데이트 파일 이름은 변경하지 마세요. 파일 이름이 변경되면 무결성 오류로 업데이트 과정에서 오류가 발생할 수 있습니다.}}
 +
 
 +
ftp 포트가 다른 경우 아래와 같은 명령어를 사용하세요.
 +
<pre>
 +
LYSH@MyHostName# system update 1.2.3 <nowiki>your.ftp.server:222/path username password protocol</nowiki>
 +
</pre>

2024년 1월 24일 (수) 10:53 기준 최신판

시스템을 업데이트 하려면 CLI에서 system update 명령어를 통해서 최신 업데이트 확인 및 업데이트 진행을 할 수 있습니다.

LYSH@MyHostName# system update -h
usage: system update [-h] [release key] [url:[port][/path]] [username] [password] [protocol]

positional arguments:
  [key]                enter specific release key number
  [url[:port][/path]]  url or path
  [user]               username
  [password]           password
  [protocol]           https or sftp or ftp

optional arguments:
  -h, --help   show this help message and exit


LYSH@MyHostName# system update		// searches a new update package from the imRAD update server and updates.
LYSH@MyHostName# system update 1.2.3	// immediately update with the package version(i.e. 1.2.3)
LYSH@MyHostName# system update openssl-1.1.1t	// immediately update with the openssl version(i.e. openssl-1.1.1t)
LYSH@MyHostName# system update packages-aa-bb	// immediately update with the special package version(i.e. packages-aa-bb)

imRAD 업데이트 서버에 접근하지 못하면(폐쇠망 등의 사유로 인해) 업데이트 파일을 요청 후 내부 ftp 서버에 파일을 복사한 후 아래 예시와 같은 명령어를 통해 업데이트를 진행 할 수 있습니다. 아래 예시는

LYSH@MyHostName# system update 1.2.3 your.ftp.server/path username password protocol

제공받은 업데이트 파일 이름은 변경하지 마세요. 파일 이름이 변경되면 무결성 오류로 업데이트 과정에서 오류가 발생할 수 있습니다.

ftp 포트가 다른 경우 아래와 같은 명령어를 사용하세요.

LYSH@MyHostName# system update 1.2.3 your.ftp.server:222/path username password protocol