FreeBSD - vidcontrol을 설치하는 패키지는 무엇입니까?

FreeBSD - vidcontrol을 설치하는 패키지는 무엇입니까?

FreeBSD 13.0-RELEASE에서 VT를 변경하기 위해 이 유틸리티를 사용하려고 하는데 vidcontrol아무 작업도 수행되지 않습니다. 원인을 파악하려고 한 시간 정도 노력한 후 실행 파일을 살펴보니 아무 작업도 수행하지 않는 셸 스크립트일 뿐이라는 것을 확인했습니다.

kettle in ~$ cat /usr/sbin/vidcontrol
#!/bin/sh
exit 0

실제 제품은 어디서 구할 수 있나요 vidcontrol?

답변1

vidcontrol(1)이는 FreeBSD의 기본 운영 체제의 일부이므로 소프트웨어 패키지의 일부가 아닙니다. 무언가 또는 누군가가 파일을 손상시켜 작동하지 않는 것 같습니다.

설치된 파일(USB 스틱이나 광학 미디어에 있을 수 있음)에서 바이너리 파일을 검색할 수 있습니다 vidcontrol. FreeBSD-13.0-RELEASE-*.iso사용한 설치 미디어에 더 이상 쉽게 액세스할 수 없는 경우 ISO를 다운로드하면 bootonly충분합니다.

$ ftp [email protected]
Trying 204.15.11.115:21 ...
Connected to ftp.geo.freebsd.org.
220 This is ftp0.tuk.freebsd.org - hosted at MetaPeer http://www.metapeer.com
331 Please specify the password.
Password:
230-
230-This is ftp0.tuk.FreeBSD.org, graciously hosted by ZI IN A LOCATION TBD.
230-
230-FreeBSD files can be found in the /pub/FreeBSD directory.
230-
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd /pub/FreeBSD/releases/ISO-IMAGES/13.0/
250 Directory successfully changed.
ftp> get FreeBSD-13.0-RELEASE-amd64-bootonly.iso
local: FreeBSD-13.0-RELEASE-amd64-bootonly.iso remote: FreeBSD-13.0-RELEASE-amd64-bootonly.iso
229 Entering Extended Passive Mode (|||60919|)
150 Opening BINARY mode data connection for FreeBSD-13.0-RELEASE-amd64-bootonly.iso (363548672 bytes).
100% |***************************************************************************|   346 MiB   84.58 MiB/s    00:00 ETA
226 Transfer complete.
363548672 bytes received in 00:04 (83.59 MiB/s)
ftp> quit
221 Goodbye.

그런 다음 다음을 사용하십시오 tar(1).

$ tar tvf FreeBSD-13.0-RELEASE-amd64-bootonly.iso | grep vidcontrol
-r-xr-xr-x  1 0      0       28456 Apr  9 00:26 usr/sbin/vidcontrol
-r--r--r--  1 0      0        6154 Apr  9 00:26 usr/share/man/man1/vidcontrol.1.gz

나는 귀하의 /tmp디렉토리에 파일이나 디렉토리가 없다고 가정합니다 /tmp/usr. 그렇다면 따로 보관하거나 rm -rf그대로 두십시오.

$ tar xpf FreeBSD-13.0-RELEASE-amd64-bootonly.iso -C /tmp usr/sbin/vidcontrol

마지막으로 확인 /tmp/usr/sbin/vidcontrol하고 실행해 보세요. 괜찮아 보이면 다음으로 이동하세요 /usr/sbin.

$ sudo chown root:wheel /tmp/usr/sbin/vidcontrol
$ sudo mv /tmp/usr/sbin/vidcontrol /usr/sbin/

조심스럽게 sha256ISO 파일을 추출하기 전에 확인하는 등 몇 가지 추가 단계를 수행할 수 있지만 이것이 프로세스의 핵심입니다.

관련 정보