Trong khi nghiên cứu Docker Compose bằng CLI trên DSM của Synology, mình phát hiện ra rất nhiều các lệnh quen thuộc không có sẵn trên DSM. Ví dụ: nano, htop, git, rsync… Giờ muốn cài đặt thêm thì không thể sử dụng apt
(Ubuntu/Debian) hay yum
(CentOS, Red Ha), yay
(Arch) được vì DSM tuy cũng là Linux nhưng không có các công cụ này.
Để cài thêm ứng dụng bên ngoài vào DSM, bắt buộc mình phải truy cập vào giao diện web, sử dụng Package Center.
1. Thêm Package Source
Mặc định sau khi cài đặt, DSM chỉ cho phép cài đặt các phần mềm được duyệt bởi Synology. Để cài thêm các phần mềm khác, cần phải thêm nguồn cài đặt mới (Package Source).
Mở Package Center, bấm vào Settings
Chọn tab Package Sources, bấm vào Add và nhập https://packages.synocommunity.com/
vào mục Location. Còn Name bạn có thể gõ tên tùy ý. Bấm OK, rồi OK thêm lần nữa.
Package Center giờ sẽ hiện ra thêm 1 mục Community, trong đó là các phần mềm từ các nguồn bên ngoài. Có rất nhiều ứng dụng mới được liệt kê ở đây để bạn tha hồ vọc vạch nghiên cứu.
Mình chỉ cần các ứng dụng phục vụ cho command line nên chỉ cần các gói sau:
- Git (có thêm Git)
- SynoCli Monitor Tools (có thêm htop, iperf3,…)
- SynoCli Network Tools (có thêm rsync, screen, dig,…)
- SynoCli Disk Tools (có thêm ncdu,…)
- SynoCli File Tools (có thêm nano,..)
Vậy là xong. Giờ đã có thể nghịch Command Line vô tư trên hệ điều hành DSM 7.2
Thử btop đi xem có thích không 🙂
(cái này tôi học từ Long Trần)