MyDsl applicationsForum: myDSL Extensions (deprecated) Topic: MyDsl applications started by: gui Posted by gui on July 30 2004,12:58
Is it possible to make my own .dsl application? Say... I wanna make amsn or.. hmmm licq .dsl I have 0.73 in HD and I've apt-get installed licq how can I make an licq.dsl for future using? Posted by clivesay on July 30 2004,13:08
There are different ways to do this posted in the forum. Your best bet is using cbagger's deb2dsl script. Do a search in the forum. The script works perfectly. We have found that it is best to copy the script into something like Scite using Firefox. Using Dillo seems to corrupt. Good luck.Chris Posted by gui on Aug. 02 2004,23:57
Thumbs up! It works!!!!!! Deb2dsl works Firefox works Dillo does not! Thanks Posted by walt_h on Aug. 04 2004,14:39
This is perhaps a stupid question, but as I've never let that stop me before , here goes:If I install DSL to the hard drive, is there any benefit/difference to using .dsl extensions over traditional .debs? Do/Will .dsl extensions download and install to the hard drive? Finally, has anyone tried to tackle making a .dsl for Scribus? Just curious. Thanks. Walt walt_h {at} myrealbox {dot} com Posted by ke4nt1 on Aug. 04 2004,16:38
Extensions are "designed" to run in the LiveCD or Frugal types of installs...This gives those users benefits similar to a HDInstall, such as adding apps, themes, skins, etc... without the overhead to the ramspace a normal application install would use.... In some cases, they are used successfully in HDInstalls... DSL suggests that the package manager apt-get be used for HDInstalls... Apt-get handles and keeps track of installed packages and dependencies, where using DSL extensions offers none of these benefits... You also get the docs, man pages, help files, and other things that are usually stripped out of the extension version in favor of decreased memory usage and minimum ramspace usage... Upgrades are easy, as the apt-get system does a fine job of tracking changes... 73 ke4nt Posted by dukkieduk on Aug. 06 2004,21:39
Hi,I 'm a dsl hd user to the bone, and i download all the dsllpackages, some of them i allready installed on my harddisk: #sudo su #cd / #tar zxvf x.dsl #ldconfig the lastline is to update the cache. I will try to post a list of packages that work, but here is allready a small ( read fast ) list... : doom.dsl dsl-dpkg.dsl firefox.tar.gz gnu-utils.dsl openoffice.dsl quake2.dsl tcltk8.3 dsl and from the testing area: amsn.dsl -> needs tcltk8.3 dsl I hope this helped a bit. regards dukkieduk Posted by ico2 on Aug. 11 2004,21:03
dsls are better because they handle all the dependancies in 1 file, no more searching for that file it refuses to install without, dsls are gonna be 1 of the things that make people move to linux, no more compiling from source, debs go half-way but dsls are brillian:)
Posted by ico2 on Aug. 11 2004,21:21
don't tar, use the mydsl button in emelfm or mydsl-load <packagename>
Posted by mikshaw on Aug. 12 2004,05:05
Sorta.... DSL extentions work because they are tested on DSL only...DSL is basically the same on every machine. That doesn't make the extensions better than other packages. They can actually be worse, depending on the application. Some DSL extentions are stripped of functionality just so they'll work in DSL. Others are compiled on other systems and just happen to work ok in DSL....doesn't mean they'll work as well as they would on the original system. As I've said many times before, the most brilliant way to install a program is to compile it from source....this isn't so easy with DSL, so we make do with what works. Posted by AwPhuch on Aug. 13 2004,19:00
Actually what making a dsl file is all about is taking the binary of the program, the dependency files, and then taring them into a file called *.dsl...It is similar to the method that I use to make mods for a firewall distro called SmoothWall, and this how I get most of them done... 1. Get a RPM 2. Extract the program using RPMExtractor (so I know what files and what dir I need to add) 3. Install the RPM in my Fedora box 4. Create the tarball using the filelist and
5. Move the tarball to my SmoothWall box and test, if it fails a dependecy I just add the dependecy file to the /tmp/files.txt and retarball... You can substitute the .tgz with .dsl I bet and still have it work Brian AwPhuch |