#2111: Adding PACO to LFS
-------------------------+--------------------------------------------------
 Reporter:  spinal84     |        Owner:  [email protected]
     Type:  enhancement  |       Status:  new                          
 Priority:  low          |    Milestone:  7.0                          
Component:  Book         |      Version:  7.0                          
 Severity:  normal       |   Resolution:                               
 Keywords:               |  
-------------------------+--------------------------------------------------
Comment (by spinal84):

 Replying to [comment:8 [EMAIL PROTECTED]:
 > Replying to [comment:6 spinal84]:
 > >
 > > Almost everybody using LFS needs good package management tool. All
 these techniques from the book are very hard to understand to newbies in
 linux and LFS.
 >
 > Newbies to linux aren't supposed to be building LFS in the first place.
 >

 I built my first LFS system being newbie. Why not?

 Look at this scrap from the beginning of the book:

 '''
 One important reason for LFS's existence is to help people learn how a
 Linux system works
 '''

 I don't see here anything meaning that LFS is only for linux professionals
 etc.

 > > I think everybody like orderliness in their linux systems. I read
 about other package management systems in LFS. They all are hard,
 complicated and/or inconvenient not only for newbies but experienced users
 too. They are just tools to play with (to get some experience) nothing
 more. Oppositely paco is fast, convenient and easy way to manage packages.
 Paco is written specially for LFS users. Why not include it as native
 package management tool?
 >
 > Because adding a native packagement to LFS would just turn LFS into
 another distro, and partially eliminate the point of LFS - to build
 whatever system you want.

 How will it eliminate that point? If you don't like phrase "package
 management", call PACO "file management tool with the ability to manage
 packages" :-) . It's not another RPM, DEB or even tgz. It's the tool to
 produce the logs of what is installed in the system with the ability to
 process these logs. Paco allows the user to build whatever system he wants
 - the user can archive all files in the system using pacoball to make his
 own distro, or just leave the logs of installed programs to have the
 ability to easily remove/upgrade packages from source code using
 instructions from the book.

 > > And if someone won't be satisfied with paco (for example some people
 making LFS extremely small) they can easy remove paco from the system:
 > >
 > > {{{
 > > # paco -r paco &&
 > > rm -fr /var/log/paco
 > > }}}
 >
 > I'm of the opinion that it's always easier to add something like paco
 (or any other package management scheme, or even any package in general)
 to generic (non-package-management-specific) instructions, than to have
 the book assume package management and expect users to *remove* that if
 they don't want it.

 Why someone will not want to use paco? My speech is about someone _doesn't
 need_ paco because of the limitations of the system he produced. That's
 the only reason I see why someone can desire to remove paco and its logs.

 >
 > >
 > > If someone works on embedded system based on LFS he can use paco to
 manage/upgrade system and then remove it when going to production. Even
 here paco should be integrated in LFS book.
 >
 > LFS should not use any package management scheme. It's not that
 difficult to simply take whatever package management techique you want and
 integrate it into your own LFS system.

 Continuing your idea: LFS doesn't need grub, sysvinit, vim and many other
 packages as it's not that difficult to simply take whatever boot loader,
 initializing system or editor you want and integrate it into your own LFS
 system. Most part of LFS is the collection of utilities many of which are
 not even essential to the system to be workable but many of them are
 introduced just for convenience of the users.

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/lfs/ticket/2111#comment:11>
LFS Trac <http://wiki.linuxfromscratch.org/lfs/>
Linux From Scratch: Your Distro, Your Rules.
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-book
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to