ฉันต้องการทราบส่วนขยายxzf
และการใช้งาน จำเป็นต้องใช้ในการติดตั้งซอฟต์แวร์หรือไม่?
sudo tar -xzf utorrent-server-3.0-ubuntu-10.10-27079.tar.gz
ทำไมถึงใช้งาน
ฉันต้องการทราบส่วนขยายxzf
และการใช้งาน จำเป็นต้องใช้ในการติดตั้งซอฟต์แวร์หรือไม่?
sudo tar -xzf utorrent-server-3.0-ubuntu-10.10-27079.tar.gz
ทำไมถึงใช้งาน
คำตอบ:
tar
เป็นพื้นรุ่น GNU ของยูทิลิตี้ tar การเก็บข้อมูลสำหรับข้อมูลเพิ่มเติมเกี่ยวกับ tar man tar
เดินทางไปยังสถานีและประเภท
คุณจะพบสิ่งที่xzf
ใช้สำหรับ โดยพื้นฐานแล้วพวกเขาทำเครื่องหมาย (ตัวเลือก) เมื่อคุณเรียกใช้คำสั่ง tar
[-]x --extract --get:
-z --gzip:
-f --file F:
ลำดับของคำสั่งนี้ไม่สำคัญว่า
โดยทั่วไปคำสั่งของคุณ
sudo tar -xzf utorrent-server-3.0-ubuntu-10.10-27079.tar.gz
จะแยกtar.gz
ไฟล์เก็บถาวรที่คุณระบุเป็น (utorrent-server-3.0-ubuntu-10.10-27079.tar.gz) เป็นสิทธิ์ของรูท
tar
เป็นมีดทหารของสวิสแห่งการแยกเก็บถาวร มันสามารถจัดการจดหมายเหตุที่แตกต่างกันเป็นจำนวนมากเช่นtar.gz
, tar.xz
, tar.bz
, tar.bz2
, tar.lz
...
คำสั่งของคุณมีสามตัวเลือกดังต่อไปนี้:
-x
= แยก-z
= ไฟล์เก็บถาวร gzipped-f
= รับจากไฟล์ไม่ใช่เทปไดร์ฟ เพื่อค้นหาความช่วยเหลือเพิ่มเติมเกี่ยวกับน้ำมันดินให้ป้อนtar --help
หรือman tar
ในเทอร์มินัลของคุณ
ดังนั้นคำสั่งของคุณจะแยกไฟล์เก็บถาวร utorrent-server-3.0-ubuntu-10.10-27079.tar.gz ไปยังไดเรกทอรี มันไม่ได้ติดตั้งเซิร์ฟเวอร์ utorrent ไม่เหมือนหรือdpkg -i
sudo apt-get install
tar
ไฟล์เก็บถาวรสำหรับโปรแกรมมักจะมีลินุกซ์ไบนารีซึ่งคุณสามารถเรียกใช้ด้วย './ ชื่อไบนารี '
tar
ว่า "มีดทหารของสวิสแห่งการแยกเก็บถาวร" เพราะมันสามารถจัดการกับรูปแบบการเก็บถาวรหนึ่งประเภท: tar - แม้ว่าจะมีหลากหลายรูปแบบ ตัวเลือกการบีบอัด (de-) นั้นดี แต่ไม่เปลี่ยนรูปแบบการจัดเก็บลงสื่อถาวร เครื่องมืออื่น ๆ เช่นp7zip
(และมันปลายด้านหน้าเช่นไฟล์-Roller เก็บค่าเริ่มต้นของ Ubuntu ผู้จัดการ) สนับสนุนช่วงกว้างไกลของคลังแม้ว่าจะมีตัวเลือกน้อยลงเช่นเครื่องมือพิเศษของตน (เช่นtar
, zip
, rar
ฯลฯ ) นอกจากนี้p7zip
เป็นเครื่องมือพิเศษสำหรับคลังเก็บ 7-Zip
คำตอบอื่น ๆ เป็นสิ่งที่ดีมาก แต่ผมอยากจะให้ตัวอย่างและอธิบายเพิ่มเติมของเหตุผลที่มันถูกนำมาใช้สำหรับการติดตั้ง
ก่อนอื่นเหมือนกับที่คนอื่นได้อธิบาย tar -xzf เป็นเพียงวิธีการในการแยก ในคำแนะนำการติดตั้งพวกเขามักจะบอกคุณถึงตัวเลือกที่จะใช้เนื่องจากตัวเลือกที่แตกต่างกันจะต้องใช้สำหรับประเภทการเก็บถาวรที่แตกต่างกัน
ตัวอย่างการใช้ - นำมาจากที่ นี่
แตกไฟล์เก็บถาวรgzipped tar (* .tar.gz) โดยใช้ตัวเลือก xvzf
ใช้ตัวเลือก z สำหรับการคลายการบีบอัดไฟล์เก็บถาวร gzip tar
$ tar xvfz archive_name.tar.gz
แตกไฟล์เก็บถาวร tar bzipped (* .tar.bz2) โดยใช้ตัวเลือก xvjf
ใช้อ็อพชัน j สำหรับการคลายบีบอัดไฟล์เก็บถาวร bzip2 tar
$ tar xvfj archive_name.tar.bz2
ตัวอย่างการติดตั้ง - GOOGLE DROPBOX
ขณะนี้เป็นเหตุผลที่นี้จะใช้ในการติดตั้ง Ubuntu พิจารณากระบวนการติดตั้ง Google DropBox พบที่นี่
มันบอกว่าจะติดตั้งทำต่อไปนี้:
64-bit:
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
Next, run the Dropbox daemon from the newly created .dropbox-dist folder.
~/.dropbox-dist/dropboxd
สิ่งที่คำแนะนำเหล่านี้บอกคุณคือ:
นำทางไปยังโฮมไดเร็กทอรีของผู้ใช้ ~
ดาวน์โหลดไฟล์ tar
เปิดเครื่องรูดมันในไดเรกทอรีบ้าน สิ่งนี้จะสร้างโฟลเดอร์.dropbox-dist
เนื่องจากวิธีการสร้างซิป
เรียกใช้โปรแกรมในโฟลเดอร์ที่เพิ่งซิปใหม่
การติดตั้ง UBUNTU
ดู Ubuntu ไม่ทำงานเหมือน Windows ใน Windows คุณต้องเรียกใช้โปรแกรมติดตั้งที่ปฏิบัติการได้เพื่อกำหนดค่ารีจิสตรี, ไดเรคทอรี่, การเชื่อมโยงไฟล์และอื่น ๆ อูบุนตูนั้นเป็นส่วนประกอบที่มีขนาดใหญ่มาก สำหรับแอปพลิเคชันที่จะติดตั้ง ส่วนใหญ่ทุกความต้องการที่เกิดขึ้นคือไม่กี่ไฟล์จะต้องมีการวางไว้ในโฟลเดอร์พิเศษชอบ/var/
, /usr/share/applications/
, /etc/
และ/bin/
(อาจจะเป็นคนอื่น ๆ ) ซึ่งสามารถทำได้โดยการติดตั้งไฟล์ชุด (เช่นไฟล์ dropboxd) ที่มีเพียงพอ (sudo ) สิทธิ์ แม้ว่านี่จะไม่ใช่กรณี - โปรแกรมบางโปรแกรมมีอยู่ในตัวเองอย่างสมบูรณ์และไม่จำเป็นต้องมีไฟล์ของพวกเขาอยู่ในไดเรกทอรีพิเศษดังนั้นเมื่อยกเลิกการดึง / คลายซิปไฟล์การติดตั้งอาจเสร็จสมบูรณ์แล้ว
มันแตกต่างจากการติดตั้ง Windows ที่ระบบพยายามจัดการทุกอย่างด้วยรีจิสตรี - สิ่งสำคัญคือไฟล์นั้นมีอยู่ในไดเรกทอรีเฉพาะและระบบจะค้นหาไดเรกทอรีเหล่านั้นตามที่ต้องการ หากพบพวกเขาแสดงว่าติดตั้งได้ดีและหากไม่เป็นเช่นนั้นก็อาจจะไม่ได้รับการติดตั้งและระบบจะไม่แจ้งให้ทราบล่วงหน้า (สิ่งนี้จะไปเฉพาะกับส่วนประกอบของระบบที่ไม่จำเป็นเท่านั้น) นี่คือเหตุผลที่บางโปรแกรมสามารถติดตั้งได้โดยไม่ต้องเรียกใช้ไฟล์แบตช์หรืออะไรก็ตาม
-xzf
ขัดแย้งกับtar
คำสั่ง คุณสามารถตรวจสอบความหมายของพวกเขาใน man page ด้วย:
man tar
paramaeters ที่คุณขอคือ:
-x, --extract, --get
extract files from an archive
-f, --file ARCHIVE
use archive file or device ARCHIVE
-z, --gzip, --gunzip --ungzip
ไฟล์ของคุณutorrent-server-3.0-ubuntu-10.10-27079.tar.gzเป็นเพียงไฟล์เก็บถาวรและคำสั่งนั้นจะแยกเนื้อหา
f
จะต้องเป็นลำดับสุดท้าย ถ้าคุณพิมพ์ตัวอย่างเช่นนั้นก็จะพยายามที่จะมองหาไฟล์ที่เรียกว่าtar -xfz
z
เป็นหลักf
หมายถึง "สิ่งต่อไปที่ประเภทฉันจะเป็นชื่อไฟล์"