Tôi cần kiểm tra các gói đã cài đặt và nếu chưa cài đặt chúng.Kiểm tra các gói đã cài đặt và nếu không tìm thấy cài đặt
Ví dụ cho RHEL, CentOS, Fedora:
rpm -qa | grep glibc-static
glibc-static-2.12-1.80.el6_3.5.i686
Làm thế nào để làm một kiểm tra trong BASH?
Tôi có làm gì đó không?
if [ "$(rpm -qa | grep glibc-static)" != "" ] ; then
Và tôi cần sử dụng gì cho các bản phân phối khác? apt-get?
Tại sao không chỉ làm cho họ theo yêu cầu của gói của bạn và có các gói quản lý đối phó với tất cả những điều đó? –
Nó chỉ là một kịch bản cài đặt bash đơn giản để tự động hóa một số thứ. :) –