Page 1 of 3 123 LastLast
Results 1 to 10 of 29

Thread: Umarks 2: package backup and restore management tool

  1. #1
    Join Date
    Aug 2008
    Location
    Brazil
    Beans
    12,497
    Distro
    Ubuntu Studio 12.04 Precise Pangolin

    Umarks 2: package backup and restore management tool

    Umarks is no longer under development.
    Last edited by lovinglinux; November 6th, 2010 at 07:14 AM.

  2. #2
    wojox is offline I Ubuntu, Therefore, I Am
    Join Date
    Apr 2009
    Beans
    8,628

    Re: Umarks 2: package backup and restore management tool

    Alright I got the beta version downloaded. I'll play around with it tonight. I've already installed Lucid on my laptop. I just need to upgrade my desktop tomorrow.

  3. #3
    Join Date
    Aug 2008
    Location
    Brazil
    Beans
    12,497
    Distro
    Ubuntu Studio 12.04 Precise Pangolin

    Re: Umarks 2: package backup and restore management tool

    Quote Originally Posted by wojox View Post
    Alright I got the beta version downloaded. I'll play around with it tonight. I've already installed Lucid on my laptop. I just need to upgrade my desktop tomorrow.
    Thanks. Looking forward to reading your thoughts about it and overall experience.

    You can submit bugs at http://lovinglinux.megabyet.net/?page_id=728

  4. #4
    wojox is offline I Ubuntu, Therefore, I Am
    Join Date
    Apr 2009
    Beans
    8,628

    Re: Umarks 2: package backup and restore management tool

    Quote Originally Posted by lovinglinux View Post
    Thanks. Looking forward to reading your thoughts about it and overall experience.

    You can submit bugs at http://lovinglinux.megabyet.net/?page_id=728
    That's pretty cool. You thought of everything. I got it bookmarked.

  5. #5
    Join Date
    Aug 2008
    Location
    Brazil
    Beans
    12,497
    Distro
    Ubuntu Studio 12.04 Precise Pangolin

    Re: Umarks 2: package backup and restore management tool

    Quote Originally Posted by wojox View Post
    That's pretty cool. You thought of everything. I got it bookmarked.
    Thanks. I have been working round-the-clock to make it available before Lucid release. The worst part was making the video tutorials in Lucid, since ogv encoding is totally messed up. There is even a video tutorial with 4 extra minutes containing a static image of my desktop

    Making the tutorial captions on YouTube takes a lot of time, so I'm not going to replace that video, but I have added a caption with a warning that the user can move on. Not very professional I suppose

  6. #6
    Join Date
    Jul 2007
    Location
    North Central Ohio, USA
    Beans
    Hidden!

    Re: Umarks 2: package backup and restore management tool

    lovinglinux,

    Please clarify for me if this tool is supposed to catch all the repos and ppas users (I) have.

    I realize that "my milage may vary" as I am using LinuxMint, so I didn't expect it to catch their repos. However, it only picked up the medibuntu repo, but none of the following repo/ppa:

    glx-dock
    opera
    get-deb
    Geza Kovacs (a launchpad ppa)

    I'm not trying to be a whiner, and realize that this tool is for Ubuntu and is a beta version. However, discounting the Mint-distro issue, these are customization package and application package sources that some users might like to have available on their fresh install.

    Am I jumping the gun?
    Bob63
    AMD Phenom II X4 B55 3.4GHz, 8GB RAM, Galaxy NVIDIA GT620 2GB, Biostar A880G+ mobo, dual-booting LinuxMint 14 Nadia MATE 64-bit , Windows 7 64-bit.

  7. #7
    Join Date
    Aug 2008
    Location
    Brazil
    Beans
    12,497
    Distro
    Ubuntu Studio 12.04 Precise Pangolin

    Re: Umarks 2: package backup and restore management tool

    Quote Originally Posted by Bob63 View Post
    lovinglinux,

    Please clarify for me if this tool is supposed to catch all the repos and ppas users (I) have.

    I realize that "my milage may vary" as I am using LinuxMint, so I didn't expect it to catch their repos. However, it only picked up the medibuntu repo, but none of the following repo/ppa:

    glx-dock
    opera
    get-deb
    Geza Kovacs (a launchpad ppa)

    I'm not trying to be a whiner, and realize that this tool is for Ubuntu and is a beta version. However, discounting the Mint-distro issue, these are customization package and application package sources that some users might like to have available on their fresh install.

    Am I jumping the gun?
    Bob63
    First of all, I would like to thank you for suggesting support for repositories sources in the old thread. As you can see, I have changed several things when trying to accommodate the repository support and I'm really excited about this new version. It has the biggest changes since I started to develop Umarks.

    The method used to retrieve the repositories is not very elegant. But the underlying structure is already in place now, so I can focus on making this feature better on future versions, without rewriting too much code.

    The extension is supposed to catch all launchpad ppa repositories and medibuntu. Nevertheless, bugs are expected, since I have only tested this on my system.

    Opera and glx-dock repositories are not supported yet. They can be added and I guess they are very popular. I will include in the next version.

    GetDeb.net is not supported, but I should have added it with this release. Thanks for remembering me again about important things to add

    Geza Kovacs wasn't picked up because you are running Linux Mint. The thing is that I'm using the add-apt-repository command to install them, which is supported only on Karmic and Lucid Lynx. The extensions checks for the release codename, in order to decide if the the repositories can be installed by this method or not. Since Linux Mint uses different codenames, is very likely that the extension is skipping the ppa importing/exporting step.

    I'm sorry for that. I was looking into making Mint compatible after we "spoke" for the last time, but since then I changed so many things and I saw that the next version of Mint will have a backup tool that can do dpkg selections. So it went to the bottom of my priorities. Anyway, now I can focus on that again. Please don't give up just yet

    What version of Mint you are using?

    Please post the output of these commands:

    Code:
    ls /etc/apt/sources.list.d
    Code:
    cat /etc/lsb-release
    Code:
    dpkg --get-selections
    Don't need to post the entire output of the last command, just report if it does work.

    Also, create a new backup, select it and click the info button. Then look into your Firefox profile folder (~/.mozilla/firefox/profile), locate the file umarks.sqlite and attach it (if you don't mind letting me see your user name and installed packages). So I can take a look if anything is missing from the database. That will give some clues about where the code is failing.

    I could test Mint on a VM, but Umarks is not playing well on the VM environment here. I'm not sure why yet. So if you provide that information would help a lot.

    Additionally, before running the extension, click "Tools >> Error Console" in Firefox, click the "all" button, then type umarks in the code field. Test the extension features and post any errors from the console.
    Last edited by lovinglinux; April 29th, 2010 at 06:56 AM.

  8. #8
    Join Date
    Jul 2007
    Location
    North Central Ohio, USA
    Beans
    Hidden!

    Re: Umarks 2: package backup and restore management tool

    lovinglinux,

    No problem! I'm glad to help. I'm not the most knowledgeable person in the world, but with a bit of hand-holding over the rough terrain, I think we can get through this.

    Oh, and I am using LinuxMint 8 Helena, based on Ubuntu 9.10. Also, it is the Main release, meaning it is 32-bit.

    Here is the first few things you requested.

    The output of ls /etc/apt/sources.list.d:
    Code:
    gezakovacs-ppa-helena.list
    medibuntu.list
    opera.list.save
    gezakovacs-ppa-helena.list.save
    opera.list
    [I put each one on a separate line for clarity rather than the tab-separated list the ls command outputs.]

    I don't know why this is but I discovered that while the sources.list.d file for Geza Kovacs' ppa is named gezakovacs-ppa-helena.list, the contents of the file is:
    "deb http://ppa.launchpad.net/gezakovacs/ppa/ubuntu karmic main" (without quotes). I haven't been to his page in a month, perhaps, but I recall that he had packages prepared for multiple releases of the OS, i.e. karmic, jaunty, etc. Although you didn't specifically ask for this, here is the contents of apt's sources.list
    Code:
    deb http://packages.linuxmint.com/ helena main upstream import backport universe multiverse
    deb-src http://packages.linuxmint.com/ helena main upstream import backport #Added by software-properties
    deb http://archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse
    deb-src http://archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse
    deb http://archive.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse
    deb http://security.ubuntu.com/ubuntu/ karmic-security main restricted universe multiverse
    deb http://archive.canonical.com/ubuntu/ karmic partner
    deb http://packages.medibuntu.org/ karmic free non-free
    deb http://repository.glx-dock.org/ubuntu karmic cairo-dock
    deb http://archive.getdeb.net/ubuntu karmic-getdeb apps
    The sources.list is correctly identifying the distro code name for all the repos.

    Then, the output of cat /etc/lsb-release:
    Code:
    DISTRIB_ID=LinuxMint
    DISTRIB_RELEASE=8
    RELEASE_NOTES_URL=http://www.linuxmint.com/rel_helena.php
    DISTRIB_CODENAME=helena
    DISTRIB_DESCRIPTION="Linux Mint 8 Helena - Main Edition"
    As for the Firefox Error Console output, there are some issues I am having, but before I post these I have a couple of add-ons that I want to disable before re-running to ensure they are not coming from or caused by AdBlock or NoScript. I'll get back to you on this after some experimentation.

    Other comments:
    1) I ran the previous version of the tool after our last "conversation", and it seemed to catch all the packages in line with what we had discussed about Ubuntu vs. Mint. What I didn't consider until after I ran the install side on a fresh Mint 8 installation was the customizations I had done above and beyond the distinction between Mint and Ubuntu. There are certain apps I have installed which were locally compiled and installed using tools like auto-apt and checkinstall. In particular, auto-apt has to be properly set up so it can pull dependencies correctly. Otherwise, future compilations with the tool will fail. You might want to consider adding an informational warning to prospective users who may have similar situations.

    2) The tool pulled the nVidia driver package and installed it, but I had to activate it. Until activation, you'll get the "restricted driver available" notification. I had forgot about this point. I watched the tool pull the driver and went "good!", then got the notification and went "huh?" There is probably nothing your tool can do about this as it involves kernel recompilation.

    In a similar vein, I also have Sun VirtualBox on my machine. The tool pulled the repo version, but I had the more recent version from Sun. Again, maybe a warning that the tool won't hunt down packages outside the available repos.

    Now, if there was a way to search my personal collection of debs in my downloads directory, then do a version comparison...

    Thanks for taking the time to listen.
    Bob63
    Attached Files Attached Files
    AMD Phenom II X4 B55 3.4GHz, 8GB RAM, Galaxy NVIDIA GT620 2GB, Biostar A880G+ mobo, dual-booting LinuxMint 14 Nadia MATE 64-bit , Windows 7 64-bit.

  9. #9
    Join Date
    Aug 2008
    Location
    Brazil
    Beans
    12,497
    Distro
    Ubuntu Studio 12.04 Precise Pangolin

    Re: Umarks 2: package backup and restore management tool

    Quote Originally Posted by Bob63 View Post
    lovinglinux,

    No problem! I'm glad to help. I'm not the most knowledgeable person in the world, but with a bit of hand-holding over the rough terrain, I think we can get through this.

    Oh, and I am using LinuxMint 8 Helena, based on Ubuntu 9.10. Also, it is the Main release, meaning it is 32-bit.

    Here is the first few things you requested.

    The output of ls /etc/apt/sources.list.d:
    Code:
    gezakovacs-ppa-helena.list
    medibuntu.list
    opera.list.save
    gezakovacs-ppa-helena.list.save
    opera.list
    [I put each one on a separate line for clarity rather than the tab-separated list the ls command outputs.]

    I don't know why this is but I discovered that while the sources.list.d file for Geza Kovacs' ppa is named gezakovacs-ppa-helena.list, the contents of the file is:
    "deb http://ppa.launchpad.net/gezakovacs/ppa/ubuntu karmic main" (without quotes). I haven't been to his page in a month, perhaps, but I recall that he had packages prepared for multiple releases of the OS, i.e. karmic, jaunty, etc. Although you didn't specifically ask for this, here is the contents of apt's sources.list
    Code:
    deb http://packages.linuxmint.com/ helena main upstream import backport universe multiverse
    deb-src http://packages.linuxmint.com/ helena main upstream import backport #Added by software-properties
    deb http://archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse
    deb-src http://archive.ubuntu.com/ubuntu/ karmic main restricted universe multiverse
    deb http://archive.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse
    deb http://security.ubuntu.com/ubuntu/ karmic-security main restricted universe multiverse
    deb http://archive.canonical.com/ubuntu/ karmic partner
    deb http://packages.medibuntu.org/ karmic free non-free
    deb http://repository.glx-dock.org/ubuntu karmic cairo-dock
    deb http://archive.getdeb.net/ubuntu karmic-getdeb apps
    The sources.list is correctly identifying the distro code name for all the repos.

    Then, the output of cat /etc/lsb-release:
    Code:
    DISTRIB_ID=LinuxMint
    DISTRIB_RELEASE=8
    RELEASE_NOTES_URL=http://www.linuxmint.com/rel_helena.php
    DISTRIB_CODENAME=helena
    DISTRIB_DESCRIPTION="Linux Mint 8 Helena - Main Edition"
    As for the Firefox Error Console output, there are some issues I am having, but before I post these I have a couple of add-ons that I want to disable before re-running to ensure they are not coming from or caused by AdBlock or NoScript. I'll get back to you on this after some experimentation.

    Other comments:
    1) I ran the previous version of the tool after our last "conversation", and it seemed to catch all the packages in line with what we had discussed about Ubuntu vs. Mint. What I didn't consider until after I ran the install side on a fresh Mint 8 installation was the customizations I had done above and beyond the distinction between Mint and Ubuntu. There are certain apps I have installed which were locally compiled and installed using tools like auto-apt and checkinstall. In particular, auto-apt has to be properly set up so it can pull dependencies correctly. Otherwise, future compilations with the tool will fail. You might want to consider adding an informational warning to prospective users who may have similar situations.

    2) The tool pulled the nVidia driver package and installed it, but I had to activate it. Until activation, you'll get the "restricted driver available" notification. I had forgot about this point. I watched the tool pull the driver and went "good!", then got the notification and went "huh?" There is probably nothing your tool can do about this as it involves kernel recompilation.

    In a similar vein, I also have Sun VirtualBox on my machine. The tool pulled the repo version, but I had the more recent version from Sun. Again, maybe a warning that the tool won't hunt down packages outside the available repos.

    Now, if there was a way to search my personal collection of debs in my downloads directory, then do a version comparison...

    Thanks for taking the time to listen.
    Bob63
    Thanks for the feedback. Indeed it won't work yet for several reasons. I need to re-write some stuff to make Mint compatible. Please stay tuned. I will post as soon as I have a beta2 version.

  10. #10
    Join Date
    Jul 2007
    Location
    North Central Ohio, USA
    Beans
    Hidden!

    Re: Umarks 2: package backup and restore management tool

    lovinglinux,

    Here's what I've noticed about using the add-on:
    The issues which I had thought might be related to AdBlock/NoScript might actually be either an error with the way the Mint configuration is setup or the way your add-on parses the /etc/lsb-release file. Searching for packages at packages.ubuntu.com returns an error in the webpage because the string provided to search is (besides being the Mint code name) the third line of the file. For Ubuntu, this is the code name and would be fine, but the Mint distro has a different file organization. If you look at the output of the lsb-release file I provided above, line 3 is the uri for the release notes. The distro code name is on line 4 for Mint. This means that none of the package search works quite right for me, although Google is forgiving enough that it at least gave me a search page where I could have followed a link to the package I was looking for (I tried with Gimp and Inkscape).

    Not through yet...I had some unused space on my 500GB drive, so I put Ubuntu 9.10 64-bit on and updated it. When I get home later I'll try to replicate my Mint install as closely as possible using the Ubuntu repos and let you know how it goes.

    Thanks again,
    Bob63
    AMD Phenom II X4 B55 3.4GHz, 8GB RAM, Galaxy NVIDIA GT620 2GB, Biostar A880G+ mobo, dual-booting LinuxMint 14 Nadia MATE 64-bit , Windows 7 64-bit.

Page 1 of 3 123 LastLast

Tags for this Thread

Bookmarks

Posting Permissions

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