或者直接双击rpm包夜不能安装。给出的错误信息是:
You don't have the necessary privileges to install local packages.
求解中……
文章评论
共有 4 条评论
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 ~]#
deepwhite 于 2008-05-21 15:37:05发表:
那是yum的问题,好像有很多人有类似的问题。rpm装上得了。
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)
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 ~]#
deepwhite 于 2008-05-21 15:37:05发表:
那是yum的问题,好像有很多人有类似的问题。rpm装上得了。
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 可以安装
deepwhite 于 2008-05-21 15:09:17发表:
yum localinstall 有什么显示?
rpm -ivh有什么反应?