ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

xstow - ออนไลน์ในคลาวด์

เรียกใช้ xstow ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง xstow ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


XStow แทนที่ GNU Stow

เรื่องย่อ


xstow [ตัวเลือก ...] แพ็คเกจ

DESCRIPTION


XStow เป็นการแทนที่ GNU Stow (เก็บ) เขียนด้วย C++ รองรับคุณสมบัติทั้งหมดของ Stow
ด้วยส่วนขยายบางส่วน

XStow เป็น GNU Stow เป็นโปรแกรมสำหรับจัดการการติดตั้งแพ็คเกจซอฟต์แวร์
ทำให้พวกเขาแยกจากกัน (/usr/local/stow/emacs vs. /usr/local/stow/perl เป็นต้น) ในขณะที่
ทำให้ดูเหมือนติดตั้งในที่เดียวกัน (/ usr / local).

การใช้


xstow [ตัวเลือก ...] แพ็คเกจ

ติดตั้งแพ็คเกจ

xstow ฟูบาร์

ถอนการติดตั้งแพ็คเกจ

xstow -D ฟูบาร์

OPTIONS


-ดล -debug-ระดับ INT
Set เป็นระดับการดีบัก ยอมรับจำนวนเต็มที่ไม่ได้ลงนาม ค่าเริ่มต้นคือ 0

-dm -debug-โมดูล [ทั้งหมด|ARG|หลัก|ต้นไม้|CPPDIR]
กรองข้อความจากโมดูลเฉพาะ

-h -ช่วยด้วย
แสดงหน้าจอช่วยเหลือ

-V -รุ่น
แสดงหมายเลขเวอร์ชัน XStows และคุณสมบัติที่รองรับ

-n ไม่มี
อย่าทำการเปลี่ยนแปลงจริง ๆ

-c -ความขัดแย้ง
สแกนหาข้อขัดแย้งโดยนัย -n.

-s -จำลอง
จำลองการติดตั้ง หากตั้งค่าตัวเลือกนี้ ปัญหาการอนุญาตจะถูกละเว้นและ
-รายละเอียด จะถูกตั้งค่าเป็น 1

-d -ผบ DIR
ตั้งค่า stow dir เป็น DIR ค่าดีฟอลต์คือไดเร็กทอรีปัจจุบัน

-d - เป้าหมาย DIR
กำหนดเป้าหมายไปที่ DIR ค่าดีฟอลต์คือพาเรนต์ของไดเร็กทอรี stow

-v -รายละเอียด [0|1|2|3]
เพิ่มความฟุ่มเฟือย ระดับที่เป็นไปได้คือ 0,1,2 หรือ 3 การตั้งค่าอย่างง่าย -v or -รายละเอียด
เพิ่ม 1

-D -ลบ
Unstow แทนการจัดเก็บ ถอนการติดตั้งแพ็คเกจ

-R -ฟื้นฟู
เหมือนกัน -ลบ ตามด้วยการติดตั้งใหม่

-เอพี -เส้นทางสัมบูรณ์
สร้าง symlink ด้วยชื่อพาธแบบสัมบูรณ์ XStow สามารถจัดการแพ็คเกจที่เป็น .ได้เสมอ
ติดตั้งด้วยตัวเลือกนี้ การติดตั้งหนึ่งแพ็คเกจที่มีชื่อพาธแบบสัมบูรณ์และหนึ่ง
โดยไม่มีปัญหา เฉพาะการสร้าง symlink เท่านั้นที่จะได้รับผลกระทบจากสิ่งนี้
ตัวเลือก. ซึ่งจะทำให้หากมีการติดตั้งแพ็คเกจหนึ่งด้วยตัวเลือกนี้และหนึ่ง
โดยไม่ต้องมี symlink บางส่วนของแพ็คเกจแรกเมื่อต้องสร้างใหม่
จะถูกสร้างขึ้นใหม่เป็นญาติ ไม่ควรทำเช่นนี้ แม้แต่ XStow ก็ยังทำ
ไม่มีปัญหากับมัน คำเตือน: ทำลายความเข้ากันได้กับ Stow!

-ตร -เดินทางได้ ลิงค์
รายการลิงก์ที่ชี้ไปยังไดเร็กทอรี ที่สามารถละเว้นได้ เช่น.: / usr / local / man is
ลิงค์ไปยัง /usr/local/share/man คำเตือน: ทำลายความเข้ากันได้กับ Stow!

-tkt -tr-keep-เป้าหมาย
เพิ่มรายการลิงก์ที่สามารถข้ามผ่านไปยังรายการเป้าหมายได้อีกด้วย สิ่งนี้จะป้องกันไม่ให้
เป้าหมายของลิงก์จากการถูกลบโดย XStow ซึ่งจะทำให้
ลิงค์ที่ข้ามได้จะกลายเป็นลิงค์ที่ตายแล้ว

- เทร -tr-อัตโนมัติ รูปแบบ
เพิ่มลิงก์ที่เป้าหมายตรงกับรูปแบบนี้โดยอัตโนมัติ

- เทร -tr-อัตโนมัติ-regex REGEX
เพิ่มลิงก์ที่เป้าหมายตรงกับรูปแบบนี้โดยอัตโนมัติ

-kd -keep-dirs DIR
รายการไดเร็กทอรีที่ไม่ควรลบเมื่อแพ็กเกจจะถูกลบออก
คำเตือน: ทำลายความเข้ากันได้กับ Stow!

-i -ไม่สนใจ รูปแบบ
ละเว้นไฟล์ที่ตรงกับรูปแบบนี้

- โกรธ -ละเว้น-regex REGEX
ละเว้นไฟล์ที่ตรงกับนิพจน์นี้

-นิ -ไม่สนใจ รูปแบบ
ละเว้นทุกอย่างยกเว้นไฟล์และไดเร็กทอรีที่ตรงกับนิพจน์นี้ เช่น:
"systree/bintree systree/headertree" สำหรับการใช้ nignore รองรับ fnmatch และ
ต้องเปิดใช้งานการสนับสนุนไฟล์การกำหนดค่า ดูรายละเอียดเพิ่มเติมได้ที่ xstow.ini(5)

-ซีพี -สำเนา รูปแบบ
คัดลอกไฟล์หรือไดเร็กทอรีที่ตรงกับรูปแบบนี้

-เคร -คัดลอก-regex REGEX
คัดลอกไฟล์หรือไดเร็กทอรีที่ตรงกับนิพจน์นี้

-ถ้า -i-ไฟล์ใน-dir DIR/ไฟล์
ละเว้นไฟล์นี้ในไดเร็กทอรีนี้ (เทียบกับ dir ของแพ็คเกจ)

-cfd -c-ไฟล์ใน-dir DIR/ไฟล์
คัดลอกไฟล์นี้ในไดเร็กทอรีนี้ (เทียบกับ dir ของแพ็คเกจ)

-SD -stow-dirs DIR
รายการของ stow dirs อื่น ๆ ที่ xstow ได้รับอนุญาตให้เปลี่ยนแปลงได้

-สดา -sd-อัตโนมัติ รูปแบบ
เพิ่มไดเร็กทอรีลงในรายการโดยอัตโนมัติเมื่อจับคู่นิพจน์นี้

-sde -sd-อัตโนมัติ-regex REGEX
เพิ่มไดเร็กทอรีลงในรายการโดยอัตโนมัติเมื่อจับคู่นิพจน์นี้

-pd -ป้องกัน-dirs DIR
รายการ dirs อื่น ๆ ที่ xstow ไม่ได้รับอนุญาตให้เปลี่ยนแปลง

-พีดีเอ -pd-อัตโนมัติ รูปแบบ
เพิ่มไดเร็กทอรีลงในรายการโดยอัตโนมัติเมื่อจับคู่นิพจน์นี้

-pde -pd-อัตโนมัติ-regex REGEX
เพิ่มไดเร็กทอรีลงในรายการโดยอัตโนมัติเมื่อจับคู่นิพจน์นี้

-pdt -pd-เป้าหมาย กรมสรรพากร
รายชื่อ dirs, xstow สามารถเปลี่ยนแปลงได้

-ปตท -pdt-เพิ่ม-ผ่านได้ กรมสรรพากร
เพิ่มเป้าหมายของลิงก์ที่สำรวจได้โดยอัตโนมัติไปยังรายการเป้าหมาย

-f -บังคับ
ข้ามความขัดแย้งถ้าเป็นไปได้

-F ไฟล์
อ่านไฟล์การกำหนดค่านี้ด้วย

กลับ VALUES


0 เมื่อประสบความสำเร็จ

1 ในการโทรที่สะกดผิดของ xstow

2 หากเกิดข้อผิดพลาดภายใน

3 การติดตั้งแพ็คเกจล้มเหลวด้วยเหตุผลบางประการ การตรวจสอบล่วงหน้าทั้งหมดนั้นใช้ได้ แต่
การดำเนินการของรายการ exec ล้มเหลว

4 การติดตั้งแพ็คเกจล้มเหลว

และพวกเรา ตัวแปร


เนื่องจากการดีบักของการแยกวิเคราะห์บรรทัดคำสั่งอาจทำได้ยากหากมีการตั้งค่าระดับการดีบักไว้
โดยบรรทัดคำสั่งมีตัวแปรสภาพแวดล้อมสองตัวแปร:

XSTOW_DEBUG_LEVEL
เช่นเดียวกับ -debug-ระดับ ตัวเลือก

XSTOW_DEBUG_MODULE
เช่นเดียวกับ -debug-โมดูล ตัวเลือก

ค่าทั้งสองจะถูกเขียนทับโดยการตั้งค่าของบรรทัดคำสั่งหลังจากคำสั่ง
แยกวิเคราะห์บรรทัด

XSTOW_USE_CURSES
เช่นเดียวกับ -ไม่มีคำสาป ตัวเลือก

ในเวอร์ชันที่ใหม่กว่า xstow พยายามตรวจหาความกว้างและความสูงของเทอร์มินัล โดยค่าเริ่มต้นที่
รูทีนการเริ่มต้น แม้ว่าค่านี้จะถูกใช้โดยหน้าจอความช่วยเหลือเท่านั้น ผลลัพธ์
คือ:

$ TERM="" xstow
เกิดข้อผิดพลาดในการเปิดเทอร์มินัล: ไม่ทราบ

ข้อความแสดงข้อผิดพลาดถูกรายงานโดย ncurses lib ซึ่งอาจทำให้เกิดปัญหาได้หากคุณไม่ทำ
เริ่ม xstow เป็นงาน cron ตอนนี้ xstow พยายามตรวจจับความกว้างของเทอร์มินัลที่ไม่ได้อยู่ในนั้น
เริ่มต้น แต่เมื่อหน้าจอช่วยเหลือถูกพิมพ์ออกมา เป็นตัวเลือกเสริม คุณสามารถตั้งค่า
ตัวแปรสภาพแวดล้อม XSTOW_USE_CURSES="0" สิ่งนี้จะบอก xstow ว่าไม่ได้ใช้คำสาป
อย่างไรก็ตาม

การกำหนดค่า ไฟล์


ไฟล์การกำหนดค่า xstow.ini สามารถอยู่ใน / ฯลฯ และ/หรือในสโตว์ปัจจุบัน
ไดเร็กทอรี สำหรับการตั้งค่าที่เป็นไปได้และไวยากรณ์ของไฟล์นี้ โปรดดูที่ xstow.ini(5)

ใน manpage นี้มีข้อมูลโดยละเอียดของการตั้งค่าพิเศษบางอย่างของ XStow
ด้วย. โปรดอ่าน!

ตัวอย่าง


ร่วมกัน การใช้
ตัวอย่างเช่น เราติดตั้งไลบรารี ixlib ลงในไฟล์ / usr / local / ต้นไม้.

ทาร์ xvfz ixlib-0.96.2.tar.gz
ซีดี ixlib-0.96.2
. / กำหนดค่า
ทำ

จนถึงตอนนี้ก็เป็นธุรกิจตามปกติ

หมายเหตุ โดยค่าเริ่มต้นสคริปต์กำหนดค่าจะเตรียมแอปพลิเคชันสำหรับการติดตั้งลงใน
/usr/ท้องถิ่น/. ดูที่ configuration --help สำหรับข้อมูลเพิ่มเติม

ตอนนี้การติดตั้งเสร็จสิ้นโดยไม่ได้ติดตั้ง ixlib ลงใน .โดยตรง / usr / local /, เราติดตั้ง
ลงใน /usr/local/stow/ixlib-0.96.2/

ทำการติดตั้ง prefix=/usr/local/stow/ixlib-0.96.2/

จุดสุดท้ายคือการสร้างลิงก์เชื่อมโยงที่จำเป็นทั้งหมดเพื่อให้ไฟล์รวมของ ixlib เป็น
พบโดยคอมไพเลอร์ใน /usr/local/include ดังนั้นเราจึงใช้ xstow

cd /usr/local/stow.cd
xstow ixlib-0.96.2

และการเชื่อมโยงทั้งหมดจะถูกสร้างขึ้น

การติดตั้ง เอ็กซ์สโตว์ by การใช้ เอ็กซ์สโตว์
หลังจากเรียกใช้สคริปต์กำหนดค่าและสร้างแล้ว XStow จะถูกติดตั้งลงในไดเร็กทอรี stow เป็น
ฉันแสดงให้เห็นในตัวอย่างด้านบน

ทำการติดตั้ง prefix=/usr/local/stow/xstow-0.1.0

จากนั้นคุณสลับไปที่ไดเร็กทอรี stow และเรียก XStow

cd /usr/local/stow.cd
xstow-0.1.0/bin/xstow xstow-0.1.0

นั่นแหละ.

สามารถเข้ากันได้


ลิงค์ การสร้าง
โดยค่าเริ่มต้น XStow จะเข้ากันได้กับ Stow อย่างสมบูรณ์ การใช้คุณสมบัติขั้นสูงบางอย่างสามารถ
ทำให้สโตว์ไม่สามารถจัดการกับต้นไม้ได้อีกต่อไป

คำสั่ง Line Options
XStow รองรับตัวเลือกบรรทัดคำสั่งทั้งหมดของ Stow แม้กระทั่งรูปแบบ

เช่น xstow --verbose=2 foobar

ใช้ xstow ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad