红联Linux门户
Linux帮助

f9本地安装软件问题求助

发布时间:2008-05-21 14:52:56来源:红联作者:yuanye185
下载安装包到本地,以root 登录
用yum localinstall 命令不能安装

或者直接双击rpm包夜不能安装。给出的错误信息是:
You don't have the necessary privileges to install local packages.

求解中……
文章评论

共有 4 条评论

  1. tthc12345678 于 2008-08-02 22:58:39发表:

    我的也这个问题,执行这两命令结果为:
    [root@localhost ~]# yum localinstall
    Loaded plugins: refresh-packagekit
    Error: Need to pass a list of pkgs to localinstall
    Usage: yum [options] COMMAND

    List of Commands:

    check-update Check for available package updates
    clean Remove cached data
    deplist List a package's dependencies
    erase Remove a package or packages from your system
    groupinfo Display details about a package group
    groupinstall Install the packages in a group on your system
    grouplist List available package groups
    groupremove Remove the packages in a group from your system
    help Display a helpful usage message
    info Display details about a package or group of packages
    install Install a package or packages on your system
    list List a package or groups of packages
    localinstall Install a local RPM
    makecache Generate the metadata cache
    provides Find what package provides the given value
    reinstall reinstall a package
    repolist Display the configured software repositories
    resolvedep Determine which package provides the given dependency
    search Search package details for the given string
    shell Run an interactive yum shell
    update Update a package or packages on your system
    upgrade Update packages taking obsoletes into account


    Options:
    -h, --help show this help message and exit
    -t, --tolerant be tolerant of errors
    -C run entirely from cache, don't update cache
    -c [config file] config file location
    -R [minutes] maximum command wait time
    -d [debug level] debugging output level
    --showduplicates show duplicates, in repos, in list/search commands
    -e [error level] error output level
    -q, --quiet quiet operation
    -v, --verbose verbose operation
    -y answer yes for all questions
    --version show Yum version and exit
    --installroot=[path] set install root
    --enablerepo=[repo] enable one or more repositories (wildcards allowed)
    --disablerepo=[repo] disable one or more repositories (wildcards allowed)
    -x [package], --exclude=[package]
    exclude package(s) by name or glob
    --disableexcludes=[repo]
    disable exclude from main, for a repo or for
    everything
    --obsoletes enable obsoletes processing during updates
    --noplugins disable Yum plugins
    --nogpgcheck disable gpg signature checking
    --disableplugin=[plugin]
    disable plugins by name
    --skip-broken skip packages with depsolving problems
    [root@localhost ~]# rpm -ivh
    rpm: no packages given for install
    [root@localhost ~]#

  2. deepwhite 于 2008-05-21 15:37:05发表:

    那是yum的问题,好像有很多人有类似的问题。rpm装上得了。

  3. yuanye185 于 2008-05-21 15:29:46发表:

    [root@localhost ~]# yum localinstall /media/disk/linux/wine/wine-*
    Loaded plugins: refresh-packagekit
    Setting up Local Package Process
    Examining /media/disk/linux/wine/wine-capi-0.9.58-1.fc9.i386.rpm: wine-capi-0.9.58-1.fc9.i386
    Marking /media/disk/linux/wine/wine-capi-0.9.58-1.fc9.i386.rpm to be installed
    Traceback (most recent call last):
    File "/usr/bin/yum", line 29, in
    yummain.user_main(sys.argv[1:], exit_code=True)
    File "/usr/share/yum-cli/yummain.py", line 241, in user_main
    errcode = main(args)
    File "/usr/share/yum-cli/yummain.py", line 116, in main
    result, resultmsgs = base.doCommands()
    File "/usr/share/yum-cli/cli.py", line 311, in doCommands
    return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmds)
    File "/usr/share/yum-cli/yumcommands.py", line 552, in doCommand
    return base.localInstall(filelist=extcmds, updateonly=updateonly)
    File "/usr/share/yum-cli/cli.py", line 620, in localInstall
    txmbrs = self.installLocal(pkg, updateonly=updateonly)
    File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 2538, in installLocal
    tx_return.extend(self.install(po=po))
    File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 2187, in install
    if self.tsInfo.exists(pkgtup=po.pkgtup):
    File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 585, in
    tsInfo = property(fget=lambda self: self._getTsInfo(),
    File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 104, in _getTsInfo
    self._tsInfo.setDatabases(self.rpmdb, self.pkgSack)
    File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 576, in
    pkgSack = property(fget=lambda self: self._getSacks(),
    File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 419, in _getSacks
    self.repos.populateSack(which=repos)
    File "/usr/lib/python2.5/site-packages/yum/repos.py", line 245, in populateSack
    sack.populate(repo, mdtype, callback, cacheonly)
    File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 149, in populate
    if self._check_db_version(repo, mydbtype):
    File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 203, in _check_db_version
    return repo._check_db_version(mdtype)
    File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 928, in _check_db_version
    repoXML = self.repoXML
    File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 1086, in
    repoXML = property(fget=lambda self: self._getRepoXML(),
    File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 1078, in _getRepoXML
    self._loadRepoXML(text=self)
    File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 1068, in _loadRepoXML
    return self._groupLoadRepoXML(text, ["primary"])
    File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 1052, in _groupLoadRepoXML
    if self._commonLoadRepoXML(text):
    File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 904, in _commonLoadRepoXML
    result = self._getFileRepoXML(local, text)
    File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 772, in _getFileRepoXML
    cache=self.http_caching == 'all')
    File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 643, in _getFile
    result = self.grab.urlgrab(relative, local,
    File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 463, in
    grab = property(lambda self: self._getgrab())
    File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 458, in _getgrab
    self._setupGrab()
    File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 447, in _setupGrab
    self._grab = mgclass(self._grabfunc, self.urls,
    File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 548, in
    urls = property(fget=lambda self: self._geturls(),
    File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 545, in _geturls
    self._baseurlSetup()
    File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 514, in _baseurlSetup
    self.mirrorurls = self._replace_and_check_url(mirrorurls)
    File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 536, in _replace_and_check_url
    print 'YumRepo Warning: not using ftp, http[s], or file for repos, skipping - %s' % (url)
    File "/usr/lib/python2.5/codecs.py", line 303, in write
    data, consumed = self.encode(object, self.errors)
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xbb in position 90: ordinal not in range(128)



    rpm -ivh 可以安装

  4. deepwhite 于 2008-05-21 15:09:17发表:

    yum localinstall 有什么显示?
    rpm -ivh有什么反应?