원격 대상(ARM 보드)이 있고 대상의 폴더 구조를 다시 생성하지만 쉬운 원격 디버깅을 위해 로컬 디버그 라이브러리를 사용하는 스크립트를 테스트하고 있었습니다. 스크립트는 이미 가지고 있는 파일을 다시 다운로드하지 않기 때문에 이 부분을 테스트하기 위해 폴더를 제거하고 싶었습니다(다시 다운로드되지 않았으며 이제 뭔가 다운로드되는지 테스트하고 싶었습니다)...
을 제거하는 대신 을 삭제 ~/FolderInHome/usr/lib/xorg
한 cd ~/FolderInHome
다음 rm -rf /usr/lib/xorg
이라고 말했습니다 Permission denied
. 아마도 대상 사용자 root
와 사용자 권한이 잘못 설정된 파일과 관련이 있을 수 있다고 생각해서 그렇게 했고 sudo -rm /usr/lib/xorg
, 작동했습니다... 죄송합니다.
현재 PC를 절전 모드로 전환하려고 시도했지만 다시 깨어났습니다.
내 폴더를 어떻게 복구할 수 있나요 xorg
? 라이브 CD에서 다운로드하면 충분합니까?
참고 사항: 저는 Ubuntu 15.04를 사용하고 있습니다.
답변1
디렉토리의 내용은 /usr/lib/xorg
단일 바이너리 파일보다 교체하기가 조금 더 어렵습니다 /usr/bin/Xorg
. 패키지를 다시 설치하면 여전히 가능하지만 많은 패키지로 구성되어 있으며 그 중 일부는 적용되지 않습니다.
$ find /usr/lib/xorg -exec dpkg -S {} + | cut -d: -f1 | sed -e 's/, /\n/g' | sort -u
xserver-common
xserver-xorg-core
xserver-xorg-input-evdev
xserver-xorg-input-synaptics
xserver-xorg-input-wacom
xserver-xorg-video-ati
xserver-xorg-video-cirrus
xserver-xorg-video-fbdev
xserver-xorg-video-intel
xserver-xorg-video-mach64
xserver-xorg-video-mga
xserver-xorg-video-neomagic
xserver-xorg-video-nouveau
xserver-xorg-video-openchrome
xserver-xorg-video-qxl
xserver-xorg-video-r128
xserver-xorg-video-radeon
xserver-xorg-video-s3
xserver-xorg-video-savage
xserver-xorg-video-siliconmotion
xserver-xorg-video-sisusb
xserver-xorg-video-tdfx
xserver-xorg-video-trident
xserver-xorg-video-vesa
xserver-xorg-video-vmware
이것은 상당히 재고가 있는 기계에서 가져온 것이지만, 다음 항목이 이미 설치되어 있는지 확인하겠습니다.
apt-cache policy xserver-common xserver-common xserver-xorg-core \
xserver-xorg-input-evdev xserver-xorg-input-synaptics xserver-xorg-input-wacom \
xserver-xorg-video-ati xserver-xorg-video-cirrus xserver-xorg-video-fbdev \
xserver-xorg-video-intel xserver-xorg-video-mach64 xserver-xorg-video-mga \
xserver-xorg-video-neomagic xserver-xorg-video-nouveau \
xserver-xorg-video-openchrome xserver-xorg-video-qxl xserver-xorg-video-r128 \
xserver-xorg-video-radeon xserver-xorg-video-s3 xserver-xorg-video-savage \
xserver-xorg-video-siliconmotion xserver-xorg-video-sisusb xserver-xorg-video-tdfx \
xserver-xorg-video-trident xserver-xorg-video-vesa xserver-xorg-video-vmware
그리고 모든 항목을 원한다고 가정하고 다음을 다시 설치하세요.
sudo apt-get --reinstall install xserver-common xserver-xorg-core \
xserver-xorg-input-evdev xserver-xorg-input-synaptics xserver-xorg-input-wacom \
xserver-xorg-video-ati xserver-xorg-video-cirrus xserver-xorg-video-fbdev \
xserver-xorg-video-intel xserver-xorg-video-mach64 xserver-xorg-video-mga \
xserver-xorg-video-neomagic xserver-xorg-video-nouveau \
xserver-xorg-video-openchrome xserver-xorg-video-qxl xserver-xorg-video-r128 \
xserver-xorg-video-radeon xserver-xorg-video-s3 xserver-xorg-video-savage \
xserver-xorg-video-siliconmotion xserver-xorg-video-sisusb xserver-xorg-video-tdfx \
xserver-xorg-video-trident xserver-xorg-video-vesa xserver-xorg-video-vmware
을 의미했다면 /usr/bin/Xorg
다음을 수행하면 됩니다.
sudo apt-get --reinstall install xserver-xorg-core