The gunman, identified as Karim Cheurfi, opened fire on a police vehicle parked on the Champs Elysees in Paris late on Thursday, killing one officer and injuring two others before being shot dead.
The attack overshadowed the last day of campaigning for Sunday's presidential election first round, bringing raw issues surrounding Islamist militancy to the fore.
Cheurfi, a French national who lived in the eastern Paris suburb of Chelles, had been convicted for previous armed assaults on law enforcement officers going back 16 years, the sources said, and was well known to authorities.
In addition to the assault rifle used in the attack, he had a pump action shotgun and knives in his car, the sources said. Three of his family members have been placed in detention, the French interior ministry announced on Friday.
While in detention, Cheurfi had also shot and wounded a prison officer after seizing his gun. Eventually freed after serving most of his sentence, he was arrested again this year on suspicion of preparing an attack on police - but released for lack of evidence.
A French interior ministry spokesman confirmed on Friday that a manhunt was underway for a second individual, based on information from Belgian security services.
"It's too early to say how or whether he was connected to what happened on the Champs Elysees," ministry spokesman Pierre-Henry Brandet said. "There are a certain number of leads to check. We are not ruling anything out."