Find the answer to your Linux question:
Results 1 to 7 of 7
Alrighty. I love YaST. But its wine package is horribly outdated (the YaST version is August 13, 2004, whereas I downloaded the SuSE RPM from March 10, 2005). So I ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Linux Guru Cabhan's Avatar
    Join Date
    Jan 2005
    Location
    Seattle, WA, USA
    Posts
    3,252

    Installing a Manually-Downloaded RPM


    Alrighty. I love YaST. But its wine package is horribly outdated (the YaST version is August 13, 2004, whereas I downloaded the SuSE RPM from March 10, 2005). So I would like to update my wine.

    So then, I open konqueror and click on the RPM. I select "Install package with YaST". It asks me for my root password. I enter it, hit enter, and YaST opens. I do a search for "wine", and the correct package shows up (Version 20050310). It is already checked. So I hit "Accept". Nothing installs, and it asks me if I want to install anything else. I say yes, check my installed wine version, and it is still 20040813.

    So I try a different approach. I again try and install my RPM via YaST, and it opens and all. So I now choose to Update the wine package. After I hit "Accept", I am told:

    Package wine-20050310-1.i586.rpm was not found on the medium
    This makes sense, because the RPM I am attempting to install is named:

    wine-20050310-SuSELinux82.i586.rpm

    So basically, how do I get this stupid package to install. I am not allowed to make this directory into a YaST source.

  2. #2
    Linux Newbie
    Join Date
    Jul 2004
    Location
    Calcutta, India
    Posts
    220
    try from the terminal :
    Code:
    rpm -Uvh wine-20050310-SuSELinux82.i586.rpm

  3. #3
    Linux Guru sdousley's Avatar
    Join Date
    Feb 2004
    Posts
    1,790
    you could try adding an online source to install from, then it will install (maybe not the latest version) but it will be later than that.
    "I am not an alcoholic, alcoholics go to meetings"
    Registered Linux user = #372327

  4. #4
    Linux Guru Cabhan's Avatar
    Join Date
    Jan 2005
    Location
    Seattle, WA, USA
    Posts
    3,252
    When I try running from the terminal, I get

    Code:
    linux:/home/alex/downloads # rpm -Uvh wine-20050310-SuSELinux82.i586.rpm
    error: wine-20050310-SuSELinux82.i586.rpm: rpmReadSignature failed: region trailer: BAD, tag 61 type 7 offset 48 count 16
    error: wine-20050310-SuSELinux82.i586.rpm cannot be installed
    Also, that IS the latest online version too. That was the version when I had the CD, and that was the version when I added online sources.

    Any other possibilities?

  5. #5
    Linux Engineer
    Join Date
    Mar 2005
    Location
    Where my hat is
    Posts
    766
    From the error message, it looks like a corrupted download. Delete it, download it again and try to reinstall.
    Registered Linux user #384279
    Vector Linux SOHO 7

  6. #6
    Linux Guru Cabhan's Avatar
    Join Date
    Jan 2005
    Location
    Seattle, WA, USA
    Posts
    3,252
    I made another godawfully stupid mistake.

    Basically, the RPM I downloaded was for SuSE 8.5. I downloaded the 9.2 one, and installation via YaST worked fine.

    [X] Learn to look at all choices before downloading

  7. #7
    Linux User
    Join Date
    Dec 2004
    Location
    Speed School of Engineering
    Posts
    267
    I'm willing to bet that the full path to your rpm contains a space
    ex:
    /home/name/My Downloads/wine.rpm

    If this is true, YaST will not be able to find wine and give you that error message. try renaming so there are no spaces ex:
    /home/name/downloads/wine.rpm

    and It will work fine


    EDIT: nevermind, you fixed it

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •