You are not logged in.
I was just pondering this topic. Couldn't Arch have one, giant package with all of the needed installation packages, such as a stage* tarball in Gentoo?
Example PKGBUILD:
pkgname=arch-install
pkgver=year.month
pkgrel=1
sources=('binutils.tar.xz' 'gcc.tar.xz')
md5sums=('foobar' 'barfoo')
build() {
cd ${srcdir}
}
package() {
cd ${srcdir}
pacman -U binutils.tar.xz --root ${pkgdir}
pacman -U gcc.tar.xz --root ${pkgdir}
}This way, somebody could simply retrieve the file from an Arch server (where the ISOs are stored of course) and install it. This would help in situations where a user does not have any CD-ROMs, USB sticks, or the likes. A partition could be created and mounted in a location on the system. The package could then be extracted to the mount directory, therefore saving many CD-ROM bearing trees.
I see a few problems with this:
1) The user wouldn't really be able to decide what packages they wanted to install beforehand
2) Pacman would need to be installed on the host system
Here are my somewhat of a hack solutions:
1) Run a script after the package has been extracted to uninstall any unwanted packages. The user wouldn't even need to know that it is actually *removing* packages.
2) Simply extract the file as if it is a normal tarball, therefore removing the need for pacman to be installed. (would this work?)
What do you think of this? :)
Last edited by cesura (2010-09-26 19:21:59)
Offline
The user wouldn't even need to know that it is actually *removing* packages.
I beg your pardon? I run Arch 'cause I want to know.
Is it meant to install Arch w/o any medium or ...?
http://wiki.archlinux.org/index.php/Fas … nux_System
Last edited by karol (2010-09-26 19:28:34)
Offline
just save a list of packages. (pacman -Qqe > pkgs)
then, whenever you want to do an install, run the following-
pacman -S `cat pkgs`[home page] -- [code / configs]
"Once you go Arch, you must remain there for life or else Allan will track you down and break you." -- Bregol
Offline
just save a list of packages. (pacman -Qqe > pkgs)
then, whenever you want to do an install, run the following-
pacman -S `cat pkgs`
But if you're on Ubuntu, you have no pacman to run it.
Offline
itsbrad212 wrote:The user wouldn't even need to know that it is actually *removing* packages.
I beg your pardon? I run Arch 'cause I want to know.
I meant that very loosely. However, there are many people out there who really don't care whatsoever and just want a working system (crazy, isn't it?).
I realize this goes against the Arch way. I suggested this because I have seen numorous threads titled "Complete noob, how do I install Arch without USB or CD-ROM?".
itsbrad212 wrote:Is it meant to install Arch w/o any medium or ...?
http://wiki.archlinux.org/index.php/Fas … nux_System
Same as before. We have to face the facts eventually: the more Linux grows as a desktop operating system, more and more new users will be requesting help and blatantly ignoring the wiki articles. If this became a "standardized" method of installation, we could potentially make things a little easier on new users.
Looking at that wiki article now, I realize that I would be clueless as to what was going on with all of those commands if Arch was my first experience with Linux/a command line interface.
Last edited by cesura (2010-09-26 19:39:15)
Offline
Same as before. We have to face the facts eventually: the more Linux grows as a desktop operating system, more and more new users will be requesting help and blatantly ignoring the wiki articles. If this became a "standardized" method of installation, we could potentially make things a little easier on new users.
Looking at that wiki article now, I realize that I would be clueless as to what was going on with all of those commands if Arch was my first experience with Linux/a command line interface.
arch isn't targeted at those types of users..
Last edited by chris-kun (2010-09-26 19:40:51)
[home page] -- [code / configs]
"Once you go Arch, you must remain there for life or else Allan will track you down and break you." -- Bregol
Offline
so.. you just want all the system files tarred up?
tar cJf arch-install.tar.xz /?
Well, technically, yes. That is, if you are implying that it would be packaging all of the files of a clean Arch install.
I just thought the makepkg/pacman route would be a tad bit easier.
Offline
itsbrad212 wrote:Same as before. We have to face the facts eventually: the more Linux grows as a desktop operating system, more and more new users will be requesting help and blatantly ignoring the wiki articles. If this became a "standardized" method of installation, we could potentially make things a little easier on new users.
Looking at that wiki article now, I realize that I would be clueless as to what was going on with all of those commands if Arch was my first experience with Linux/a command line interface.
arch isn't targeted at those types of users..
I realize this, but are we going to have to "kick" someone out everytime an extremely simple and very documented question is asked? The amount of clueless new users is continuing to rise, with very little action being taken (besides the excellent wiki people tend to ignore).
Offline
easier than that one-line command? =P
[home page] -- [code / configs]
"Once you go Arch, you must remain there for life or else Allan will track you down and break you." -- Bregol
Offline
I realize this, but are we going to have to "kick" someone out everytime an extremely simple and very documented question is asked? The amount of clueless new users is continuing to rise, with very little action being taken (besides the excellent wiki people tend to ignore).
They ignore wiki, we ignore them. [SOLVED]
Offline
..with very little action being taken (besides the excellent wiki people tend to ignore).
a lot of time and effort has gone into our wiki. If people can't be bothered to read it, their loss.
[home page] -- [code / configs]
"Once you go Arch, you must remain there for life or else Allan will track you down and break you." -- Bregol
Offline
easier than that one-line command? =P
Well, if you don't want to manually build a new system in a clean chroot every time a few core packages are released, then yeah, it is. Let makepkg do all of the work. ![]()
Offline
itsbrad212 wrote:..with very little action being taken (besides the excellent wiki people tend to ignore).
a lot of time and effort has gone into our wiki. If people can't be bothered to read it, their loss.
I understand what you are trying to say, but we can't force people to read the wiki. We can strongly advise them to, but we can't make them. However, what we can do is provide different methods of installation accommodate more users and their needs. I mean, we could just say "Eh, I don't care to help you. Do it yourself", but what would that really say about Arch to new users?
Offline
I think what you have in mind is more like this:
http://wiki.archlinux.org/index.php/Ins … ting_Linux
Looks even more intimidating though ![]()
Extracting packages directly would miss all .install actions, and I don't believe it would be possible (or worth the effort) setting up the new system without chrooting (initram creation etc).
Offline
Why are we supposed to care about whether we can 'force' them to read the wiki or not. If they can't be bothered to install arch, so what. We've already done our part by putting everying up in the wiki in the first place. It's up to them whether they want to take advantage of it or not.
Last edited by chris-kun (2010-09-26 19:50:08)
[home page] -- [code / configs]
"Once you go Arch, you must remain there for life or else Allan will track you down and break you." -- Bregol
Offline
Why are we supposed to care about whether we can 'force' them to read the wiki or not. If they can't be bothered to install arch, so what.
I'd rather they don't install Arch, because they would start having many more problems ;P
Offline
I think what you have in mind is more like this:
http://wiki.archlinux.org/index.php/Ins … ting_LinuxLooks even more intimidating though
Extracting packages directly would miss all .install actions, and I don't believe it would be possible (or worth the effort) setting up the new system without chrooting (initram creation etc).
Well, there would need to be some post configuration of course, just as in the regular Arch install. ![]()
Offline
Installing Arch is one thing,running is another. A complete noob that doesn't want to learn is better of on Ubuntu (I mean no offense towards that distro).
My parents can't use any type of OS - even after almost a decade of WinXP they fail at most tasks. It's their problem, not mine.
If too many clueless people start flooding the forums, I'll help Pierre find some harder captchas ;P
Offline
Why are we supposed to care about whether we can 'force' them to read the wiki or not. If they can't be bothered to install arch, so what. We've already done our part by putting everying up in the wiki in the first place. It's up to them whether they want to take advantage of it or not.
Why does it seem like I am repeating myself? Whether or not they bother to read the wiki is not important. However, we will still continue to see many simple questions about installation asked on the forums.
There's really no way to attract attention to the wiki prior to a new user making a forum post, except by putting it in huge red text with arrows pointing to it saying "Find help here!".
Offline
There's really no way to attract attention to the wiki prior to a new user making a forum post, except by putting it in huge red text with arrows pointing to it saying "Find help here!".
"GTFO" is even shorter. I'd like it in orange, though.
Edit: You can remaster Arch anyway you like. IIRC you already have some script that does the post-installation things, so go ahead.
Last edited by karol (2010-09-26 19:56:51)
Offline
look, if you want to make a way for installation to be easier or whatever, go ahead and code it yourself. nobody's gonna derail you for actually contributing something, but we will for nagging on others why we haven't, or why we need to.
[home page] -- [code / configs]
"Once you go Arch, you must remain there for life or else Allan will track you down and break you." -- Bregol
Offline
Well, there would need to be some post configuration of course, just as in the regular Arch install.
Sure, but I believe this will necessarily end up to be even more complicated and confusing than using one of the "fast arch install" methods linked above...
Offline
itsbrad212 wrote:There's really no way to attract attention to the wiki prior to a new user making a forum post, except by putting it in huge red text with arrows pointing to it saying "Find help here!".
"GTFO" is even shorter. I'd like it in orange, though.
Thanks for the laugh karol. ![]()
IIRC you already have some script that does the post-installation things, so go ahead.
Ah yes, that ol' thing. Wonder if it was even put to use...
Offline
Well, there would need to be some post configuration of course, just as in the regular Arch install.
Sure, but I believe this will necessarily end up to be even more complicated and confusing than using one of the "fast arch install" methods linked above...
Offline
look, if you want to make a way for installation to be easier or whatever, go ahead and code it yourself. nobody's gonna derail you for actually contributing something, but we will for nagging on others why we haven't, or why we need to.
It's not a matter of coding. Sure, I could make a "makearchfspkg" shell script, but it's a matter of peoples' opinions on it. As high as my ego might be, I am only capable of having one opinion. ![]()
That's why I asked. Not to complain or anything (as much as it may have sounded like it).
Offline