I am running you mmcheck 2.10 utility and have run into a package discrepancy that I am a little confused about in step 7.
you list the packages all need to come from packman repo (and I have the recommended configured) for OpenSUSE 11.3
I get the following result in the gstreamer packages list:
7 . Show if gstreamer Plugins/Codecs Packages are Installed from Packman ...
Command: --query --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} -> %{VENDOR}
' 'gstreamer*'
gstreamer-0_10-ffmpeg-0.10.11-999.pm.999.1-x86_64 -> http://packman.links2linux.de
gstreamer-0_10-fluendo-mp3-0.10.14-42.pm.42.1-x86_64 -> http://packman.links2linux.de
gstreamer-0_10-fluendo-mpegdemux-0.10.57-42.pm.42.1-x86_64 -> http://packman.links2linux.de
gstreamer-0_10-fluendo-mpegmux-0.10.4-43.pm.43.1-x86_64 -> http://packman.links2linux.de
gstreamer-0_10-plugins-bad-0.10.19-999.pm.1003.2-x86_64 -> http://packman.links2linux.de
gstreamer-0_10-plugins-base-0.10.30-999.pm.1002.1-x86_64 -> http://packman.links2linux.de
gstreamer-0_10-plugins-good-0.10.24-999.pm.1001.3-x86_64 -> http://packman.links2linux.de
gstreamer-0_10-plugins-good-extra-0.10.24-999.pm.1001.3-x86_64 -> http://packman.links2linux.de
gstreamer-0_10-plugins-ugly-0.10.15-999.pm.1002.4-x86_64 -> http://packman.links2linux.de
You should expect to have all 9 gstreamer packages installed from Packman.
Press <enter> to continue...
I am using the following Packman Repository: “http://packman.jacobs-university.de/suse/11.3/” which I would suggest you switch to in YaST Software Repositories. I would then open up YaST / Software Management and search for gstreamer-0_10-fluendo-mp3. When found, go to the versions tab and select packman as the source. This should fix the problem.
Ok I am brand new and I don’t know what I am doing wrong, I done as the instruction said and here is the returned message can someone please help this newbee, tony@linux-y5tv:~/bin/mmcheck> chmod +x ~/bin/mmcheck
tony@linux-y5tv:~/bin/mmcheck> mmcheck
If ‘mmcheck’ is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf mmcheck
tony@linux-y5tv:~/bin/mmcheck> cnf mmcheck
mmcheck: command not found
tony@linux-y5tv:~/bin/mmcheck>
Any ideas that could help? thanks to the person who wrote this it will help allot once I figure out what is going on lol… just used windows forever and said enough with it.
Ok I am brand new and I don’t know what I am doing wrong, I done as the instruction said and here is the returned message can someone please help this newbee, tony@linux-y5tv:~/bin/mmcheck> chmod +x ~/bin/mmcheck
tony@linux-y5tv:~/bin/mmcheck> mmcheck
If ‘mmcheck’ is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf mmcheck
tony@linux-y5tv:~/bin/mmcheck> cnf mmcheck
mmcheck: command not found
tony@linux-y5tv:~/bin/mmcheck>
Any ideas that could help? thanks to the person who wrote this it will help allot once I figure out what is going on lol… just used windows forever and said enough with it.
tgaston35, the mmcheck program is called a bash script file. It consists of a text file you can copy and past into any text editor and then save it into your home area bin folder. I don’t know what user name you go by on your computer, but if you can imagine placing that name in place of username, the mmcheck script text file should be saved into the folder named /home/username/bin as the file mmcheck. To be able to use this file, you must mark it executable. To do so, after the text file has been save in your bin folder, open a terminal session and enter the command:
chmod +x ~/bin/mmcheck
To run the mmcheck script file, open up a terminal session and type the command:
mmcheck
You can find the latest version of mmcheck at the following link:
I figured out what I did and it was my own fault but learned allot, Now I need to know what this means and how do I fix it since it states to ask for help if I have no clue. The following was listed. 2 . Display All openSUSE Repositories as Entered in your Computer …
If you have more than the four repositories listed above, you could cause yourself
some trouble. In general, repositories must given a priority when you have
more than four. If you do not understand how this works, please ask for help.
Listed below are the recommended repositories you should keep enabled.
Ok this keeps coming up when I type this code in and I need to know how to fix it. tony@linux-y5tv:/> zypper rr 2
Root privileges are required for modifying system repositories.
what is Root privileges and how do I access them? also on a side note I am trying to install Skype and other programs that keep saying already in the repository but I can’t find it could you please give some advice here and is there a good book for dummies like me. Thanks Tony
Please disregard the issue on zypper rr 2 I figured out the command by looking at some other things and applying same principle so actual command is su -c’zypper rr 2 and works like it should thanks see this dummy can learn lol.
I have updated mmcheck to version 2.12 as just a maintenance release and the latest version looks for 2 more media files from version 2.10 (sox for my SAKC script and lsb for use with GoogleEarth), the openSUSE version display was modified to work with openSUSE 11.4 M5 and the display of the main menu now auto centers in your display. Other text has been modified for clarity. Before using mmcheck, always consult the following thread for the proper way to setup your multimedia in openSUSE.
The newest version of mmcheck is still too large to be posted into a forum message here and so I am still using a new openSUSE forum feature called SUSE Paste. Open Up the following Link into a new tab and pick RAW (in the top right Corner) and do a Firefox File / Save As mmcheck in your /home/username/bin folder (~/bin/mmcheck).
Awesome script and works a treat.
Only minor points:-
I found openjdk files on my system so I uninstalled as suggested and one sun java file (java-1_6_0-sun-1.6.0.u22-1.2.1-i586 -> openSUSE) was downloaded without me asking. That is great but your notes refer to java files in plural. What others are required and where are they. Could you put a bit more explanation in the note please.
I am getting update alerts for patch choqok-3320 but this conflicts with a Packman file and it is suggested I switch vendor to opensuse. Since I do not tweet I am ignoring for now but what is correct solution?
Many thanks for your work on this which is truly appreciated.
Regards,
Budgie2
Here are the Java files I keep installed at present. It is OK to have more than one and number depends on what you are trying to do. The only real point of it all is to avoid use of the openjdk versions for now for compatibility reasons. Hopefully this may change in the future.
As to your second question it is always OK to change Vendor if that vendor is Packman. Here is the little blurb again I say when you exit mmcheck.
To avoid package problems, the most important thing to do is to: NEVER
ignore a dependency, even if YaST/zypper/updater gives you such an option!
Change vendor is OK, but ignoring dependencies is never a very good idea.
mmcheck shows you have a problem, but does not tell you how to solve it and the reason is that it is complex and hard to do it automatically, though a few have tried. I do not claim to be smart enough to fix the problems for you, only to you show the way to multimedia freedom.
I recommend you follow the advice in post#5 if you wish to get away from the constant alerts due to choqok: Software Update wants to update “choqoc” which is not installed which is to change libqoauth1 to the openSUSE (OSS) version from the Packman packaged version.
That’s probably the ‘only’ exception to the guidance of using Packman packages in lieu of openSUSE OSS versions. Having typed that, it also does not hurt to leave the packman packaged version, but the false-alarm alerts can be annoying.
Thanks for this great script, I am very new to opensuse and this script not only give me a complete multimedia experience but also make me learn how to maintain my repositories list healthy.
Thanks for this great script, I am very new to opensuse and this script not only give me a complete multimedia experience but also make me learn how to maintain my repositories list healthy.
Thanks for your very kind words there jasbutut. As a new user, do you have any suggestions for mmcheck that might help it make more sense to you or just what was the most confusing thing about using mmcheck? It would be nice to find something that could fix your multimedia for you, but short of that, what would you request for this script, anyone?
Actually, I’m satisfied with this script
But as newb these things came to my mind…
Can you please put link to the the latest mmcheck script at the 1st post?
I was so curious to try it so I used the script at the first post before later I read that it is not
most updated one.
Let me check the test one by one:
***1. Check for any Missing Dependencies for ALL Installed Packages … ***
Ok, I understand this. No questions but it is very good. Check missing dependencies before do anything else.
2 . Display All openSUSE Repositories as Entered in your Computer
This is my favorite.
I have been using openSUSE only for 3 days and I didn’t understand how to maintain my
repositories health. The comment on this test very helpful.
3 . Check for any Packages Installed from the VideoLAN Repository
First question to me when read the comment from this is, why don’t vlan repository?
Well, now i think it is because we try to maintain our repository clean and as much as possible
using the main/oss repository.
Btw, I change all the packages to packman repo but missing these 3:
libdvdcss
libx264-112 in packman I found libx264-107 instead of libx264-112
libupnp4 in packman I found libupnp5 instead of libupnp4
4-11 —> No question, but why packman? why always packman? and what is packman?
Maybe it is clear for long-time openSUSE users but for new one like me, it would be a question.
12. Show if Totem Player & lsb Packages are Installed from openSUSE
I think totem is for gnome and I skipped that and only install lsb.
15&16 No output, so I’m safe.
That is my first impression and thanks again James for your script.