Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › echo "The `uname` Club" (NEW POLL)
New Posts  All Forums:Forum Nav:

echo "The `uname` Club" (NEW POLL) - Page 226

Poll Results: How long have you been using your current, main installation?

 
  • 24% (50)
    less then a month
  • 23% (47)
    less then six months
  • 14% (30)
    less then a year
  • 24% (49)
    less then three years
  • 13% (27)
    three years+
203 Total Votes  
post #2251 of 4043
Quote:
Originally Posted by cones View Post

Looking into that now. So the AUR is extra packages that are not in pacman, and you compile it for you specific system so yaourt would do the compiling for you automatically? Trying to understand what makes AUR special, also been reading stuff in the wiki which helps a lot.

Edit: The AUR downloads scripts to build the program then pacman installs the program?

Yes. The AUR is the repository filled with PKGBUILDs, which are scripts that tell where your system can get the software, and then "makepkg" makes a package out of that. Yaourt is a program that makes this just as easy as installing official packages. There are other AUR helpers (I use Pacaur myself), but Yaourt seems to be the most popular one.
post #2252 of 4043
Quote:
Originally Posted by xeekei View Post

Yes. The AUR is the repository filled with PKGBUILDs, which are scripts that tell where your system can get the software, and then "makepkg" makes a package out of that. Yaourt is a program that makes this just as easy as installing official packages. There are other AUR helpers (I use Pacaur myself), but Yaourt seems to be the most popular one.

Using yaourt and AUR, it seems that besides doing the manual stuff yaourt also gets the dependencies? So far i'm liking Arch, not so much KDE.
My System
(21 items)
 
Server/HTPC
(11 items)
 
 
CPUMotherboardGraphicsRAM
AMD 8320 Asus m5a99fx pro EVGA 660ti  Gskill 8GB F3-1600C9-8GXM x2 
RAMHard DriveHard DriveHard Drive
4GB x2 OCZ Agility 3 Sasmsung 840 EVO Western Digital Caviar Blue 
Hard DriveOptical DriveOptical DriveCooling
Seagate 500gb Asus DRW-24B1ST Asus BC-12B1ST cool master hyper 212 evo 
OSOSMonitorMonitor
Windows 10 Pro x64 Arch  Asus 23" VH238 Asus 23" VH238H 
PowerCase
Corsair CX600M Fractal Design Define R5  
CPUMotherboardRAMHard Drive
i3 6100 Asus Z170M-Plus something 16gb DDR4 Western Digital 500GB 
Hard DriveHard DriveHard DriveOS
Samsung 2TB Western Digital Red 3TB HGST Deskter 4TB Unraid 6.x 
OSPowerCase
Ubuntu Server - VM Corsair CX430  Cooler Master HAF 912 
  hide details  
Reply
My System
(21 items)
 
Server/HTPC
(11 items)
 
 
CPUMotherboardGraphicsRAM
AMD 8320 Asus m5a99fx pro EVGA 660ti  Gskill 8GB F3-1600C9-8GXM x2 
RAMHard DriveHard DriveHard Drive
4GB x2 OCZ Agility 3 Sasmsung 840 EVO Western Digital Caviar Blue 
Hard DriveOptical DriveOptical DriveCooling
Seagate 500gb Asus DRW-24B1ST Asus BC-12B1ST cool master hyper 212 evo 
OSOSMonitorMonitor
Windows 10 Pro x64 Arch  Asus 23" VH238 Asus 23" VH238H 
PowerCase
Corsair CX600M Fractal Design Define R5  
CPUMotherboardRAMHard Drive
i3 6100 Asus Z170M-Plus something 16gb DDR4 Western Digital 500GB 
Hard DriveHard DriveHard DriveOS
Samsung 2TB Western Digital Red 3TB HGST Deskter 4TB Unraid 6.x 
OSPowerCase
Ubuntu Server - VM Corsair CX430  Cooler Master HAF 912 
  hide details  
Reply
post #2253 of 4043
Quote:
Originally Posted by cones View Post

Using yaourt and AUR, it seems that besides doing the manual stuff yaourt also gets the dependencies? So far i'm liking Arch, not so much KDE.

Yup, the PKGBUILD defines conflicts and dependencies, for both native and multiarch setups; it can also define cross compilation, though its rare you see it. From there it gives a location for the source files (a tarball of the source code, git, svn, hg etc...) and steps to compile a resulting binary and directory structure that fits Arch's system (for example, it may also require linking files or moving them to different directories because the package compiles for Fedora or Ubuntu and the locations differentiate slightly) In the end, makepkg results in a *.tar.xz (Pacman's package format), Yaourt truncates this entire process:
It retrieves the PKGBUILD file, uses pacman and itself to attempt to resolve dependencies (for example, if a dependency isn't in the official repos, but it is in the AUR it will grab the AUR version to fulfill the dependencies), once its done with that - it does all of the build steps to result in a working package for Arch, and then prompts you to install it. Pretty slick overall.
    
CPUMotherboardGraphicsRAM
Core i7 920 D0 4.2ghz HT (1.3625v) Asus R3E 2xGTX 460 (non SLi, no overclock) 6x2gb G.skill @ 6-8-6-24-1T 
Hard DriveOptical DriveOSMonitor
WD-VR 300GBx1, 2xWD 1tb,2x60gb Agility Some crappy combo burner... Arch x64 3xDell U2410f rev A02 
KeyboardPowerCaseMouse
X-Armor U9BL TT Toughpower 1200w (NTB more efficient) Mountain Mods Pinnacle 24 CYO Roccat Kone (R.I.P. A4Tech x7) 
Mouse Pad
Steelpad Experience I-1 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Core i7 920 D0 4.2ghz HT (1.3625v) Asus R3E 2xGTX 460 (non SLi, no overclock) 6x2gb G.skill @ 6-8-6-24-1T 
Hard DriveOptical DriveOSMonitor
WD-VR 300GBx1, 2xWD 1tb,2x60gb Agility Some crappy combo burner... Arch x64 3xDell U2410f rev A02 
KeyboardPowerCaseMouse
X-Armor U9BL TT Toughpower 1200w (NTB more efficient) Mountain Mods Pinnacle 24 CYO Roccat Kone (R.I.P. A4Tech x7) 
Mouse Pad
Steelpad Experience I-1 
  hide details  
Reply
post #2254 of 4043
The best part of AUR helpers is, they're just pacman wrappers meaning you use them exactly the same as you would pacman so there is nothing new to learn except for the -a flag in most cases when updating to update your AUR packages ( yaourt, pacaur, etc, etc -Syua, will update the whole system as if you were to use pacman -Syu ). So you can essentially forget about pacman for the most part and just use the AUR helper as it's full time replacement.
post #2255 of 4043
Thanks that what i've been figuring out it did. @Shrak There is plenty new syntax for me to learn since i've mostly used Debian based distros.
My System
(21 items)
 
Server/HTPC
(11 items)
 
 
CPUMotherboardGraphicsRAM
AMD 8320 Asus m5a99fx pro EVGA 660ti  Gskill 8GB F3-1600C9-8GXM x2 
RAMHard DriveHard DriveHard Drive
4GB x2 OCZ Agility 3 Sasmsung 840 EVO Western Digital Caviar Blue 
Hard DriveOptical DriveOptical DriveCooling
Seagate 500gb Asus DRW-24B1ST Asus BC-12B1ST cool master hyper 212 evo 
OSOSMonitorMonitor
Windows 10 Pro x64 Arch  Asus 23" VH238 Asus 23" VH238H 
PowerCase
Corsair CX600M Fractal Design Define R5  
CPUMotherboardRAMHard Drive
i3 6100 Asus Z170M-Plus something 16gb DDR4 Western Digital 500GB 
Hard DriveHard DriveHard DriveOS
Samsung 2TB Western Digital Red 3TB HGST Deskter 4TB Unraid 6.x 
OSPowerCase
Ubuntu Server - VM Corsair CX430  Cooler Master HAF 912 
  hide details  
Reply
My System
(21 items)
 
Server/HTPC
(11 items)
 
 
CPUMotherboardGraphicsRAM
AMD 8320 Asus m5a99fx pro EVGA 660ti  Gskill 8GB F3-1600C9-8GXM x2 
RAMHard DriveHard DriveHard Drive
4GB x2 OCZ Agility 3 Sasmsung 840 EVO Western Digital Caviar Blue 
Hard DriveOptical DriveOptical DriveCooling
Seagate 500gb Asus DRW-24B1ST Asus BC-12B1ST cool master hyper 212 evo 
OSOSMonitorMonitor
Windows 10 Pro x64 Arch  Asus 23" VH238 Asus 23" VH238H 
PowerCase
Corsair CX600M Fractal Design Define R5  
CPUMotherboardRAMHard Drive
i3 6100 Asus Z170M-Plus something 16gb DDR4 Western Digital 500GB 
Hard DriveHard DriveHard DriveOS
Samsung 2TB Western Digital Red 3TB HGST Deskter 4TB Unraid 6.x 
OSPowerCase
Ubuntu Server - VM Corsair CX430  Cooler Master HAF 912 
  hide details  
Reply
post #2256 of 4043
Quote:
Originally Posted by cones View Post

Thanks that what i've been figuring out it did. @Shrak There is plenty new syntax for me to learn since i've mostly used Debian based distros.

Archs pacman is much easier and sane than apt, aptitude, apt-get, apt-file, apt-cache, etc, etc, etc, etc. One single command to do all installing, searching, querying, etc.

https://wiki.archlinux.org/index.php/pacman#Usage

Basically, these 4 are all you need.

pacman -Syu to sync and update
pacman -Ss to search
pacman -S to install
pacman -Rs to remove

Will probably be all you use into you start wanting to query whats on the system with the -Q flag.

The AUR helpers don't change any of that;

pacman -Syu becomes yaourt -Syua ( a for aur )
pacman -Ss becomes yaourt -Ss
pacman -S becomes yaourt -S
pacman -Rs becomes yaourt -Rs

But that link explains quite a few ways to use it and even some nifty tricks, can also easily remove all packages except base and base-devel essentially making your system like it was freshly installed.
post #2257 of 4043
Yes that's what I dislike about apt, to many different ways. I've been using that page to do things. The wiki is very well done, easy to understand and goes pretty in depth. Didn't know you could remove things so it's like a clean install that may get used often when I'm messing with it.
My System
(21 items)
 
Server/HTPC
(11 items)
 
 
CPUMotherboardGraphicsRAM
AMD 8320 Asus m5a99fx pro EVGA 660ti  Gskill 8GB F3-1600C9-8GXM x2 
RAMHard DriveHard DriveHard Drive
4GB x2 OCZ Agility 3 Sasmsung 840 EVO Western Digital Caviar Blue 
Hard DriveOptical DriveOptical DriveCooling
Seagate 500gb Asus DRW-24B1ST Asus BC-12B1ST cool master hyper 212 evo 
OSOSMonitorMonitor
Windows 10 Pro x64 Arch  Asus 23" VH238 Asus 23" VH238H 
PowerCase
Corsair CX600M Fractal Design Define R5  
CPUMotherboardRAMHard Drive
i3 6100 Asus Z170M-Plus something 16gb DDR4 Western Digital 500GB 
Hard DriveHard DriveHard DriveOS
Samsung 2TB Western Digital Red 3TB HGST Deskter 4TB Unraid 6.x 
OSPowerCase
Ubuntu Server - VM Corsair CX430  Cooler Master HAF 912 
  hide details  
Reply
My System
(21 items)
 
Server/HTPC
(11 items)
 
 
CPUMotherboardGraphicsRAM
AMD 8320 Asus m5a99fx pro EVGA 660ti  Gskill 8GB F3-1600C9-8GXM x2 
RAMHard DriveHard DriveHard Drive
4GB x2 OCZ Agility 3 Sasmsung 840 EVO Western Digital Caviar Blue 
Hard DriveOptical DriveOptical DriveCooling
Seagate 500gb Asus DRW-24B1ST Asus BC-12B1ST cool master hyper 212 evo 
OSOSMonitorMonitor
Windows 10 Pro x64 Arch  Asus 23" VH238 Asus 23" VH238H 
PowerCase
Corsair CX600M Fractal Design Define R5  
CPUMotherboardRAMHard Drive
i3 6100 Asus Z170M-Plus something 16gb DDR4 Western Digital 500GB 
Hard DriveHard DriveHard DriveOS
Samsung 2TB Western Digital Red 3TB HGST Deskter 4TB Unraid 6.x 
OSPowerCase
Ubuntu Server - VM Corsair CX430  Cooler Master HAF 912 
  hide details  
Reply
post #2258 of 4043
Not even I knew about that one. tongue.gif
post #2259 of 4043
I just installed Slackware in a VM to play with it, as I've never really messed with the distro before. Somehow pkgtools didn't get installed, and I have no idea how I managed that.
post #2260 of 4043
Quote:
Originally Posted by Ferrari8608 View Post

I just installed Slackware in a VM to play with it, as I've never really messed with the distro before. Somehow pkgtools didn't get installed, and I have no idea how I managed that.

Hello
It is best during install to choose your default desktop and then when prompted to "install everything", do so. There is no need to worry about typical minimalism unless you're constrained for space, as all services by default are "off" until and unless you turn them "on", so "everything" only consumes storage space and not running resources. This greatly reduces any dependency issues should you desire any apps not already included on the DVD (though many not mentioned during Install are available in the optional Extras directory). Ideally, if not already on the DVD, get those from one of the respected Slackbuild repositories like Alien Bob's SlackBuilds.

BTW, VM's are cool and all, but as cheap as hard drive space is these days, why not just do a real install?
NewMain
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 - 3550 Asrock Z77 Extreme4 Gigabyte GTX 760  4x2GB Corsair Vengeance 
Hard DriveOptical DriveCoolingOS
Seagate SATA 2TB x 2  Plextor PX-891SAW CM-Hyper N520 Slackware 14, Studio KUbuntu, OpenSuSe 12.3, Wi... 
MonitorKeyboardPowerCase
32" Vizio HDTV + DLP Logitech Wireless Corsair HX-850 Antec Sonata I 
MouseMouse PadAudioOther
Razer DeathAdder 2013 dual ESI Juli@ CoolGear ExtSata Enclosure w/ Optical and 3TB S... 
  hide details  
Reply
NewMain
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 - 3550 Asrock Z77 Extreme4 Gigabyte GTX 760  4x2GB Corsair Vengeance 
Hard DriveOptical DriveCoolingOS
Seagate SATA 2TB x 2  Plextor PX-891SAW CM-Hyper N520 Slackware 14, Studio KUbuntu, OpenSuSe 12.3, Wi... 
MonitorKeyboardPowerCase
32" Vizio HDTV + DLP Logitech Wireless Corsair HX-850 Antec Sonata I 
MouseMouse PadAudioOther
Razer DeathAdder 2013 dual ESI Juli@ CoolGear ExtSata Enclosure w/ Optical and 3TB S... 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Linux, Unix
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › echo "The `uname` Club" (NEW POLL)