我有一個遠端目標(ARM 板),我正在測試一個腳本,該腳本重新建立目標的資料夾結構,但使用本地偵錯庫以方便遠端偵錯。該腳本不會重新下載我已有的文件,所以我想刪除一個資料夾來測試這部分(它沒有重新下載,現在我想測試它是否下載了一些東西)...
~/FolderInHome/usr/lib/xorg
我沒有刪除,而是刪除了,cd ~/FolderInHome
然後rm -rf /usr/lib/xorg
,它說Permission denied
。我想,也許這與目標用戶root
以及用戶權限設定錯誤的文件有關,所以我就sudo -rm /usr/lib/xorg
這樣做了,它成功了......哎呀。
目前,我嘗試讓電腦進入睡眠狀態,它醒來後一切正常。
我怎樣才能恢復我的xorg
資料夾?從 Live 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