Je suis sous Ubuntu 13.10, et je suis plutôt nouveau sur Linux. J'ai essayé:
$ Sudo apt-get install chkconfig
Le paquet chkconfig n'est pas disponible, mais est désigné par un autre paquet . Cela peut signifier que le package est manquant, obsolète ou est uniquement disponible à partir d'une autre source
E: Le paquet 'chkconfig' n'a pas de candidat pour l'installation
J'ai téléchargé manuellement le paquet et l'ai décompressé. Le dossier résultant contient un fichier appelé:
chkconfig.install
Mais comment je fais ça? J'ai essayé ça, mais ça n'a pas marché.
$ Sudo chkconfig.install
La commande chkconfig
n'est plus disponible dans Ubuntu. La commande équivalente à chkconfig
est update-rc.d
. Cette commande supporte presque toutes les nouvelles versions d'ubuntu.
Les commandes similaires sont
update-rc.d <service> defaults
update-rc.d <service> start 20 3 4 5
update-rc.d -f <service> remove
sysv-rc-conf est une option alternative pour Ubuntu.
Sudo apt-get install sysv-rc-conf
sysv-rc-conf --list xxxx
Dans Ubuntu, /etc/init.d a été remplacé par/usr/lib/systemd. Les scripts peuvent toujours être démarrés et arrêtés par «service». Mais la commande principale est maintenant 'systemctl' . La commande chkconfig a été laissée, et vous le faites maintenant avec systemctl.
Donc au lieu de:
chkconfig enable Apache2
Vous devez rechercher le nom du service, puis l'activer.
systemctl status Apache2
systemctl enable Apache2.service
Systemd a plus de facilité à déterminer si vous avez un script systemd ou un script /etc/init.d et à faire le bon choix.
alias chkconfig=sysv-rc-conf
chkconfig --list
syntaxe
sysv-rc-conf command line usage:
sysv-rc-conf --list [service name]
sysv-rc-conf [--level <runlevels>] <service name> <on|off>
Chkconfig est n'est plus disponible dans Ubuntu .
Chkconfig est un script. Vous pouvez le télécharger depuis ici .
Mais comment je fais ça? J'ai essayé de taper:
Sudo chkconfig.install
qui ne fonctionne pas.
Je ne suis pas sûr où vous avez eu ce paquet ou ce qu'il contient; Une URL de téléchargement serait utile . Sans pouvoir regarder le contenu de chkconfig.install; Je suis surpris de trouver un outil unix comme chkconfig à regrouper dans une archive Zip. Peut-être qu'il reste encore à être décompressé, un tar.gz? mais peut-être est-ce un script Shell?
Je devrais suggérer de le modifier et de voir ce que vous exécutez.
sh chkconfig.install
ou ./chkconfig.install
; ce qui pourrait fonctionner .... mais ma suggestion serait d'apprendre à utiliser update-rc.d comme le suggèrent les autres réponses, sans parler directement de la question ... ce qui est assez difficile à répondre sans pouvoir regarder les données vous-même.
Installez ce paquet dans Ubuntu
:
apt install sysv-rc-conf
c'est un substitut à chkconfig
cmd.
Après l’installation, lancez cette commande:
sysv-rc-conf --list
Il affichera tous les services dans tous les niveaux d'exécution. Vous pouvez aussi lancer ceci:
sysv-rc-conf --level (runlevel number ex:1 2 3 4 5 6 )
Vous pouvez maintenant choisir le service qui doit être actif au démarrage.