Linux för att visa installerad programvara (avgöra att programvaran är installerad)
Det handlar ofta om att försöka se om en mjukvara redan är installerad, men ofta dyker RPM -qa | upp GERP-namnet hittas inte Det finns två sätt att avgöra om man ska installera eller inte
RPM-paket installerat, du kan se det med rpm -QA, om du vill ta reda på om ett paket är installerat, använd rpm -QA | grep "namnet på programvaran eller paketet". DEB-paketet installerat, vilket kan ses med DPKG -L. Om du letar efter ett specifikt paket, använd dpkg -l | grep "namnet på programvaran eller paketet"; Yum-metoden installerad, du kan använda yum list installerad för att hitta den, om det är för att hitta det angivna paketet, lägg till | efter kommandot grep "programvarunamn eller paketnamn"; Till exempel:
Använd den för att avgöra om brew-kommandot finns
vilket ger "xxx ej hittad" till stderr när kommandot inte kan hittas.
Det är bäst att undvika att använda den, som ett externt verktyg, den inte nödvändigtvis existerar, och det kommer att finnas skillnader mellan fördelningarna, och vissa system kommer inte att sätta en giltig exitstatus, och det finns en viss grad av osäkerhet.
Bash tillhandahåller vissa inbyggda kommandon som hash, typ och kommando för att uppfylla kraven.
Original:Inloggningen med hyperlänken är synlig.
|