Can i deploy a contract straight on base? or i need to to deploy it on Ethereum first?

hi guys
Can i deploy a contract straight on base? or i need to to deploy it on Ethereum first?

i tried to deploy on base but no success

thanks a lot for help