this post was submitted on 27 Aug 2023
86 points (96.7% liked)

Linux

48039 readers
796 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

reading "Build Files Exist" seems to suggest the package already exists, but it's not, I think.

So what is "CleanBuild" and what do the options mean: [N]one [A]ll [Ab]ort [I]nstalled [No]t Installed

And is meant by (1 2 3, 1-3, ^4) ?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

I would guess that "Build Files Exist" means makepkg successfully downloaded the files it needs to build the package. I assume cleanBuild is referring to the building of packages itself.

As for the options, my guesses are:

  • N don't install anything and continue
  • A build and install all the listed packages
  • Ab interrupt everything and exit
  • I rebuild packages which are already installed, but don't install new ones
  • No build and install packages which are not installed on the system

I think you can also pick specific packages by referring to their index

  • either listing them all (1 2 3)
  • specifying a range (1-3)
  • or excluding those which you don't want (^4)

Note that I don't use arch btw so I'm only guessing.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)
[N] builds normally.
[A] deletes the source code from your machine and starts building from scratch.
[Ab] aborts like you'd expect.
[I] clean builds only installed packages.
[No] Idem, but only not installed packages.