Score:3

curl: (23) ล้มเหลวในการเขียนเอาต์พุตไปยังปลายทาง

ธง et

ฉันต้องการเรียกใช้สิ่งต่อไปนี้บน ubunt 20.04:

sh <(curl -L https://nixos.org/nix/install) --daemon

สิ่งที่ฉันได้รับคือ:

sh <(curl -L https://nixos.org/nix/install) --daemon
  % ทั้งหมด % ที่ได้รับ % Xferd ความเร็วเฉลี่ย เวลา เวลา ปัจจุบัน
                                 Dload อัปโหลดทั้งหมดที่ใช้ไปเหลือความเร็ว
  0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 4046 100 4046 0 0 16782 0 --:--:-- --:--:-- --:--:-- 98k
ดาวน์โหลด Nix 2.5.1 binary tarball สำหรับ x86_64-linux จาก 'https://releases.nixos.org/nix/nix-2.5.1/nix-2.5.1-x86_64-linux.tar.xz' ถึง '/tmp/ nix-binary-tarball-unpack.KPhkYw21Nn'...
  % ทั้งหมด % ที่ได้รับ % Xferd ความเร็วเฉลี่ย เวลา เวลา ปัจจุบัน
                                 Dload อัปโหลดทั้งหมดที่ใช้ไปเหลือความเร็ว
  0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0คำเตือน: สร้างไฟล์ไม่สำเร็จ 
คำเตือน: /tmp/nix-binary-tarball-unpack.KPhkYw21Nn/nix-2.5.1-x86_64-linux.tar.x
คำเตือน: z: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
  0 27.1M 0 1103 0 0 10753 0 0:44:05 --:--:-- 0:44:05 10813
curl: (23) ล้มเหลวในการเขียนเอาต์พุตไปยังปลายทาง
/dev/fd/63: ดาวน์โหลด 'https://releases.nixos.org/nix/nix-2.5.1/nix-2.5.1-x86_64-linux.tar.xz' ไม่สำเร็จ

เมื่อฉันได้ดู /dev/fd/ ฉันเห็นไฟล์หลายไฟล์ที่ระบุว่าไม่สามารถเข้าถึงได้:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันเดาว่าสิ่งนี้เกี่ยวข้องกับความล้มเหลวในการดาวน์โหลด ฉันถูกไหม? ฉันจะทำอะไรกับมันได้บ้าง? ฉันเป็นเพียงผู้ใช้อูบุนตู 'ธรรมดา' สิ่งเหล่านี้เกินความรู้อูบุนตูของฉัน

อัปเดต: แม้ว่าฉันจะรันสิ่งทั้งหมดในฐานะรูท แต่ผลลัพธ์ก็ยังคงเหมือนเดิม:

ป้อนคำอธิบายรูปภาพที่นี่

N0rbert avatar
zw flag
คุณอาจต้องดาวน์โหลดภายในโฟลเดอร์บ้านของคุณ ซึ่งคุณมีสิทธิ์เพียงพอ โปรดทราบว่า /dev/fb/ และ /dev/fd/ เป็นวัตถุที่แตกต่างกัน คุณทำตามคำแนะนำข้อใด คุณมีสิทธิ์ sudo บนคอมพิวเตอร์เครื่องนี้หรือไม่?
Luuk avatar
cn flag
ลองเพิ่มตัวเลือก `-s` เพื่อม้วนผม บางทีคุณอาจสังเกตเห็นสิ่งนี้: "คำเตือน: ล้มเหลวในการสร้างไฟล์" และ "ล้มเหลวในการเขียนเอาต์พุตไปยังปลายทาง"
et flag
@ N0rbert ใช่ฉันมีสิทธิ์ sudo แต่ id ดูเหมือนจะไม่ช่วย ฉันพยายามทำตามนี้: https://nixos.org/download.html ยกโทษให้ฉันสำหรับคำถามงี่เง่าของฉัน แต่ตอนนี้ฉันอยู่ใน pr@server (อาจเป็นเพราะการติดตั้งก่อนหน้านี้ซึ่งไม่สำคัญอีกต่อไป) จากที่นี่จะไปยัง pr@home หรือที่บ้านได้อย่างไร
et flag
@ลุกช
N0rbert avatar
zw flag
คุณสามารถป้อน `exit` เพื่อออกจากเซสชัน SSH หรือเพียงแค่เปิดอินสแตนซ์เทอร์มินัลใหม่ด้วย Ctrl+Alt+T
et flag
@ N0rbert น่าเสียดายที่มันถาวร เทอร์มินัลใหม่ยังพาฉันไปที่ pr@server แม้หลังจากรีบูต
Luuk avatar
cn flag
คุณสามารถลองใช้ "การติดตั้งจากไบนารี tarball" ซึ่งกล่าวถึงในเอกสารนี้: [การติดตั้งการกระจายแบบไบนารี](https://nixos.org/manual/nix/stable/installation/installing-binary.html)
Score:2
ธง et

หลังจากการค้นคว้าที่ยาวนาน ฉันพบคำแนะนำที่เป็นประโยชน์

ไม่สามารถเขียนไปยังเส้นทางที่ซ่อนอยู่โดยใช้ Curl

โดยพื้นฐานแล้ว ตะครุบ ขดไม่มีประโยชน์ ถอนการติดตั้งอย่างถูกต้อง รับที่เหมาะสม ฉลาด ขดและทุกอย่างทำงานได้อย่างมีเสน่ห์

$ sudo snap ลบ curl
$ sudo apt ติดตั้ง curl

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา