Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › Arch - makepkg uses binary deps, grr!!!!!
New Posts  All Forums:Forum Nav:

Arch - makepkg uses binary deps, grr!!!!! - Page 2

post #11 of 59
Thread Starter 
Lol, that's true
I couldn't even get Gentoo working in a VM, portage screwed up and wouldn't unpack the ports tree correctly, on 3 independent attempts

Anyway, gonna try and have a serious go at Arch this weekend, even if I end up with a binary-based system. I'll just have to bite the bullet and go with pacbuilder at a later stage

At this point, I haven't entirely ruled out Slackware - something I never thought I'd say, as I love dependency-resolution in package management, but having to try and work without it with source-based Arch has given me new respect for Slack. It's a shame that I'd have to use current to be happy though; I need to be cutting edge too. I just want it all really
Little Beast
(12 items)
 
Black 'n' blue II
(15 items)
 
 
CPUGraphicsRAMHard Drive
Intel Core i7-4710MQ Nvidia Geforce GTX860M 2GB 16GB Kingston DDR3 1600MHz 240Gb Silicon Power S55/S60 SSD 
Hard DriveOSOSMonitor
1Tb Toshiba HDD 5400rpm Windows 8.1 Linux Mint 18 17.3" LED 1920x1080 
CaseMouseMouse PadAudio
PCSpecialist Optimus V ST17-860 Logitech MX518 Steelseries QcK Creative HS800 Fatal1ty 
CPUMotherboardGraphicsRAM
Core i7 860 @ 1.25V MSI P55-GD65 Xpertvision Radeon HD4850 4GB G.Skill Ripjaw 
Hard DriveOptical DriveCoolingOS
150Gb Velociraptor & 1Tb WD Caviar Black Opticon Lightscribe DVD-RW DL Noctua NH-U12P SE2 Vista Home Premium x64 
MonitorKeyboardPowerCase
Hyundai BlueH H224W 22" LCD Saitek Eclipse II Thermaltake Purepower RX 550 Galaxy III 
Mouse
Patuoxun optical gaming mouse 3200dpi 
  hide details  
Reply
Little Beast
(12 items)
 
Black 'n' blue II
(15 items)
 
 
CPUGraphicsRAMHard Drive
Intel Core i7-4710MQ Nvidia Geforce GTX860M 2GB 16GB Kingston DDR3 1600MHz 240Gb Silicon Power S55/S60 SSD 
Hard DriveOSOSMonitor
1Tb Toshiba HDD 5400rpm Windows 8.1 Linux Mint 18 17.3" LED 1920x1080 
CaseMouseMouse PadAudio
PCSpecialist Optimus V ST17-860 Logitech MX518 Steelseries QcK Creative HS800 Fatal1ty 
CPUMotherboardGraphicsRAM
Core i7 860 @ 1.25V MSI P55-GD65 Xpertvision Radeon HD4850 4GB G.Skill Ripjaw 
Hard DriveOptical DriveCoolingOS
150Gb Velociraptor & 1Tb WD Caviar Black Opticon Lightscribe DVD-RW DL Noctua NH-U12P SE2 Vista Home Premium x64 
MonitorKeyboardPowerCase
Hyundai BlueH H224W 22" LCD Saitek Eclipse II Thermaltake Purepower RX 550 Galaxy III 
Mouse
Patuoxun optical gaming mouse 3200dpi 
  hide details  
Reply
post #12 of 59
In that case, there's nothing left for you but Linux From Scratch.
Underground
(14 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 920 C0 ASUS P6T6 WS Revolution GTX 460 TR3X6G1600C8D 
Hard DriveOptical DriveCoolingOS
WD1001FALS SAMSUNG SH-S223F 22X DVD MULTI Corsair H50 Fedora 16 KDE x86_64 
MonitorKeyboardPowerCase
HP w19b Microsoft Comfort Curve Corsair CX600 Thermaltake Armor VA8003BWS 
MouseMouse Pad
Razer DeathAdder Black 
  hide details  
Reply
Underground
(14 items)
 
  
CPUMotherboardGraphicsRAM
Core i7 920 C0 ASUS P6T6 WS Revolution GTX 460 TR3X6G1600C8D 
Hard DriveOptical DriveCoolingOS
WD1001FALS SAMSUNG SH-S223F 22X DVD MULTI Corsair H50 Fedora 16 KDE x86_64 
MonitorKeyboardPowerCase
HP w19b Microsoft Comfort Curve Corsair CX600 Thermaltake Armor VA8003BWS 
MouseMouse Pad
Razer DeathAdder Black 
  hide details  
Reply
post #13 of 59
Quote:
Originally Posted by chemicalfan View Post
Lol, that's true
I couldn't even get Gentoo working in a VM, portage screwed up and wouldn't unpack the ports tree correctly, on 3 independent attempts

Anyway, gonna try and have a serious go at Arch this weekend, even if I end up with a binary-based system. I'll just have to bite the bullet and go with pacbuilder at a later stage

At this point, I haven't entirely ruled out Slackware - something I never thought I'd say, as I love dependency-resolution in package management, but having to try and work without it with source-based Arch has given me new respect for Slac
k. It's a shame that I'd have to use current to be happy though; I need to be cutting edge too. I just want it all really
The Answer to Your Prayers
Greetz
Please do yourself the favor of at least looking at the link below. I chose Wine to show you since there are so many options and dependencies in most distros and here you can see that with Slackware Current there are what? six (6)? How is that so hard?

http://slackbuilds.org/result/?search=wine&sv=13.1

Additionally see this, the follow-up page, for q4wine,

http://slackbuilds.org/repository/13.1/desktop/q4wine/

and notice that aside from the optional FAQ, there are two files: one, the slackbuild script that builds and installs, and two, the SOURCE file for the program.

So by downloading 12 files and running six scripts you can have an extremely complete Wine install, even including PlayOnLinux, all guaranteed to work smoothly with Current and all compiled form source. It might take you an hour. I did this just recently in order to run World of Warcraft and it is considerably smoother than in Windows 7, which admittedly was a pleasant surprise since the last time I installed Wine on my own without Slackbuilds several months ago Half Life 2 was substantially slower on Linux than in Windows. Hmmm I should try that again and see what happens now. A Project! (like I need more LOL )

Anyway, I contend you only think you love auto dependency resolving because you haven't yet experienced the truly epicness of Slackbuilds that have the extreme benefit of a system that will never go FUBAR... ever!
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
post #14 of 59
Stage 3 it and then use Stage 3 to compile a Stage 1 and then compile emerge and the tools for compiling remotely using resources on other computers over lan. From there configure your base install partitions and set up a base install using your freshly compile Stage 3 and reboot into it and start emerging packages. If you want things compiled specifically for your PC this is the way to do it. If you want things to be easy just roll with Arch and deal with the occasional binary packages.
    
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 #15 of 59
Thread Starter 
Quote:
Originally Posted by error10 View Post
In that case, there's nothing left for you but Linux From Scratch.
Lmao, I'm nowhere near that brave! If I had no job, I'd probably consider it though.

Enorbet - Yeah, I'm starting to see the appeal of Slackware, the slackbuilds are good (although I don't really see the difference between them and the PKGBUILDs of Arch besides the dependency resolution in Arch)

Aero - Way too tricky for me! I'd be happy with a stage3, but the fact that I've never once got an install to finish in a VM, makes me reluctant to go for it on my laptop.


Anyway, I've been making progress now. Pacman is smart enough to let me 'reinstall' dependencies, and where there aren't many, I've been building them first, then building the main package. Some I've left as binary, like libjpg, but others like python, I've compiled before other bigger packages. Xorg-server is up next this weekend, and a stripped Xfce desktop after that hopefully. This is the hard part in my eyes - it's gonna be so easy to miss a "dependency" like networkmanager or a daemon of some kind. Just last night I remembered that I'd need to grab Slim before I get the DE set up, if I want to avoid a prompted login (which I do, lol). I'm sure I'll be scouring the net and posting here, complaining that something doesn't work, and it'll be because I've missed a package lol
Little Beast
(12 items)
 
Black 'n' blue II
(15 items)
 
 
CPUGraphicsRAMHard Drive
Intel Core i7-4710MQ Nvidia Geforce GTX860M 2GB 16GB Kingston DDR3 1600MHz 240Gb Silicon Power S55/S60 SSD 
Hard DriveOSOSMonitor
1Tb Toshiba HDD 5400rpm Windows 8.1 Linux Mint 18 17.3" LED 1920x1080 
CaseMouseMouse PadAudio
PCSpecialist Optimus V ST17-860 Logitech MX518 Steelseries QcK Creative HS800 Fatal1ty 
CPUMotherboardGraphicsRAM
Core i7 860 @ 1.25V MSI P55-GD65 Xpertvision Radeon HD4850 4GB G.Skill Ripjaw 
Hard DriveOptical DriveCoolingOS
150Gb Velociraptor & 1Tb WD Caviar Black Opticon Lightscribe DVD-RW DL Noctua NH-U12P SE2 Vista Home Premium x64 
MonitorKeyboardPowerCase
Hyundai BlueH H224W 22" LCD Saitek Eclipse II Thermaltake Purepower RX 550 Galaxy III 
Mouse
Patuoxun optical gaming mouse 3200dpi 
  hide details  
Reply
Little Beast
(12 items)
 
Black 'n' blue II
(15 items)
 
 
CPUGraphicsRAMHard Drive
Intel Core i7-4710MQ Nvidia Geforce GTX860M 2GB 16GB Kingston DDR3 1600MHz 240Gb Silicon Power S55/S60 SSD 
Hard DriveOSOSMonitor
1Tb Toshiba HDD 5400rpm Windows 8.1 Linux Mint 18 17.3" LED 1920x1080 
CaseMouseMouse PadAudio
PCSpecialist Optimus V ST17-860 Logitech MX518 Steelseries QcK Creative HS800 Fatal1ty 
CPUMotherboardGraphicsRAM
Core i7 860 @ 1.25V MSI P55-GD65 Xpertvision Radeon HD4850 4GB G.Skill Ripjaw 
Hard DriveOptical DriveCoolingOS
150Gb Velociraptor & 1Tb WD Caviar Black Opticon Lightscribe DVD-RW DL Noctua NH-U12P SE2 Vista Home Premium x64 
MonitorKeyboardPowerCase
Hyundai BlueH H224W 22" LCD Saitek Eclipse II Thermaltake Purepower RX 550 Galaxy III 
Mouse
Patuoxun optical gaming mouse 3200dpi 
  hide details  
Reply
post #16 of 59
Quote:
Originally Posted by enorbet2 View Post
So by downloading 12 files and running six scripts you can have an extremely complete Wine install, even including PlayOnLinux, all guaranteed to work smoothly with Current and all compiled form source. It might take you an hour. I did this just recently in order to run World of Warcraft and it is considerably smoother than in Windows 7, which admittedly was a pleasant surprise since the last time I installed Wine on my own without Slackbuilds several months ago Half Life 2 was substantially slower on Linux than in Windows. Hmmm I should try that again and see what happens now. A Project! (like I need more LOL )
But I can do that in 4 commands (plus a few extra actions)...?

apt-get build-dep wine
(download/unpack wine/patch if required)
configure
make
checkinstall -D

Done! All from the source! lol
Current Rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
FX-8350 4.6GHz@1.44v GA-990FXA-UD3 R4.0 HD 7950 (1100/1450) 8G Muskin DDR3 1866@8CLS 
Hard DriveOptical DriveOSMonitor
1TB WD LiteOn DVD-RW DL Linux/Windows 19" Phillips TV 1080p 
PowerCaseMouseMouse Pad
OCZ 600W Generic Junk Logitech MX400 Generic Junk 
Audio
SBL 5.1 
  hide details  
Reply
Current Rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
FX-8350 4.6GHz@1.44v GA-990FXA-UD3 R4.0 HD 7950 (1100/1450) 8G Muskin DDR3 1866@8CLS 
Hard DriveOptical DriveOSMonitor
1TB WD LiteOn DVD-RW DL Linux/Windows 19" Phillips TV 1080p 
PowerCaseMouseMouse Pad
OCZ 600W Generic Junk Logitech MX400 Generic Junk 
Audio
SBL 5.1 
  hide details  
Reply
post #17 of 59
Quote:
Originally Posted by mushroomboy View Post
But I can do that in 4 commands (plus a few extra actions)...?
apt-get build-dep wine
(download/unpack wine/patch if required)
configure
make
checkinstall -D
Done! All from the source! lol
Greetz
Of course you can and nobody I know is arguing that Debian is difficult for installing software. However that mythical argument (and perceived limitation) is very often leveled at Slackware. So my purpose was to demonstrate that dependency resolution isn't that hard and the bonus is that you don't get what you don't need and when you remove one piece, that's all that gets removed, not 55 other things. So the system is sacred and no one install or uninstall can create dependency Hell, breaking the system.

That's all...no biggy. Slackware just isn't that hard.

'
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
post #18 of 59
Quote:
Originally Posted by enorbet2 View Post
Greetz
Of course you can and nobody I know is arguing that Debian is difficult for installing software. However that mythical argument (and perceived limitation) is very often leveled at Slackware. So my purpose was to demonstrate that dependency resolution isn't that hard and the bonus is that you don't get what you don't need and when you remove one piece, that's all that gets removed, not 55 other things. So the system is sacred and no one install or uninstall can create dependency Hell, breaking the system.

That's all...no biggy. Slackware just isn't that hard.

'
Yeah I was just giving you crap. =P It's the same with Arch, it's really easy too due to the AUR.
Current Rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
FX-8350 4.6GHz@1.44v GA-990FXA-UD3 R4.0 HD 7950 (1100/1450) 8G Muskin DDR3 1866@8CLS 
Hard DriveOptical DriveOSMonitor
1TB WD LiteOn DVD-RW DL Linux/Windows 19" Phillips TV 1080p 
PowerCaseMouseMouse Pad
OCZ 600W Generic Junk Logitech MX400 Generic Junk 
Audio
SBL 5.1 
  hide details  
Reply
Current Rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
FX-8350 4.6GHz@1.44v GA-990FXA-UD3 R4.0 HD 7950 (1100/1450) 8G Muskin DDR3 1866@8CLS 
Hard DriveOptical DriveOSMonitor
1TB WD LiteOn DVD-RW DL Linux/Windows 19" Phillips TV 1080p 
PowerCaseMouseMouse Pad
OCZ 600W Generic Junk Logitech MX400 Generic Junk 
Audio
SBL 5.1 
  hide details  
Reply
post #19 of 59
Thread Starter 
Well, xorg is built and working, Slim is built and bugged (having no DE seems to freak it out, lol). Xfce is half built, but I gave up after some dependency wanted to install half of Gnome - sod that! I'm working it through slowly, as makepkg doesn't tell you which dependencies are optional at the time (fail). Luckily Arch's package database website is awesome, dead easy to see the picture. Using links isn't that hot though, either that or use my phone and it's GPRS signal (also fail)

Real noob question here - I downloaded a custom kernel (kernel-netbook) from the AUR (which just linked to the Googlecode page) as an Arch package i.e. .pkg.tar.xz
I installed this using pacman, but I can't find any trace of it doing anything? It's not in GRUB like I was expecting, and the only difference in /boot is that it's added a system.map file for itself. Should I have unpacked the package, then compiled & installed it myself (just as one would a vanilla Linux kernel)?
Little Beast
(12 items)
 
Black 'n' blue II
(15 items)
 
 
CPUGraphicsRAMHard Drive
Intel Core i7-4710MQ Nvidia Geforce GTX860M 2GB 16GB Kingston DDR3 1600MHz 240Gb Silicon Power S55/S60 SSD 
Hard DriveOSOSMonitor
1Tb Toshiba HDD 5400rpm Windows 8.1 Linux Mint 18 17.3" LED 1920x1080 
CaseMouseMouse PadAudio
PCSpecialist Optimus V ST17-860 Logitech MX518 Steelseries QcK Creative HS800 Fatal1ty 
CPUMotherboardGraphicsRAM
Core i7 860 @ 1.25V MSI P55-GD65 Xpertvision Radeon HD4850 4GB G.Skill Ripjaw 
Hard DriveOptical DriveCoolingOS
150Gb Velociraptor & 1Tb WD Caviar Black Opticon Lightscribe DVD-RW DL Noctua NH-U12P SE2 Vista Home Premium x64 
MonitorKeyboardPowerCase
Hyundai BlueH H224W 22" LCD Saitek Eclipse II Thermaltake Purepower RX 550 Galaxy III 
Mouse
Patuoxun optical gaming mouse 3200dpi 
  hide details  
Reply
Little Beast
(12 items)
 
Black 'n' blue II
(15 items)
 
 
CPUGraphicsRAMHard Drive
Intel Core i7-4710MQ Nvidia Geforce GTX860M 2GB 16GB Kingston DDR3 1600MHz 240Gb Silicon Power S55/S60 SSD 
Hard DriveOSOSMonitor
1Tb Toshiba HDD 5400rpm Windows 8.1 Linux Mint 18 17.3" LED 1920x1080 
CaseMouseMouse PadAudio
PCSpecialist Optimus V ST17-860 Logitech MX518 Steelseries QcK Creative HS800 Fatal1ty 
CPUMotherboardGraphicsRAM
Core i7 860 @ 1.25V MSI P55-GD65 Xpertvision Radeon HD4850 4GB G.Skill Ripjaw 
Hard DriveOptical DriveCoolingOS
150Gb Velociraptor & 1Tb WD Caviar Black Opticon Lightscribe DVD-RW DL Noctua NH-U12P SE2 Vista Home Premium x64 
MonitorKeyboardPowerCase
Hyundai BlueH H224W 22" LCD Saitek Eclipse II Thermaltake Purepower RX 550 Galaxy III 
Mouse
Patuoxun optical gaming mouse 3200dpi 
  hide details  
Reply
post #20 of 59
KDE is the easiest to build from scratch without problems, look there.
Current Rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
FX-8350 4.6GHz@1.44v GA-990FXA-UD3 R4.0 HD 7950 (1100/1450) 8G Muskin DDR3 1866@8CLS 
Hard DriveOptical DriveOSMonitor
1TB WD LiteOn DVD-RW DL Linux/Windows 19" Phillips TV 1080p 
PowerCaseMouseMouse Pad
OCZ 600W Generic Junk Logitech MX400 Generic Junk 
Audio
SBL 5.1 
  hide details  
Reply
Current Rig
(14 items)
 
  
CPUMotherboardGraphicsRAM
FX-8350 4.6GHz@1.44v GA-990FXA-UD3 R4.0 HD 7950 (1100/1450) 8G Muskin DDR3 1866@8CLS 
Hard DriveOptical DriveOSMonitor
1TB WD LiteOn DVD-RW DL Linux/Windows 19" Phillips TV 1080p 
PowerCaseMouseMouse Pad
OCZ 600W Generic Junk Logitech MX400 Generic Junk 
Audio
SBL 5.1 
  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 › Arch - makepkg uses binary deps, grr!!!!!