Yöntem 1: Dosyaları Ayıklama, Sonra Kök Olarak Kopyalama
Terminalde dosyanın bulunduğu yere gidin. Örneğin, Downloadsana klasörünüzün içindeki klasörde bulunuyorsa, şu komutu çalıştırın:
cd ~/Downloads
~Bu bağlamda karakter ev klasörün tam adı için bir kısaltmadır. (Örneğin, kullanıcı adınız, jeffkısaltmasıdır /home/jeff.)
Şimdi arşivi ile çıkarın tar. Bu dosya bir .gzarşiv olduğundan, şunu zsöylemek için bayrağı kullanırsınız tar:
tar xvzf Jupiter_Radiance_theme_icons.tar.gz
xayıklamak demektir. vdosyaları ayıklarken listelemek anlamına gelir (isterseniz bunu kapalı bırakabilirsiniz). ziçin araçlar gunzipo (aynı .tararşiv kendisi ile sıkıştırılmış gzip-Öyle yılların neyi .gzuzatma atar). fburada dosya sisteminde ayıklamak anlamına gelir (ve buna duyulan ihtiyaç tar, teyp arşivlerini oluşturmak ve çıkartmak için eski ortak kullanımının bir eseridir ).
Yeni çıkardığınız arşivde üç dosya var ( vbayrağı komutta tuttuysanız dosya adlarını gördünüz ). Onların isimleri bolt1.png, bolt2.pngve bolt4.png. Şimdi, bu dosyaları kopyalayın /usr/share/pixmaps. Bu, rootayrıcalıklar gerektiren bölümdür , bu yüzden kullanmanız gereken yer burasıdır sudo:
sudo cp --no-preserve=ownership bolt1.png bolt2.png bolt4.png /usr/share/pixmaps
Onları kendi (olmayan root) kullanıcı olarak çıkardın , bu da onlara sahiplik sağladı. Ama rootdosyalara sahip olmalısınız /usr/share/pixmaps, bu yüzden --no-preserve=ownershipargümanını kullanmalısınız cp. Dosyaları rootsahip olduğunuz bir dizinde olduğu gibi kopyaladığınız için root, yaptığınız kopya rootuygun şekilde olacaktır.
Yöntem 2: Arşivin Kök Olarak Kopyalanması ve Ayıklanması
Her şeyi yapmak daha kolay olabilir root. Sonra rootbaşlangıçta dosyaların sahibi rootolacak , çünkü onları ayıklayacak. Bunu yapmanın en kolay yolu arşivi hedef klasöre koymaktır (zaten orada değilse).
Diyelim ki dosyanın bulunduğu yer Downloads:
cd ~/Downloads
sudo cp Jupiter_Radiance_theme_icons.tar.gz /usr/share/pixmaps
Bunun yerine, kopyalamak yerine taşımak mvyerine kullanabileceğinizi unutmayın cp(kaynak ve hedef klasörlerin aynı bölümde olması şartıyla).
Şimdi hedef klasöre gidin ve arşivi çıkartın:
cd /usr/share/pixmaps
sudo tar xzvf Jupiter_Radiance_theme_icons.tar.gz
Muhtemelen arşivi kaldırmalısınız, çünkü içinde fazladan dosyalara sahip olmak iyi değil /usr/share/pixmaps:
sudo rm Jupiter_Radiance_theme_icons.tar.gz
Yöntem 3: Arşivi Kök Olarak Çıkarma
İsterseniz, siz bunu indirilen her yerde arşiv tutmak ve sadece bunu ayıklayabilirsiniz /usr/share/pixmapsolarak root. ( Bu yöntemi sunduğumu düşündüren adempewolff'a teşekkürler .)
cd /usr/share/pixmaps
sudo tar xzvf ~/Downloads/Jupiter_Radiance_theme_icons.tar.gz
Bu tar, varsayılan olarak, arşivi içinde bulunduğu klasöre (farklıysa) bulunduğunuz klasöre ayıklayacaktır .
Diğer yöntemler
Arşiv Yöneticisi ile dosyaları grafiksel olarak ayıkladığınız Yöntem 1'in bir varyasyonunu kolayca yapabilirsiniz , ardından bunları Terminal'e kopyalayabilirsiniz sudo. Ancak rootNautilus'u (dosya tarayıcısı) olarak çalıştırarak her ikisini de yapabilirsiniz root. Bunu yaparsanız, Nautilus ile herhangi bir dosya yönetim görevi gerçekleştirmek edebilir ve başlatmak herhangi programlar arasından Nautilus olarak da çalışacak root. Buna dikkat etmelisiniz, çünkü bir hata yaparak sisteminize zarar verebilirsiniz (yanlış komutu çalıştırabildiğiniz gibi sudo) ve bu Nautilus penceresinin rootnormalden ziyade çalıştığını unutmak özellikle kötü olurdu .
Grafik programları olarak çalıştırmak rootiçin sudodoğrudan kullanmayın . Bunun yerine kullanın gksu. Böylece, Nautilus'u şu şekilde çalıştırmak için + roottuşuna basıp şunu çalıştırabilirsiniz:AltF2
gksu nautilus
Bunu yaparsanız, işiniz bittiğinde Nautilus penceresini kapattığınızdan ve yalnızca olması gerekenleri bildiğiniz görevlerde root(içeriğinde değişiklik yapmak gibi /usr/share/pixmaps) kullandığınızdan emin olun.
Yöntem 2 veya Yöntem 3'ün bir varyasyonunu, hiçbir şeyi kopyalamamanız root, bunun yerine rootArşiv Yöneticisi'ni çalıştırarak grafik olarak ayıklamanız bile mümkündür root. Bunu yapmak için Alt+ tuşuna basın F2ve çalıştırın:
gksu file-roller
Ancak, çoğu kullanıcı Nautilus içinden Arşiv Yöneticisi'ni başlatarak dosyaları ayıklamayı daha kolay bulur, çünkü daha sonra hangi arşivi kullanmak istediğinizi bilerek açılır. (Arşivin adını file-rollerkomutun bir parçası olarak iletebilirsiniz ... ancak bu noktada GUI'nin komut satırı üzerinden kullanım kolaylığı avantajını kaybetmeye başlarsınız.)
Önerilen Kaynaklar
İle Dosyaları ayıklama hakkında daha fazla bilgi edinmek için tar, bkz man tar.
Arşiv olsaydı .tar.bz2, jbunun yerine kullanabilirsiniz z. Eğer olsaydı .xz, Jonun yerine kullanırdın. Diğer tüm bilgiler için bu kılavuz sayfasına bakınız.
Daha Ubuntu idari görevleri gerçekleştirme hakkında bilgi edinmek için bkz topluluk belgelerine sudoveroot ve ayrıca man sudove man gksu(ya man kdesudosen Kubuntu kullanıyorsanız).
Dosya Sıkıştırma topluluk dokümantasyon arşiv ve dosya sıkıştırma hakkında daha fazla bilgi edinmek için değer okuma vardır. (Teknik olarak bunlar birbiriyle ilişkili ve çakışan ancak farklı şeylerdir. Örneğin: Bir .tardosya bir arşivdir. Bir .gzdosya sıkıştırılmıştır.)
Çoğu zaman kullandığınız taryedeklemeler oluşturmak ve geri yüklemek olmayacaktır, ancak bunun için yararlı olabilir, ayrıca bunun nasıl çalıştığını tarve yapamayacağınızı ve nasıl kullanacağınızı anlamanıza yardımcı olur. Bu ilginizi çekiyorsa, sisteminizi yedeklemeyletar ilgili topluluk belgelerine bakın .
sudo tar -xzvf example.tar.bz, bunu googling ile gerçekten bulamadın mı ?! : P