[Bug 1082596] [NEW] Packages with "~" in names

MarkosJal markosjal at gmail.com
Sat Nov 24 07:44:45 UTC 2012


Public bug reported:

I have used the following Lucid  deb packages in various versions of Mint and ubuntu, and never had the need to uninstall them.
sudo dpkg -i libcrystalhd_3.6.0~lucid1_i386.de
sudo dpkg -i libcrystalhd-dev_3.6.0~lucid1_i386.deb
crystalhd-firmware_3.6.0~lucid1_i386.deb

I tried to install them on XBMCBuntu Frodo Beta (Ubuntu 12.04), and for the most part they did not suit my needs, as the kernel module did not install..
The debs below were installed as this is from dpkg --list
crystalhd-firmware                   3.6.0~lucid1                          <firmware for crystalhd>
libcrystalhd                         3.6.0~lucid1                          <library for crystalhd>
libcrystalhd-dev                     3.6.0~lucid1                          <header files for libcrystalhd>

Now when I go to remove it I get 
sudo dpkg --remove crystalhd*
dpkg: error: package name in specifier 'crystalhd-firmware_3.6.0~lucid1_i386.deb' is illegal: character `~' not allowed (only letters, digits and characters `-+._')

Why then does it allow it to be installed but not removed?

** Affects: dpkg (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to dpkg in Ubuntu.
https://bugs.launchpad.net/bugs/1082596

Title:
  Packages with "~" in names

Status in “dpkg” package in Ubuntu:
  New

Bug description:
  I have used the following Lucid  deb packages in various versions of Mint and ubuntu, and never had the need to uninstall them.
  sudo dpkg -i libcrystalhd_3.6.0~lucid1_i386.de
  sudo dpkg -i libcrystalhd-dev_3.6.0~lucid1_i386.deb
  crystalhd-firmware_3.6.0~lucid1_i386.deb

  I tried to install them on XBMCBuntu Frodo Beta (Ubuntu 12.04), and for the most part they did not suit my needs, as the kernel module did not install..
  The debs below were installed as this is from dpkg --list
  crystalhd-firmware                   3.6.0~lucid1                          <firmware for crystalhd>
  libcrystalhd                         3.6.0~lucid1                          <library for crystalhd>
  libcrystalhd-dev                     3.6.0~lucid1                          <header files for libcrystalhd>

  Now when I go to remove it I get 
  sudo dpkg --remove crystalhd*
  dpkg: error: package name in specifier 'crystalhd-firmware_3.6.0~lucid1_i386.deb' is illegal: character `~' not allowed (only letters, digits and characters `-+._')

  Why then does it allow it to be installed but not removed?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1082596/+subscriptions




More information about the foundations-bugs mailing list