You are not logged in.
Pages: 1
In Wikipedia describing the features of Arch is that it uses a BSD-style init framework. Today I read in DistroWatch about "compare and contrast BSD Ports and Linux package management", doesn't Arch has another BSD feature as well.
The ports system provides Makefiles, allowing you to pass make targets and compile your own software. The packages system provides pre-compiled binaries, allowing you to quickly install software from the command line.
.... supports both compile-your-own and installing pre-compiled software using command-line tools.
Markku
Offline
http://wiki.archlinux.org/index.php/Arc … management
Arch also provides a ports-like package build system (...)
http://wiki.archlinux.org/index.php/Arc … ns#FreeBSD
Both Arch and FreeBSD offer software which can be obtained using binaries or compiled using 'ports' systems.
Sorry, I think I've missed your point. We have that in the wiki, so ...?
Offline
The point is that Arch package management is BSD oriented but why its not mentioned anywhere. This feature adds another uniqueness in Arch.
Markku
Offline
Doesn't (almost) every distro have both a binary and manual compilation feature? At least Debian/Ubuntu has had it for years now, even though it's not as KISS as the Arch approach.
ᶘ ᵒᴥᵒᶅ
Offline
The point is that Arch package management is BSD oriented but why its not mentioned anywhere. This feature adds another uniqueness in Arch.
You mean it's not mentioned on DW?
IIRC OpenBSD recommends using the binaries rather than rolling your own, at least for the stuff they provide.
Offline
Doesn't (almost) every distro have both a binary and manual compilation feature? At least Debian/Ubuntu has had it for years now, even though it's not as KISS as the Arch approach.
I have never seen a Linux distro make compiling your own packages instead of using the stock binary ones as easy as Arch. ABS is a real framework, all you have to do is run 'abs' in your terminal and you'll pull in all the PKGBUILDs, patches etc. necessary for rebuilding every single package in the Arch repositories.
Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy
Offline
I have never seen a Linux distro make compiling your own packages instead of using the stock binary ones as easy as Arch. ABS is a real framework, all you have to do is run 'abs' in your terminal and you'll pull in all the PKGBUILDs, patches etc. necessary for rebuilding every single package in the Arch repositories.
Ubuntu:
$ apt-get build-dep $package // builds dependencies of package
$ apt-get source $package // get source of any package in repositories
$ checkinstall // create .deb from source directory
ᶘ ᵒᴥᵒᶅ
Offline
Offline
You mean it's not mentioned on DW?
In Arch wiki and other documentations. There is only about the init system, same as in Wikipedia as I mentioned earlier.
Markku
Offline
.:B:. wrote:I have never seen a Linux distro make compiling your own packages instead of using the stock binary ones as easy as Arch. ABS is a real framework, all you have to do is run 'abs' in your terminal and you'll pull in all the PKGBUILDs, patches etc. necessary for rebuilding every single package in the Arch repositories.
Ubuntu:
$ apt-get build-dep $package // builds dependencies of package $ apt-get source $package // get source of any package in repositories $ checkinstall // create .deb from source directory
Good to know - but boy I know to stay away from those control files .
Got Leenucks? :: Arch: Power in simplicity :: Get Counted! Registered Linux User #392717 :: Blog thingy
Offline
Doesn't (almost) every distro have both a binary and manual compilation feature? At least Debian/Ubuntu has had it for years now, even though it's not as KISS as the Arch approach.
Gentoo has no binary.
Offline
litemotiv wrote:Doesn't (almost) every distro have both a binary and manual compilation feature? At least Debian/Ubuntu has had it for years now, even though it's not as KISS as the Arch approach.
Gentoo has no binary.
Offline
.:B:. wrote:I have never seen a Linux distro make compiling your own packages instead of using the stock binary ones as easy as Arch. ABS is a real framework, all you have to do is run 'abs' in your terminal and you'll pull in all the PKGBUILDs, patches etc. necessary for rebuilding every single package in the Arch repositories.
Ubuntu:
$ apt-get build-dep $package // builds dependencies of package $ apt-get source $package // get source of any package in repositories $ checkinstall // create .deb from source directory
makepkg -is
Arch outsimples by 3:1
Last edited by fukawi2 (2010-09-07 23:14:28)
Are you familiar with our Forum Rules, and How To Ask Questions The Smart Way?
BlueHackers // fscanary // resticctl
Offline
litemotiv wrote:.:B:. wrote:I have never seen a Linux distro make compiling your own packages instead of using the stock binary ones as easy as Arch. ABS is a real framework, all you have to do is run 'abs' in your terminal and you'll pull in all the PKGBUILDs, patches etc. necessary for rebuilding every single package in the Arch repositories.
Ubuntu:
$ apt-get build-dep $package // builds dependencies of package $ apt-get source $package // get source of any package in repositories $ checkinstall // create .deb from source directory
makepkg -is
Arch outsimples by 3:1
Well technically it would be more like this.
sudo abs
cd /var/abs/$repo/$pkgname
makepkg -is
Offline
*delete*
Last edited by Skripka (2010-09-07 23:32:10)
Offline
Pages: 1