1337455 10534
November 11th, 2007, 07:54 PM
OK, I know there is a tutorial for this somewhere, but, I couldn't find anything good (0 out of 6 promising hits). I need to know how to take source, making it into a working deb, and feed it to apt (via GDebi I believe) so that this doesn't happen:
family@Purple-Blanket:~$ sudo apt-get install pidgin
[sudo] password for family:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
pidgin
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 603kB of archives.
After unpacking 1761kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com gutsy/main pidgin 1:2.2.1-1ubuntu4 [603kB]
Fetched 603kB in 2s (235kB/s)
Selecting previously deselected package pidgin.
(Reading database ... 146246 files and directories currently installed.)
Unpacking pidgin (from .../pidgin_1%3a2.2.1-1ubuntu4_i386.deb) ...
Setting up pidgin (1:2.2.1-1ubuntu4) ...
family@Purple-Blanket:~$ sudo apt-get purge pidgin
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
pidgin*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B of archives.
After unpacking 1761kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 146279 files and directories currently installed.)
Removing pidgin ...
Purging configuration files for pidgin ...
family@Purple-Blanket:~$ pidgin -help
pidgin: invalid option -- e
Pidgin 2.2.2. Try `pidgin -h' for more information.
family@Purple-Blanket:~$
As you can see, Pidgin is still installed and working great but apt has no clue. So how do you make debs? I am comfortable with compiling so I dont need to be babied, but code examples would be extremely helpful.
Another thing, close attention to the install line up there shows apt getting 2.2.1, not 2.2.2.
family@Purple-Blanket:~$ sudo apt-get install pidgin
[sudo] password for family:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
pidgin
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 603kB of archives.
After unpacking 1761kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com gutsy/main pidgin 1:2.2.1-1ubuntu4 [603kB]
Fetched 603kB in 2s (235kB/s)
Selecting previously deselected package pidgin.
(Reading database ... 146246 files and directories currently installed.)
Unpacking pidgin (from .../pidgin_1%3a2.2.1-1ubuntu4_i386.deb) ...
Setting up pidgin (1:2.2.1-1ubuntu4) ...
family@Purple-Blanket:~$ sudo apt-get purge pidgin
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
pidgin*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B of archives.
After unpacking 1761kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 146279 files and directories currently installed.)
Removing pidgin ...
Purging configuration files for pidgin ...
family@Purple-Blanket:~$ pidgin -help
pidgin: invalid option -- e
Pidgin 2.2.2. Try `pidgin -h' for more information.
family@Purple-Blanket:~$
As you can see, Pidgin is still installed and working great but apt has no clue. So how do you make debs? I am comfortable with compiling so I dont need to be babied, but code examples would be extremely helpful.
Another thing, close attention to the install line up there shows apt getting 2.2.1, not 2.2.2.