ติดตั้ง Cygwin บน Windows XP โดยไม่ต้องมีสิทธิ์ผู้ดูแลระบบหรือไม่?


8

เป็นไปได้หรือไม่ที่จะติดตั้ง Cygwin บนระบบ Windows XP โดยไม่มีสิทธิ์ของผู้ดูแลระบบ?

คำตอบ:


12

ในการติดตั้ง Cygwin บน Windows 7 ที่ไม่มีสิทธิ์ของผู้ดูแลระบบคุณต้องเปลี่ยนชื่อโปรแกรมติดตั้ง Cygwin ( setup.exe) เป็นอย่างอื่น (เช่นcygwin.exe)

หากการตั้งค่า Cygwin มีชื่อว่าsetup.exeWindows 7 (หรือ Cygwin?) ดูเหมือนว่าสมมติว่าต้องการสิทธิ์ผู้ดูแลระบบในการเรียกใช้


พฤติกรรมที่โง่ชนะโดยใช้คำว่า "update" หรือ "setup" / ขอบคุณสำหรับคำใบ้! ยังคงทำงานใน Vista
childno͡.de

ฉันยืนยันว่างานนี้จาก Windows 7 ด้วย ฉันใช้เครื่องขององค์กรโดยไม่มีสิทธิ์ผู้ดูแลระบบในท้องถิ่น
kevinarpe

1
สำหรับฉันใน W7 จำเป็นต้องเริ่มในโหมดที่เข้ากันได้กับ Windows XP มิฉะนั้นแม้จะเปลี่ยนชื่อมันขอสิทธิ์ผู้ดูแลระบบ
Artiom

7

รันตัวติดตั้งด้วย-Bตัวเลือกบรรทัดคำสั่ง:

setup.exe -B

(จาก /programming/6538695/manual-cygwin-installation-without-using-setup-exe/20145855#20145855โปรดดูhttp://cygwin.com/faq/faq.html#faq setup.cli )


ฉันสามารถยืนยันได้ว่าสิ่งนี้ใช้ได้กับ Windows 7
Jared Burrows

2

ในประเภทพรอมต์คำสั่ง:

setup-x86.exe --no-admin

ในกรณีของฉันชื่อไฟล์ตั้งค่าคือ setup-x86.exe


1

ฉันคิดอย่างนั้น

ไม่ใช่เรื่องที่น่าอึดอัดใจ แต่มันง่ายที่จะลองและมันจะไม่มีผลกระทบเชิงลบหากคุณทำไม่ได้

หากด้วยเหตุผลบางอย่างที่คุณทำไม่ได้ให้ดูคำตอบก่อนหน้านี้ - /superuser/229329/gnu-tools-for-windows/229414#229414

คุณจะสามารถใช้คุณสมบัติบางอย่างของ cygwin โดยไม่ต้องทำการติดตั้ง


มันไม่ง่ายเลย ... ฉันอยู่หลังไฟร์วอลล์ของ บริษัท ที่บล็อกการเข้าถึงไฟล์. exe เป็นต้นดังนั้นก่อนที่จะดาวน์โหลดให้วางมันลงบนคีย์ USB แอบเข้าไปที่นี่ ฯลฯ ฉันอยากรู้ว่า ก็สามารถทำได้หรือไม่ :)
Gugussee

3
อย่า ฉันพบว่ามันน่ารำคาญที่ไม่มีเครื่องมือเชลล์ในพีซีที่ทำงานของฉัน แต่ฉันก็พบว่ามันขาดความสมบูรณ์ในการติดตั้งซอฟต์แวร์ที่ฉันไม่ได้รับอนุญาตให้ใช้บนคอมพิวเตอร์ที่ฉันไม่ได้เป็นเจ้าของ
CarlF

@Gugussee - หากไม่ใช่เครื่องของคุณและคุณไม่ได้รับอนุญาต มันง่ายอย่างนั้น ผมคิดว่าถ้าคุณไม่สนใจเกี่ยวกับงานของคุณ ...
Shinrai

0

มันเป็นไปได้. เมื่อฉันติดตั้งในฐานะที่ไม่ใช่ผู้ดูแลระบบบนเครื่อง XP ของฉันตัวติดตั้งจะถามว่าฉันต้องการเพียงแค่ฉัน (ฉันได้) หรือสำหรับทุกคน (ที่มันต้องมีรหัสผ่านของผู้ดูแลระบบ) มันสามารถไปได้ทุกที่บนดิสก์ (แม้ว่าฉันจะแนะนำโฟลเดอร์ที่ไม่มีช่องว่างในนั้นเนื่องจากสคริปต์หลายตัวไม่ป้องกันช่องว่างใน filepaths) และไม่มีอะไรมากในรายการรีจิสตรีในการติดตั้งพื้นฐาน เครื่องมือบางอย่างเช่น inetd, sshd และ cron จะต้องมีผู้ดูแลระบบเพื่อติดตั้งบริการ แต่สิ่งเหล่านี้มีความสำคัญน้อยกว่า

ที่กล่าวว่าฉันยังไม่ได้ทดสอบบน Win7 (ตอนนี้ฉันมีเดสก์ท็อป Linux ไม่ต้องใช้ Cygwin)

อย่างที่คนอื่นพูดโปรดระวังหากคุณไม่ได้รับอนุญาตให้ทำเช่นนี้ มีเครื่องมือมากมายในสภาพแวดล้อมขององค์กรที่มองหาการติดตั้งซอฟต์แวร์อันธพาล คุณจะติดตั้ง EXE จำนวนมากเพื่อให้พวกเขาค้นหา


0

ฉันเพิ่งทำไปและมันก็ใช้งานได้เหมือนมีเสน่ห์ ไม่มีปัญหากับเครื่องมือพื้นฐานและ X

ปัญหาที่สังเกตได้เพียงอย่างเดียวคือตัวติดตั้งบ่นว่ามันไม่สามารถเขียนไปที่เมนูเริ่ม "ผู้ใช้ทั้งหมด" แม้ว่าฉันจะยกเลิกการเลือกตัวเลือก "สร้างรายการเมนูเริ่มต้น" และเลือก "ติดตั้งสำหรับฉันเท่านั้น"

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.