Citation: 2C_107/2018 E. A

A.a. X.________, ressortissant algérien né en 1989, a déposé une première demande d'asile en Suisse le 25 mars 2011, sur laquelle l'Office fédéral des migrations (ODM, devenu le Secrétariat d'Etat aux migrations), par décision du 19 avril 2011, n'est pas entré en matière, tout en prononçant le renvoi de Suisse de l'intéressé. Le Tribunal administratif fédéral a confirmé cette décision par arrêt du 3 mai 2011. X.________ a déposé une seconde demande d'asile le 23 septembre 2011. Par décision du 13 octobre 2011, l'Office fédéral des migrations n'est pas entré en matière sur cette demande et a ordonné le renvoi de Suisse de X.________. Après un bref séjour en France, celui-ci est revenu en Suisse aux alentours du 12 novembre 2011. A.b. Depuis le dépôt de sa première demande d'asile, X.________ a été condamné pénalement à dix reprises: - le 5 octobre 2011, à une peine pécuniaire de 60 jours-amende à 30 fr. le jour, avec sursis pendant deux ans (révoqué le 23 novembre 2011), et à une amende de 400 fr., pour violence ou menace contre les autorités et les fonctionnaires, - le 23 novembre 2011, à une peine privative de liberté de 60 jours, pour entrée et séjour illégaux, - le 24 avril 2012, à une peine privative de liberté de 60 jours, ainsi qu'à une amende de 300 fr., pour vol, complicité de vol, faux dans les certificats, séjour illégal et contravention à la loi fédérale sur les stupéfiants, - le 15 juin 2012, à une peine privative de liberté de 150 jours et à une amende de 300 fr., pour vol, dommages à la propriété et violation de domicile, - le 29 juin 2012, à une peine privative de liberté de quatre mois et à une amende de 500 fr., pour lésions corporelles simples, vol et violation de domicile, ainsi que séjour illégal, - le 9 avril 2013, à une peine privative de liberté de 30 jours, pour tentative de vol, dommages à la propriété et contravention à la loi fédérale sur les stupéfiants, - le 24 septembre 2013, à une peine privative de liberté de 50 jours, pour séjour illégal, - le 30 juin 2014, à une peine privative de liberté de 30 jours, pour séjour illégal, - le 12 mai 2015, à une peine privative de liberté de cinq jours, ainsi qu'à une amende de 300 fr., pour vol et vol d'importance mineure (faits commis les 28 avril et 4 mai 2015), - le 3 novembre 2015, à une peine privative de liberté de 100 jours, pour activité lucrative sans autorisation et séjour illégal.