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 5

post #41 of 59
Quote:
Originally Posted by z3r0_k00l75 View Post
Maybe back in the day installing from source made a diff, now all the machines are powerful enough any benefit is measured in nanosecs. And this is linux we're talking about, you don't have to run gentoo or archlinux to install from source. it is as simple as ./configure make make install. If you don't know how to compile a kernel or chroot into a new OS then installing from source is kinda advanced. learn the basics first.
Greetz
There are numerous reasons for compiling from source and speed is only one of them. It is my opinion that one of the most convincing arguments for source compiling even desktop apps is that many offer numerous options both in terms of specialized hardware support and software support. Sort of like add ons or extensions that flesh out Firefox, some options a user may prefer to turn off while others include for a specific purpose rather than just accepting base defaults. It just isn't that difficult either. It might get tedious sometimes but you really only have to wade through that once if at all and the payoff can be huge.

@ChemicalFan - glad you got it Dude. Kudos.
NewMain
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 - 3550 Asrock Z77 Extreme4 Evga GTX 1070Ti  4x2GB Corsair Vengeance 
Hard DriveOptical DriveCoolingOS
Seagate SATA 2TB x 2  Plextor PX-891SAW CM-Hyper N520 Slackware 14.2 MultiLib, Slackware 14.0 32 bit,... 
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 Evga GTX 1070Ti  4x2GB Corsair Vengeance 
Hard DriveOptical DriveCoolingOS
Seagate SATA 2TB x 2  Plextor PX-891SAW CM-Hyper N520 Slackware 14.2 MultiLib, Slackware 14.0 32 bit,... 
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 #42 of 59
Thread Starter 
Hehe, thanks dude

I'm not sure if I'm supposed to keep it like that though - I read somewhere that under some circumstances, the mappings can change (i.e. sda3 might not always be my / partition), hence why UUID's are used. That might be under GRUB2 though - foolishly, I looked towards that as a solution as one point, and now I've got a little confusion between the two!
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 #43 of 59
Quote:
Originally Posted by chemicalfan View Post
Hehe, thanks dude

I'm not sure if I'm supposed to keep it like that though - I read somewhere that under some circumstances, the mappings can change (i.e. sda3 might not always be my / partition), hence why UUID's are used. That might be under GRUB2 though - foolishly, I looked towards that as a solution as one point, and now I've got a little confusion between the two!
Greetz
Ah yes..... the old Grub1/Grub2 gambit.... tedious boring tragedy that. It's one of the delightful experiences I had for about 2 weeks with Kubuntu. That lil' episode reminded me why I prefer Lilo and the KISS method. The only options I really need in a bootloader is
Boot? Yes!
What? That!
and it does that brilliantly and repeatedly... fairy tale ending.
NewMain
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 - 3550 Asrock Z77 Extreme4 Evga GTX 1070Ti  4x2GB Corsair Vengeance 
Hard DriveOptical DriveCoolingOS
Seagate SATA 2TB x 2  Plextor PX-891SAW CM-Hyper N520 Slackware 14.2 MultiLib, Slackware 14.0 32 bit,... 
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 Evga GTX 1070Ti  4x2GB Corsair Vengeance 
Hard DriveOptical DriveCoolingOS
Seagate SATA 2TB x 2  Plextor PX-891SAW CM-Hyper N520 Slackware 14.2 MultiLib, Slackware 14.0 32 bit,... 
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 #44 of 59
Mapping should never change, since the information is written to the device itself, and is OS independent. /dev/sda1 in Linux will always be the first primary partition in Windows.

And enorbet you have that backwards. If for whatever reason your partition table changes, grub will still boot, but Lilo will be SOL(**** out of Linux), since you'll have to boot into a live cd to change the device mapping in the MBR.

With grub, if it can't find the config file it will drop to a command line which you can use to boot.
    
CPUMotherboardGraphicsRAM
Core i5 4670k ASUS Maximus VI Gene Gigabyte GTX 460 1GB Kingston Hyper-X 
Hard DriveHard DriveHard DriveHard Drive
Samsung 830 OCZ Vertex 3 WD6401AALS WD5000AAKS 
CoolingOSMonitorMonitor
Noctua NH-D14 elementary OS Dell Ultrasharp U2312HM LG W2442PA-BF 
KeyboardPowerCaseMouse
Microsoft Sidewinder X4 Corsair HX750W Corsair Graphite 600T Logitech G700 
Audio
ASUS Xonar DG 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Core i5 4670k ASUS Maximus VI Gene Gigabyte GTX 460 1GB Kingston Hyper-X 
Hard DriveHard DriveHard DriveHard Drive
Samsung 830 OCZ Vertex 3 WD6401AALS WD5000AAKS 
CoolingOSMonitorMonitor
Noctua NH-D14 elementary OS Dell Ultrasharp U2312HM LG W2442PA-BF 
KeyboardPowerCaseMouse
Microsoft Sidewinder X4 Corsair HX750W Corsair Graphite 600T Logitech G700 
Audio
ASUS Xonar DG 
  hide details  
Reply
post #45 of 59
Quote:
Originally Posted by nathris View Post
Mapping should never change, since the information is written to the device itself, and is OS independent. /dev/sda1 in Linux will always be the first primary partition in Windows.
Partition tables remain constant, but the order of devices do not. What is /dev/sda today can be /dev/sdc when you reboot.

In my salvaged hdd system, I've found the most elegant solution to knowing what should be mounted where is simply to always remember to label your disks/partitions to correspond to mount points.
    
CPUMotherboardGraphicsRAM
FX 8350 GA-990FXA-UD3 Zotac 670 corsair vengeance 
Hard DriveHard DriveOSMonitor
WD6401AALS x2 raid 0 Crucial M4 win 7 pro x64 hp zr2740w 
KeyboardPowerCaseMouse
thermaltake meka g1 corsair tx750 nzxt gamma logitech g600 
Audio
HT Omega Claro+ 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
FX 8350 GA-990FXA-UD3 Zotac 670 corsair vengeance 
Hard DriveHard DriveOSMonitor
WD6401AALS x2 raid 0 Crucial M4 win 7 pro x64 hp zr2740w 
KeyboardPowerCaseMouse
thermaltake meka g1 corsair tx750 nzxt gamma logitech g600 
Audio
HT Omega Claro+ 
  hide details  
Reply
post #46 of 59
And I just use LVM. Installing a new hard drive? You can literally move (with LVM tools) an LVM volume to a new hard drive - WHILE THE SYSTEM IS RUNNING - and it'll just work. (Of course you have to copy /boot the old fashioned way, and install grub to the new drive.) Unplug the old drive if you have SATA hotswap, and congrats, you have just installed a new hard drive in your box and replaced the old one without even rebooting!
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 #47 of 59
Thread Starter 
I have no idea when it comes to LVM, but that's outside scope anyway

I still hate the fact that makepkg uses binary dependencies. Now I've settled on a method I term 'Slackware style' - checking the PKGBUILD for dependencies before running makepkg, then building them first. If my system ever dies, i'm going Slack-current, 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 #48 of 59
Quote:
Originally Posted by tafkar View Post
Partition tables remain constant, but the order of devices do not. What is /dev/sda today can be /dev/sdc when you reboot.

In my salvaged hdd system, I've found the most elegant solution to knowing what should be mounted where is simply to always remember to label your disks/partitions to correspond to mount points.
If your device filenames are changing on reboot then you need a new motherboard. Your SATA ports should all be numbered, so if you have a hard drive in port 1 and port 2, the drive in port 1 will be recognized first and will always be given /dev/sda1.

Otherwise you get a race condition, where the HDD that responds faster gets the first letter, and any BIOS programmer that does that needs to be fired.
    
CPUMotherboardGraphicsRAM
Core i5 4670k ASUS Maximus VI Gene Gigabyte GTX 460 1GB Kingston Hyper-X 
Hard DriveHard DriveHard DriveHard Drive
Samsung 830 OCZ Vertex 3 WD6401AALS WD5000AAKS 
CoolingOSMonitorMonitor
Noctua NH-D14 elementary OS Dell Ultrasharp U2312HM LG W2442PA-BF 
KeyboardPowerCaseMouse
Microsoft Sidewinder X4 Corsair HX750W Corsair Graphite 600T Logitech G700 
Audio
ASUS Xonar DG 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Core i5 4670k ASUS Maximus VI Gene Gigabyte GTX 460 1GB Kingston Hyper-X 
Hard DriveHard DriveHard DriveHard Drive
Samsung 830 OCZ Vertex 3 WD6401AALS WD5000AAKS 
CoolingOSMonitorMonitor
Noctua NH-D14 elementary OS Dell Ultrasharp U2312HM LG W2442PA-BF 
KeyboardPowerCaseMouse
Microsoft Sidewinder X4 Corsair HX750W Corsair Graphite 600T Logitech G700 
Audio
ASUS Xonar DG 
  hide details  
Reply
post #49 of 59
Quote:
Originally Posted by nathris View Post
Mapping should never change, since the information is written to the device itself, and is OS independent. /dev/sda1 in Linux will always be the first primary partition in Windows.

And enorbet you have that backwards. If for whatever reason your partition table changes, grub will still boot, but Lilo will be SOL(**** out of Linux), since you'll have to boot into a live cd to change the device mapping in the MBR.

With grub, if it can't find the config file it will drop to a command line which you can use to boot.
Greetz
I am assuming you meant the difference between Lilo's use of "/dev/sdfoo" as opposed to UUID (is that unlucky underworld intrauterine device? for the prevention of spawn - I kid... UUID works well like a MAC addy) but I don;t see how that constitures "backwards". With all the modules needed at kernel level, and thus no initrd, it is exceedingly rare that I have lost my mind and placed a new partition in front of a bootable one. Therefore Lilo failures have been like frog hair, really hard to find in over 10 years usage. In the event of such apoplexy I always have had more than one distro installed on any given boxen so although I love Live CDs I just don't have a need to go looking. Perhaps you mistook me for some other fool.
NewMain
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 - 3550 Asrock Z77 Extreme4 Evga GTX 1070Ti  4x2GB Corsair Vengeance 
Hard DriveOptical DriveCoolingOS
Seagate SATA 2TB x 2  Plextor PX-891SAW CM-Hyper N520 Slackware 14.2 MultiLib, Slackware 14.0 32 bit,... 
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 Evga GTX 1070Ti  4x2GB Corsair Vengeance 
Hard DriveOptical DriveCoolingOS
Seagate SATA 2TB x 2  Plextor PX-891SAW CM-Hyper N520 Slackware 14.2 MultiLib, Slackware 14.0 32 bit,... 
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 #50 of 59
I haven't messed up my partition table since my first days using linux, when I was using gparted in Ubuntu.

What is more common though is messing up your config. Either a typo or syntax error. With lilo you only get one chance, then its off to a recovery cd.

With grub though I can just edit on the fly until it works. You can also add parameters on the fly too. eg. I can modify the kernel arguments on boot to switch run levels, change kernels, etc...
    
CPUMotherboardGraphicsRAM
Core i5 4670k ASUS Maximus VI Gene Gigabyte GTX 460 1GB Kingston Hyper-X 
Hard DriveHard DriveHard DriveHard Drive
Samsung 830 OCZ Vertex 3 WD6401AALS WD5000AAKS 
CoolingOSMonitorMonitor
Noctua NH-D14 elementary OS Dell Ultrasharp U2312HM LG W2442PA-BF 
KeyboardPowerCaseMouse
Microsoft Sidewinder X4 Corsair HX750W Corsair Graphite 600T Logitech G700 
Audio
ASUS Xonar DG 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Core i5 4670k ASUS Maximus VI Gene Gigabyte GTX 460 1GB Kingston Hyper-X 
Hard DriveHard DriveHard DriveHard Drive
Samsung 830 OCZ Vertex 3 WD6401AALS WD5000AAKS 
CoolingOSMonitorMonitor
Noctua NH-D14 elementary OS Dell Ultrasharp U2312HM LG W2442PA-BF 
KeyboardPowerCaseMouse
Microsoft Sidewinder X4 Corsair HX750W Corsair Graphite 600T Logitech G700 
Audio
ASUS Xonar DG 
  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!!!!!