DirecTV is buying Colorado-based Dish and Sling, a deal it has sought to complete for years, as the company seeks to better compete against streaming services that have become dominant. DirecTV said Monday that it will acquire Dish TV and Sling TV from its owner, Englewood-headquartered EchoStar, in a debt exchange transaction that includes a payment of $1, plus the assumption of debt. The prospect of a DirecTV-Dish combo has long been rumored, with headlines about reported talks popping up over the years.