This is a duplicate of my idea.. I changed a few things for making things more clear...
People who dont have internet or people with slow internet connection can find it very difficult to update or install new software on their system.Even though Cds are there .. there maybe some softwares not included .. And it is not logically correct to download many softwares and write a cd just to install one or two apps.
I came to know about a program made in python that could solve this problem.This program works in fedora.
https://hosted.fedoraproject.org/opyum/
Since I heard that developers are keen to hear features and programs in other linux distribution that is not there in ubuntu,I thought this would be a good idea. The basic concept is as follows:-
consider the following
A is a computer with no internet
B is a computer with internet
At first the program is run in A which generates a file which contains the information about the installed application and hardware present. This file will act as a profile for the computer A.
Now this file is taken to B and is given to the program ,which shows installed applications status as in A .
the user installs(installation just downloads the application) application of his choice.Since the program is interfaced with the package manager ,it can easily deal with the required dependencies and downloads all the debs to a specified folder.In this folder a script will also be created.
Now the folder is taken to A with the help of a storage medium (thumb drive,cd,dvd,etc..) and the script when run gives the user two options
[....]