well BOO, PMSL at your comments, but not at the thought of the poor cat, sorry but rubbing a cats, or a dogs nose in their own urine, doesnt work, in fact just the opposite, and it is cruel and unnecessary. Wouldnt blame her if she did p1ss in your bedroom, or would you resort to throwing her out the bedroom window.
Buy her a litter tray, when cats get older, they dont spend so much time outside, especially when it is cold. You can get a litter tray with a hood on, if you are worried about the smell (there isnt any if you clean it out regularly) but she may not want to use it with the hood at first, so leave it off for a few days until she gets the idea.
Clean the lino with biological washing powder and soda crystals to remove the smell.