FakharHaider What should i do if there's a package not available in the repositories.? Use snap or download those packages from their websites and put them in the app drawer using menu libre?
algent FakharHaider What should i do if there's a package not available in the repositories.? You can request it here. If it meets Solus criteria, then someone just have to step in to package it and maintain it. Until then you can use universal packages like @pomon suggested, Snap, Flatpaks and AppImages. Or compile it from source. Sometimes it works by extracting .deb package and manually copy the files to proper location.
pomon Search for s_nap, flatpak, appimage_. Download source, compile, create menu entry via menulibre. Sometimes, download, unpack and use by clicking on the startup file. Everything will be described what to do in the README file.