Đang cố gắng cài đặt nasm-2.1108 nhưng bị từ chối cấp phép


1

Cố gắng cài đặt phiên bản nasm của tôi là 2.11.08 nhưng khi tôi nhấn "sudo make install" tôi gặp lỗi như thế này

$ sudo make install
mkdir -p /usr/bin
/usr/bin/install -c nasm /usr/bin/nasm
install: /usr/bin/nasm: Operation not permitted
make: *** [install] Error 71

Làm thế nào tôi có thể giải quyết vấn đề này tôi đang chạy Elcapitan trên máy mac của tôi.

phiên bản hiện tại:

Phiên bản NASM 0.98.40 (Apple Computer, Inc. build 11) được biên soạn vào ngày 17 tháng 8 năm 2015

Câu trả lời:


1

Các tệp nhị phân do người dùng cung cấp sẽ được cài đặt vào /usr/local/ (hoặc cụ thể hơn /usr/local/bin ) để tránh mọi xung đột phiên bản với các ứng dụng / nhị phân tiêu chuẩn. Cần có một tùy chọn để đặt thư mục cài đặt thành /usr/local khi bạn chạy ./configure trong thư mục xây dựng của bạn.

PS: Trong OS X trước El Capitan, việc cài đặt vào khá dễ dàng /usr/bin Tuy nhiên. Với El Capitan, Apple đã giới thiệu SIP để ngăn chặn các loại sửa đổi này. Có nhiều cách để tắt SIP, nhưng tôi khuyên bạn nên cài đặt để /usr/local thay thế.


Tôi đã tắt sip vì tôi không thể tìm ra cách thay đổi tập tin cấu hình nhờ lời khuyên, ngay bây giờ với việc vô hiệu hóa SIP i phiên bản nâng cấp nasm
tackleberry
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.