Saya menginstal jupiter dan saya menggunakan tema radiance sehingga ikonnya tidak terlihat benar, jadi saya menemukan jawaban ini tentang cara mengubahnya. Bagaimana saya bisa mengubah ikon untuk Jupiter? . Disebutkan bahwa perlu akses superuser dan saya pikir menggunakan sudo di terminal akan lebih mudah daripada mengaktifkan root atau apa pun yang perlu saya lakukan, tetapi saya tidak dapat menemukan apa pun di sini yang menjelaskan cara mengekstrak file tar.bz ke direktori di terminal.
filesystem
jupiter
Jeff H
sumber
sumber
sudo tar -xzvf example.tar.bz
, Anda benar-benar tidak dapat menemukan ini dengan googling ?! : Ptar
akan mengurus izin, tetapi tidak harus kepemilikan.) Dan belum tentu jelas bagi seorang pemula bagian mana dari tugas yang perlusudo
dan yang tidak. Ini sepertinya pertanyaan berharga untuk situs kami.man tar
sebelum menanyakan pertanyaan , tapi saya pikir ini bisa menjadi pertanyaan yang berharga untuk situs ini dan saya rasa saya tahu siapa yang harus menulis jawabannya ... (nudge @EliahKagan, hehe)Jawaban:
Metode 1: Mengekstrak File, Lalu Menyalin Mereka sebagai Root
Arahkan di Terminal ke mana pun file berada. Misalnya, jika terletak di
Downloads
folder di dalam folder rumah Anda, jalankan perintah ini:The
~
karakter dalam konteks ini adalah singkatan untuk nama lengkap folder rumah Anda. (Misalnya, jika nama pengguna Anda adalahjeff
, itu adalah singkatan untuk/home/jeff
.)Sekarang ekstrak arsipnya dengan
tar
. Karena file itu adalah.gz
arsip, Anda akan menggunakanz
bendera untuk memberi tahutar
ini:x
berarti mengekstrak.v
artinya daftar file saat diekstraksi (Anda dapat membiarkannya jika diinginkan).z
berarti untukgunzip
itu (sebagai.tar
arsip itu sendiri dikompresi dengangzip
- itulah.gz
ekstensi yang ditunjuk).f
berarti mengekstraknya di sini di sistem file (dan kebutuhan untuk itu adalah artefak dari penggunaan yang lebih lamatar
, untuk membuat dan mengekstrak arsip tape ).Arsip yang baru saja Anda ekstrak mengandung tiga file (Anda melihat nama file mereka jika Anda tetap menggunakan
v
bendera di perintah). Nama merekabolt1.png
,bolt2.png
danbolt4.png
. Jadi sekarang, salin file-file ini ke/usr/share/pixmaps
. Ini adalah bagian yang membutuhkanroot
hak istimewa, jadi ini adalah tempat Anda harus menggunakansudo
:Anda telah mengekstraksi mereka sebagai pengguna Anda sendiri (bukan
root
), yang memberi Anda kepemilikan atas mereka. Tetapiroot
harus memiliki file dalam/usr/share/pixmaps
, itulah sebabnya Anda harus menggunakan--no-preserve=ownership
argumen untukcp
. Karena Anda menyalin file sepertiroot
dalam direktori yang dimiliki olehroot
, salinan yang Anda buat akan dimilikiroot
sebagaimana mestinya.Metode 2: Menyalin dan Mengekstrak Arsip sebagai Root
Anda mungkin merasa lebih mudah untuk melakukan semuanya
root
. Makaroot
akan memiliki file pada awalnya, karenaroot
akan mengekstraknya. Cara termudah untuk melakukan ini adalah dengan meletakkan arsip di folder tujuan (jika belum ada di sana).Misalkan file tersebut berada di
Downloads
:Harap perhatikan bahwa Anda bisa menggunakan
mv
alih-alihcp
memindahkannya alih-alih menyalinnya (asalkan folder sumber dan target berada di partisi yang sama).Sekarang buka folder target dan ekstrak arsip:
Anda mungkin harus menghapus arsip, karena tidak baik memiliki file asing di
/usr/share/pixmaps
:Metode 3: Hanya Mengekstrak Arsip sebagai Root
Jika suka, Anda dapat menyimpan arsip di mana pun Anda mengunduhnya, dan cukup mengekstraknya
/usr/share/pixmaps
sebagairoot
. (Terima kasih kepada adempewolff karena menyarankan saya menyajikan metode ini.)Ini berfungsi karena
tar
akan, secara default, mengekstrak arsip ke folder apa pun Anda berada , daripada ke folder di mana arsip itu berada (jika mereka berbeda).Metode Lainnya
Anda dapat dengan mudah membuat variasi Metode 1 tempat Anda mengekstrak file secara grafis dengan Archive Manager, lalu menyalinnya di Terminal dengan
sudo
. Tetapi Anda juga dapat melakukan keduanya sebagairoot
, dengan menjalankan Nautilus (peramban file) sebagairoot
. Jika Anda melakukan ini, Anda dapat melakukan tugas manajemen file dengan Nautilus, dan program apa pun yang Anda luncurkan dari Nautilus juga akan dijalankan sebagairoot
. Anda harus berhati-hati dengan ini, karena Anda dapat merusak sistem Anda dengan membuat kesalahan (sama seperti Anda dapat dengan menjalankan perintah yang salah dengansudo
), dan karena itu akan sangat buruk untuk melupakan bahwa jendela Nautilus ini berjalan sebagairoot
biasanya .Untuk menjalankan program grafis
root
, jangan gunakansudo
secara langsung. Sebaliknya, gunakangksu
. Jadi, untuk menjalankan Nautilusroot
, Anda dapat menekan Alt+ F2dan menjalankan:Jika Anda melakukan ini, pastikan untuk menutup jendela Nautilus setelah Anda selesai , dan untuk hanya menggunakannya untuk tugas-tugas di mana Anda tahu Anda harus
root
(seperti membuat perubahan pada isi/usr/share/pixmaps
).Anda bahkan dapat melakukan variasi Metode 2 atau Metode 3 di mana Anda tidak menyalin apa pun
root
, tetapi ekstrak arsip sebagairoot
grafis, dengan menjalankan Manajer Arsip sebagairoot
. Untuk melakukan ini, tekan Alt+ F2dan jalankan:Namun, sebagian besar pengguna merasa lebih mudah untuk mengekstrak file dengan meluncurkan Archive Manager dari dalam Nautilus, karena kemudian terbuka mengetahui arsip apa yang ingin Anda gunakan. (Anda dapat memasukkan nama arsip sebagai bagian dari
file-roller
perintah ... tetapi pada titik ini Anda mulai kehilangan manfaat kemudahan penggunaan GUI di atas command-line.)Sumber Daya yang Disarankan
Untuk mempelajari lebih lanjut tentang mengekstraksi file dengan
tar
, lihatman tar
.Jika arsip sudah
.tar.bz2
, Anda akan menggunakanj
sebagai gantinyaz
. Jika sudah.xz
, Anda akan menggunakanJ
sebagai gantinya. Untuk semua informasi lain, lihat halaman manual itu.Untuk mempelajari lebih lanjut tentang melakukan tugas administratif di Ubuntu, lihat dokumentasi komunitas pada
sudo
danroot
, dan jugaman sudo
danman gksu
(atauman kdesudo
jika Anda menggunakan Kubuntu).The dokumentasi masyarakat pada File Kompresi bernilai membaca, mempelajari lebih lanjut tentang arsip dan file kompresi. (Secara teknis ini adalah dua hal yang terkait dan tumpang tindih tetapi berbeda. Misalnya:
.tar
File adalah arsip..gz
File dikompresi.)Sebagian besar waktu Anda menggunakannya
tar
mungkin bukan untuk membuat dan mengembalikan cadangan, tetapi bisa berguna untuk itu, ditambah, memahami cara kerjanya meningkatkan pemahaman Anda tentang apa yangtar
bisa dan tidak bisa dilakukan dan bagaimana menggunakannya. Jika ini menarik bagi Anda, lihat dokumentasi komunitas tentang cara mencadangkan sistem Andatar
.sumber
cp
langkahnya? sesuatu seperticd /usr/share/pixmaps
lalusudo tar xzvf ~/Downloads/Jupiter_Radiance_theme_icons.tar.gz
?z
. Secara teoritis mungkin ada arsip yang rusak yang dapat diekstraksi (mungkin hanya sebagian) tetapi hanya ketika Anda memberitar
tahu jenis arsip apa yang akan diekstraksi, tetapi dalam praktiknya saya pikir Anda benar: bahkan arsip yang rusak pun kemungkinan tidak akan mendapat manfaat dari itu. Adapun kinerja danv
bendera: Saya menjelaskan apa yang dilakukanv
bendera, orang tidak harus menggunakannya. Banyak arsip file - situasi ini di mana kinerja akan menurun - juga akan menghasilkan gulir cepat, keluaran yang tidak menarik. Kapan saja seseorang benar-benar ingin menggunakanv
, pelambatan tidak mungkin terjadi.