hifi25nl
Junior Woodchuck
 
Posts: 65
|
 |
« Reply #50 on: April 22, 2014, 03:54:32 pm » |
|
If I understand right with the last version I should remove lib32-curl (in my case lib32-curl-jriver, since the official version will make jriver segfault) lib32-libssh2, lib32-libidn (not possible to remove, used by acroread), libcrypt (libgcrypt?, I don't have it), libz (what is this in Arch?) libcurl is not used anymore....? I don't see it in your debian package in /usr/lib/jriver...
Ok, I have removed lib32-curl-jriver and ib32-libssh2, however is not working. If I start mediacenter19 I will have a segfault.
|
|
|
|
|
Logged
|
|
|
|
hifi25nl
Junior Woodchuck
 
Posts: 65
|
 |
« Reply #51 on: April 22, 2014, 04:10:23 pm » |
|
In the debian package there is data.tar.xz instead of data.tar.gz, so makepkg was using the one from a previous package!!
Now is working
|
|
|
|
|
Logged
|
|
|
|
InflatableMouse
MC Beta Team
Citizen of the Universe
    
Posts: 3782
Arch Side of the Moon
|
 |
« Reply #52 on: April 22, 2014, 04:12:22 pm » |
|
So what did you do exactly?
I extracted the deb and the data file that comes of that, and copied it over /usr/*.
When that still segfaulted, I removed the libcurl files from /usr/lib/etc.
|
|
|
|
|
Logged
|
|
|
|
|
bob
|
 |
« Reply #53 on: April 22, 2014, 04:16:07 pm » |
|
In the debian package there is data.tar.xz instead of data.tar.gz, so makepkg was using the one from a previous package!!
Now is working
Sorry about that. Was trying to make a smaller package.
|
|
|
|
|
Logged
|
|
|
|
hifi25nl
Junior Woodchuck
 
Posts: 65
|
 |
« Reply #54 on: April 22, 2014, 04:17:01 pm » |
|
pacman -R lib32-curl-jriver lib32-libssh2 pacman -U jriver-media-center-19.0.129.1-1-x86_64.pkg.tar.xz The package jriver-media-center-19.0.129.1-1-x86_64.pkg.tar.xz is made with makepkg PKGBUILD The contents of PKGBUILD (not perfect but working) # Contributor: Doug Newgard <scimmia at archlinux dot info> pkgname=jriver-media-center _debpkgver=19.0.129 _debpkgrel=1 pkgver=$_debpkgver.$_debpkgrel pkgrel=1 pkgdesc="The Most Comprehensive Media Software" arch=('x86_64') url=" http://www.jriver.com/" license=('unknown') depends=('lib32-alsa-lib' 'lib32-gcc-libs' 'lib32-libx11') #source=(" http://files.jriver.com/mediacenter/channels/v19/latest/MediaCenter-$_debpkgver-$_debpkgrel.deb") source=(" http://files.jriver.com/mediacenter/channels/v19/latest/MediaCenter-$_debpkgver.deb") sha256sums=('7664fa8112b92f622602fa9c3e17242852f2d82ce5641def3da25df01aaa3a04') package() { cd "$srcdir" bsdtar xf data.tar.xz -C "$pkgdir" }
|
|
|
|
|
Logged
|
|
|
|
InflatableMouse
MC Beta Team
Citizen of the Universe
    
Posts: 3782
Arch Side of the Moon
|
 |
« Reply #55 on: April 22, 2014, 04:27:14 pm » |
|
Thanks hifi.
Few things, I can't remove lib32-ssh2, it depends on lib32-curl. Removing both will also remove flashplugin and some other stuff.
The latest mediacenter package is 129-3. I simply adjusted the package build and built it, that part works.
I removed both jriver and jriver-curl and installed the newly created package.
This is still segfaulting for me.
|
|
|
|
|
Logged
|
|
|
|
hifi25nl
Junior Woodchuck
 
Posts: 65
|
 |
« Reply #56 on: April 22, 2014, 04:35:58 pm » |
|
...you should install flashplugin not lib32-flashplugin.
It is strange: I have installed in another computer and I have a segfault. In the first computer is fine. In both I have removed lib32-curl-jriver lib32-libssh2
|
|
|
|
|
Logged
|
|
|
|
|
bob
|
 |
« Reply #57 on: April 22, 2014, 04:39:51 pm » |
|
I'm getting ready to try and install this distro. MC shouldn't care if you have installed any libcurl, libssh stuff. It's not supposed to be using any of it.
|
|
|
|
|
Logged
|
|
|
|
InflatableMouse
MC Beta Team
Citizen of the Universe
    
Posts: 3782
Arch Side of the Moon
|
 |
« Reply #58 on: April 22, 2014, 04:41:31 pm » |
|
Bob,
You're awesome.
Thank you!
|
|
|
|
|
Logged
|
|
|
|
|
|
InflatableMouse
MC Beta Team
Citizen of the Universe
    
Posts: 3782
Arch Side of the Moon
|
 |
« Reply #60 on: April 22, 2014, 05:13:32 pm » |
|
Working!
I redid the makepkg with that PKGBUILD and reinstalled. The only thing that was different is the sha256sum.
|
|
|
|
|
Logged
|
|
|
|
hifi25nl
Junior Woodchuck
 
Posts: 65
|
 |
« Reply #61 on: May 14, 2014, 08:15:44 am » |
|
Updated PKGBUILD # Contributor: Doug Newgard <scimmia at archlinux dot info>
pkgname=jriver-media-center _debpkgver=19.0.133 _debpkgrel=2 pkgver=$_debpkgver.$_debpkgrel pkgrel=1 pkgdesc="The Most Comprehensive Media Software" arch=('x86_64') url="http://www.jriver.com/" license=('unknown') depends=('lib32-alsa-lib' 'lib32-gcc-libs' 'lib32-libx11') source=("http://files.jriver.com/mediacenter/channels/v19/latest/MediaCenter-$_debpkgver-$_debpkgrel.deb") #source=("http://files.jriver.com/mediacenter/channels/v19/latest/MediaCenter-$_debpkgver.deb") sha256sums=('673a4481069d80a7e807605cc2dd5faa2028cc13e19949cdffe190692c92c15b')
package() { cd "$srcdir" bsdtar xf data.tar.xz -C "$pkgdir" }
|
|
|
|
|
Logged
|
|
|
|
code59656
Member

Posts: 2
|
 |
« Reply #62 on: May 18, 2014, 08:46:58 pm » |
|
lib32-curl-jriver ERROR! "Error. Please check config.log" Can anyone update the PKGBUILD for that, or do I need to uninstall lib32-gcc? (You need to uninstall lib32-gcc to install multilib-*)
|
|
|
|
|
Logged
|
|
|
|
hifi25nl
Junior Woodchuck
 
Posts: 65
|
 |
« Reply #63 on: May 19, 2014, 12:54:18 am » |
|
With the latest versions you don't need any more lib32-curl-jriver, you can remove it.
|
|
|
|
|
Logged
|
|
|
|
hifi25nl
Junior Woodchuck
 
Posts: 65
|
 |
« Reply #64 on: May 19, 2014, 01:04:54 am » |
|
Updated PKGBUILD # Contributor: Doug Newgard <scimmia at archlinux dot info>
pkgname=jriver-media-center _debpkgver=19.0.134 #_debpkgrel=2 pkgver=$_debpkgver.$_debpkgrel pkgrel=1 pkgdesc="The Most Comprehensive Media Software" arch=('x86_64') url="http://www.jriver.com/" license=('unknown') depends=('lib32-alsa-lib' 'lib32-gcc-libs' 'lib32-libx11') #source=("http://files.jriver.com/mediacenter/channels/v19/latest/MediaCenter-$_debpkgver-$_debpkgrel.deb") source=("http://files.jriver.com/mediacenter/channels/v19/latest/MediaCenter-$_debpkgver.deb") sha256sums=('a6973f35382c737ba662191bd2a143e335caa00e9d36b014df74c6a698f6d896')
package() { cd "$srcdir" bsdtar xf data.tar.xz -C "$pkgdir" }
|
|
|
|
|
Logged
|
|
|
|
code59656
Member

Posts: 2
|
 |
« Reply #65 on: May 19, 2014, 08:17:35 am » |
|
Thank You Very Much for the updated media-center-134 PKGBUILD! It works perfectly! This is very easy for someone new to Arch, like me. I would give a screenshot, but maximum upload size is 700kb 
|
|
|
|
|
Logged
|
|
|
|
hifi25nl
Junior Woodchuck
 
Posts: 65
|
 |
« Reply #66 on: May 19, 2014, 02:58:26 pm » |
|
Now there is an official AUR package! https://aur.archlinux.org/packages/jriver-media-center/Maintainer is blackhole, that is me... For installation you can use: yaourt jriver-media-center or use another AUR package application of your choice. What should I write in the field "licence"?
|
|
|
|
|
Logged
|
|
|
|
InflatableMouse
MC Beta Team
Citizen of the Universe
    
Posts: 3782
Arch Side of the Moon
|
 |
« Reply #67 on: May 19, 2014, 03:00:36 pm » |
|
Very nice, thanks!
|
|
|
|
|
Logged
|
|
|
|
audiolover
Recent member

Posts: 43
|
 |
« Reply #68 on: May 26, 2014, 06:55:00 am » |
|
Does Archlinux have an advantage over Debian or is it "just" another distro? I am currently on Debian as JRiver is officially build on that Distro.
|
|
|
|
|
Logged
|
|
|
|
InflatableMouse
MC Beta Team
Citizen of the Universe
    
Posts: 3782
Arch Side of the Moon
|
 |
« Reply #69 on: May 26, 2014, 07:25:09 am » |
|
Read: https://wiki.archlinux.org/index.php/Arch_Linuxhttps://wiki.archlinux.org/index.php/The_Arch_WayThat all sounds nice if that's the sort of thing that tickles your imagination. In day to day business, Arch is a rolling distribution that contians the latest features, fixes and of course, their bugs. Debian is different in that respect in that it only sees security and bug fixes, but no major version updates for components (or at least, not very often to my knowledge). Arch requires a little more attention and I suppose its a little steeper to get it running, to get used to and to maintain. On the other hand, their wiki, guides and forums contain very accurate information and so far, anything I needed was found working and up to date on their wiki/forum. Arch still seems to have a reputation of breaking regularly. This is no longer the case, at least not for me and the people I know that run Arch (which I admit, is only a handful of people). For the months with a steady flow of almost daily updates including big kernel and other core OS updates, I've not seen or heard of anything break. With Debian, I ran into bugs that I couldn't get rid of, because updating a major component on Debian (not on the official repositories means compiling from source) required me recompile dozens of libraries and other dependencies (it just cascades into half the system) and then still break the system on the next update. On Arch this is a lot easier to fix or prevent from happening. You could choose to update Debian from Stable to Testing or even unstable (sid). I tried and testing works quite well but missed some stuff for me, testing seems just broken most of the time. I hear people claim Sid is working fine for them, so I suppose it just depends and the same could be said for Arch. The best thing you can do is to just try it  .
|
|
|
|
|
Logged
|
|
|
|
|
|
mwillems
MC Beta Team
Citizen of the Universe
    
Posts: 2883
"Linux Merit Badge" Recipient
|
 |
« Reply #71 on: August 05, 2014, 12:13:03 am » |
|
I just wanted to thank hifi25nl and Inflatable Mouse for this thread, I just got MC up and running in arch and I never would have managed it without this thread (and that AUR package). Thanks a million  Quick question for hifi25nl; I installed the AUR and the listed dependencies on a comparatively blank Arch build, but MC did not initially run (gave me a black screen). After re-reading this thread and some other threads, I also pulled lib32-curl and that solved the issue (MC ran fine after that). Should lib32-curl be listed as a dependency in the AUR package? Either way, MC's running for me! Thanks again!
|
|
|
|
|
Logged
|
JRiver on Windows 8.1 64 bit || Arch Linux 64-bit with Gnome.
Steinberg UR824 --> Homebrew Bi-Amped Mains ("Project Warhorn"): HF= Modded Hypex UcD180HG --> Modded JBL 2426 compression drivers on Altec 511B Horns LF= Hypex UcD 400HG --> Quad arrays of Peerless 830869 8" drivers
|
|
|
InflatableMouse
MC Beta Team
Citizen of the Universe
    
Posts: 3782
Arch Side of the Moon
|
 |
« Reply #72 on: August 05, 2014, 02:32:53 am » |
|
Awesome! Good choice on Arch. Out of all the Linux distro's I tried, its the least buggy one for me, it's been running flawless. I update about once a week.
How did the installation of Arch go for you? Are you an experienced Linux user? Did you follow their wiki installation guide?
You know about yaourt AUR package? If not, look it up and install it, it will make installing packages from AUR simple like installing official applications with pacman.
If you need any help with anything feel free to ask, PM me if you think its offtopic.
|
|
|
|
|
Logged
|
|
|
|
mwillems
MC Beta Team
Citizen of the Universe
    
Posts: 2883
"Linux Merit Badge" Recipient
|
 |
« Reply #73 on: August 05, 2014, 10:44:14 am » |
|
Awesome! Good choice on Arch. Out of all the Linux distro's I tried, its the least buggy one for me, it's been running flawless. I update about once a week.
How did the installation of Arch go for you? Are you an experienced Linux user? Did you follow their wiki installation guide?
You know about yaourt AUR package? If not, look it up and install it, it will make installing packages from AUR simple like installing official applications with pacman.
If you need any help with anything feel free to ask, PM me if you think its offtopic.
I actually tried Arch because of your recommendations in various threads. I initially tried installing Debian Wheezy from an iso to dual boot with win 8, but the debian installer completely screwed up the boot record such that neither wheezy nor win 8 would boot (apparently it's a known problem that if your linux boot drive is not on the first drive (sda) debian sometimes borks the MBR with the auto install)! I tried doing some recovery operations, but after the third failed try of getting Wheezy going, and seeing how unhelpful the Debian installation FAQs were, I took a look at the Arch beginner's guide and figured "why not." The Arch install went pretty easily (worked the first time, up and running in a few hours). If I were writing the Arch beginner guide, I might rewrite a few parts for clarity, but on the whole it went great. I'm not a super experienced Linux user, but I have some IT background ( I used to do C and pascal programming (as well as dos scripting) in the 90's). My first linux experience was setting up a headless linux server in my house about two months ago using Mint. I realized too late that the defaut mint Cinnamon DE spin breaks VNC and X forwarding completely with my hardware, which meant I had to learn how to do remote administration through the command line. Thankfully CLI interfaces and scripting aren't totally foreign to me, so I picked up bash pretty quickly. If I hadn't spent the last two months learning my way around the CLI, and manually configuring ssh and samba shares, etc. I might have been daunted by Arch, but as it was, it seemed like a fun project (and a way to rescue my borked laptop) I actually used yaourt to install the JRiver package after trying unsuccessfully to build it myself. The issue wasn't resolved by yaourt, which is when I realized that that I wasn't subscribed to the multilib repo so I couldn't satisfy the dependencies (d'oh). After that the yaourt jriver install went smoothly (other than the absence of lib32-curl). Thanks for the offer, I'm sure I'll have some questions for you in PM before too long 
|
|
|
|
|
Logged
|
JRiver on Windows 8.1 64 bit || Arch Linux 64-bit with Gnome.
Steinberg UR824 --> Homebrew Bi-Amped Mains ("Project Warhorn"): HF= Modded Hypex UcD180HG --> Modded JBL 2426 compression drivers on Altec 511B Horns LF= Hypex UcD 400HG --> Quad arrays of Peerless 830869 8" drivers
|
|
|
hifi25nl
Junior Woodchuck
 
Posts: 65
|
 |
« Reply #74 on: September 09, 2014, 06:16:51 am » |
|
For video support in archlinux there is: lib32-nvidia-libgl for nvidia closed source driver lib32-mesa-libgl for open source driver
The results: lib32-nvidia-libgl is working fine. Some flash but strangely this disappeared after some time (?) lib32-mesa-libgl is NOT working. There is a segmentation fault when a video is started (both with hardware acceleration enabled or disabled)
However I have upgraded the AUR package to version 20.0.13
|
|
|
|
|
Logged
|
|
|
|
InflatableMouse
MC Beta Team
Citizen of the Universe
    
Posts: 3782
Arch Side of the Moon
|
 |
« Reply #75 on: September 09, 2014, 06:29:47 am » |
|
Did you revert back to nouveau for lib32-mesa and did you check it was working properly?
|
|
|
|
|
Logged
|
|
|
|
hifi25nl
Junior Woodchuck
 
Posts: 65
|
 |
« Reply #76 on: September 09, 2014, 06:39:40 am » |
|
The test has been made in two different computers, one with only nouveau driver one with only nvidia closed source.
In dmesg the error message is:
mediacenter20[2495]: segfault at e2500000 ip 00000000457ab8d8 sp 00000000e78ee9f4 error 6 in libc-2.19.so[4567b000+1bb000]
|
|
|
|
|
Logged
|
|
|
|
hifi25nl
Junior Woodchuck
 
Posts: 65
|
 |
« Reply #77 on: September 12, 2014, 04:35:35 am » |
|
The problem has been partially solved in the computer with the last linux realtime kernel. I have installed nvidia-rt (special version for linux-rt) and now on this computer with a Benq 7000 video projector video is playing fine without flash.
|
|
|
|
|
Logged
|
|
|
|
tiguan
Recent member

Posts: 17
|
 |
« Reply #78 on: October 01, 2014, 06:44:31 am » |
|
I am using already debian+MC20 but on the other partition with AP-Linux v3 (which is developed over Arch Linux) I want to install as well and compare. I have read all messages in this topic and searched thorough internet. I found this page; http://linuxandfriends.com/arch-linux-how-to-install-packages-from-aur/Should I follow all instructions at this website to install MC20. Any additional thing? " just as a final stage I should type;
$ yaourt jriver-media-center "Am I correct? Thanks in advance for the assistance.
|
|
|
|
|
Logged
|
|
|
|
hifi25nl
Junior Woodchuck
 
Posts: 65
|
 |
« Reply #79 on: October 01, 2014, 06:52:41 am » |
|
Yes, it is very easy, "yaourt jriver-media-center" should install the package without problems.
|
|
|
|
|
Logged
|
|
|
|
tiguan
Recent member

Posts: 17
|
 |
« Reply #80 on: October 01, 2014, 07:03:35 am » |
|
Thanks for fast reply...
|
|
|
|
|
Logged
|
|
|
|
InflatableMouse
MC Beta Team
Citizen of the Universe
    
Posts: 3782
Arch Side of the Moon
|
 |
« Reply #81 on: October 01, 2014, 07:41:59 am » |
|
yaourt -Ss [packagename] to search yaourt -S [packagename] to install
I know it works without the operator and options but its simply not a very good pratice to asume a command defaults to a certain operation. One day the defaults change (a developters' mistake?) to -Rcn and you'll be left with a broken system.
My advice: learn to use operators and their options and be specific about what you want a command to do (any command, basically). Yaourt is developed to accept the same operators and parameters as pacman so if you know one, you know them both.
|
|
|
|
|
Logged
|
|
|
|
tiguan
Recent member

Posts: 17
|
 |
« Reply #82 on: October 01, 2014, 01:00:47 pm » |
|
Last 1 hour I am trying to install MC20 to aplinux. Without success. First İ tried simply yaourt jriver-media-center. Reported yaourt bad command. Ok Tried to load yaourt Received this result.  Then tried to install MC manual but again without success 
|
|
|
|
|
Logged
|
|
|
|
InflatableMouse
MC Beta Team
Citizen of the Universe
    
Posts: 3782
Arch Side of the Moon
|
 |
« Reply #83 on: October 01, 2014, 01:05:50 pm » |
|
It says right there on your screen what the problem is:
Missing dependency: package-query.
Download it from AUR and build it. Then build yaourt. Then you can install jriver-media-center.
Did you enable multilib? You're going to need it for MC's dependencies.
|
|
|
|
|
Logged
|
|
|
|
tiguan
Recent member

Posts: 17
|
 |
« Reply #84 on: October 02, 2014, 05:48:19 am » |
|
İ tried all ways wget one by one yaourt tar and pkgbuild. Make -s Also like the link İ shared above. Same message always. İ installed package-query but the same message when building yaourt
|
|
|
|
|
Logged
|
|
|
|
InflatableMouse
MC Beta Team
Citizen of the Universe
    
Posts: 3782
Arch Side of the Moon
|
 |
« Reply #85 on: October 02, 2014, 05:57:01 am » |
|
First, stop running everything with root. Use sudo when you have to. Pkgbuild should be run as user.
After building with pkgbuild, you need to install the package.
Install it with:
sudo pacman -U package-query-1.4-1-x86_64.pkg.tar.xz
Correct the filename if yours is named differently.
After that, build yaourt and install it the same way.
If that fails, post the error messages it fails with. Make sure if compains about a missing dependency that you install that first.
Then, if yaourt is installed, you can install MC as follows:
yaourt -S jriver-media-center
Accept to install all the dependencies.
You should also install the following, they are not hard depencies but will make things easier:
lame, xorg-fonts-100dpi, xorg-fonts-75dpi.
|
|
|
|
|
Logged
|
|
|
|
tiguan
Recent member

Posts: 17
|
 |
« Reply #86 on: October 02, 2014, 06:43:26 am » |
|
Ok thanks. I just tried that and at sudo pacman .... I got the message Error:failed to init transaction (unable to lock database) Error: could not lock database: read-only file system
I found in the net , the command about permission check ls -l Result is total 0 Read-only or permissions stops me to go further
|
|
|
|
|
Logged
|
|
|
|
InflatableMouse
MC Beta Team
Citizen of the Universe
    
Posts: 3782
Arch Side of the Moon
|
 |
« Reply #87 on: October 02, 2014, 12:53:32 pm » |
|
Did you abort a pacman action (ie, ctrl-c or ctrl-/)??
Or maybe you closed a terminal while one was active and now its hanging in the background?
Either way, make sure there is not another instance of pacman running.
Do a sudo ps aux|grep pacman
If there's one still active and, kill it.
Then do sudo rm /var/lib/pacman/db.lck
and try again.
I hope your package database is not corrupt ...
|
|
|
|
|
Logged
|
|
|
|
InflatableMouse
MC Beta Team
Citizen of the Universe
    
Posts: 3782
Arch Side of the Moon
|
 |
« Reply #88 on: October 23, 2014, 12:10:05 am » |
|
For our Arch Linux users who are not subscribed to the Arch-announce (which you should):
|
|
|
|
|
Logged
|
|
|
|
|