Chciałbym napisać skrypt instalacyjny bash, w którym chciałbym zainstalować serwer MySQL.
W Linux Mint śledziłem kod:
apt-get -y --force-yes install mysql-server-5.6
ale zainstalowałem nowy Debian 8 i nie ma mysql-server- zamiast tego jest mariadb.
Jak mogę sprawdzić, czy pakiet istnieje?
Wiem tylko, że jest to, dpkg -sco powinno powiedzieć, czy pakiet jest zainstalowany.
--simulateopcja apt-getzrobienia --dry-run, na wszelki wypadek
/etc/apt/sources.list, prawda?
--force-yesdezaktywuje wszystkie zabezpieczenia, więc naprawdę możesz zepsuć system do punktu, w którym nie będzie żadnej naprawy. Ponadto:--force-yeszastępuje (dezaktywuje)-y. gdzie ta ostatnia może być opcją wyboru: Długa forma-yjest--assume-yesi właśnie to robi; Mówienie „tak”, aż stanie się naprawdę brzydkie, z ryzykowaniem spustoszenia wśród podstawowych elementów, podstaw itp.--forceZastępuje złamanie zabezpieczeń (nauczyłem się tego na