systemctl: lệnh không tìm thấy trên Ubuntu 16.04


34

khi tôi cố cài đặt RocketChat trong Ubuntu 16.04

Trong Command Prompt tôi nhập.

systemctl enable mongod

Sau đó tôi đã nhận được vấn đề.

systemctl: command not found

Làm thế nào để giải quyết điều này?


Hãy thử điều này trên thiết bị đầu cuối : dpkg-query -S /bin/systemctl .
Johnny

Tôi đã thử điều này và tôi nhận được "dpkg-query: không tìm thấy đường dẫn phù hợp với mẫu / bin / systemctl."
Vignesh Ramamoorthy

2
@VigneshRamamoorthy: Lệnh này mang lại cho bạn điều whereis systemctlgì?
Saurav Kumar

1
Bạn có chắc là bạn đang sử dụng Ubuntu 16.04? Vui lòng cập nhật bài viết của bạn với đầu ra cat /etc/os-releasels -al $(which init).
N0rbert

1
Xin lỗi phiên bản của tôi là 12.04.5 LTS. NAME = "Ubuntu" VERSION = "12.04.5 LTS, Pangolin chính xác" ID = ub Ubuntu ID_LIKE = debian PRETTY_NAME = "Ubuntu chính xác (12.04.5 LTS)" VERSION_ID = "12.04" Cách cài đặt RocketChat trong ub Ubuntu 12.04.5 LTS, Pangolin chính xác..Có bất kỳ hướng dẫn hướng dẫn?
Vignesh Ramamoorthy

Câu trả lời:


49
  1. Trước tiên, bạn cần kiểm tra xem gói systemd đã được cài đặt chưa - sudo dpkg -l | grep systemd.
  2. Nếu không thì cài đặt bằng tay sudo apt-get install systemd. Nhưng nếu nó có thể bị hỏng, vì vậy bạn có thể thử cài đặt lại sudo apt-get install --reinstall systemd.
  3. Nếu gói được cài đặt, ngay cả sau khi cài đặt lại, nó không hoạt động, hãy liệt kê đường dẫn đầy đủ của các tệp bên trong gói này sudo dpkg -L systemd. Có thể các tệp nhị phân được đặt trong một thư mục không được bao gồm trong biến $ PATH .

Tôi đã thử cài đặt gói systemd, tôi gặp lỗi "Gói systemd không khả dụng, nhưng được gói khác gọi. Điều này có nghĩa là gói bị thiếu, đã bị lỗi thời hoặc chỉ có sẵn từ một nguồn khác" E: Gói 'systemd' không có ứng cử viên cài đặt
Vignesh Ramamoorthy

1
Đầu ra của là sudo apt-cache search systemdgì?
M. Đm.

Đây là đầu ra của hệ thống tìm kiếm sudo apt-cache "live-config-systemd - Debian Live - Hệ thống cấu hình hệ thống (phụ trợ hệ thống) nagios-plugins-contrib - Plugin cho các hệ thống giám sát tương thích nagios"
Vignesh Ramamoorthy

1
Bạn đã chạy sudo apt-get updatesau khi hệ thống được cài đặt? Tôi nghĩ rằng bạn có một số vấn đề với kho lưu trữ của bạn.
M. Đm.

1
Vui lòng sửa câu trả lời của bạn:apt-get install --reinstall systemd
Marco
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.