• ベストアンサー

aptがどうしてもインストールできないです

yakan9の回答

  • yakan9
  • ベストアンサー率54% (2199/4046)
回答No.4

何度読み直しても、ディストリビューションが、書かれていない。 ということは、正確には、yum系なのか、apt-get系なのか判断 できない。 Redhat,Fedoraは、yum系 Vine,Debian,Ubuntuは、apt-get系 パッケージ管理では、どちらかしか許していないと思いますが。 LINUX一般には、管理者権限にするためには、二つあり、使い分ける 必要があります。 su これは、管理者権限を取得するだけで、PATHは、一般ユーザーの ままです。 よって、/sbin,/usr/sbinなどの管理者権限のプログラムを実行する とはじかれます。 su - は、PATHまで管理者権限を取得するので、全てのコマンドを 受け付けます。 よって、普通は、後者を使うことが多いと思います。 $PATHコマンドで、違いを確認されるとよいと思います。 また、UBUNTUは、一般的なLINUXよりも、初心者向きに改良が 加えられていますので、正確には、私は把握していません。 sudoを利用するコマンドもあるようです。 ディストリビューション不明なため、断定した記述は書けません でした。

関連するQ&A

  • brewbuilder ユーザーとは?

    rootユーザーにて、カーネルの再構築を実施しました。 問題なく終わったのですが、 「rpm -ivh kernel-2.6.9-67.EL.src.rpm」を実施した際に ・警告:user brewbuilder does not exist -using root ・警告:group brewbuilder does not exist -using root という警告が多数表示されました。 この「brewbuilder」ユーザーが存在しませんとはどのような意味を持つのでしょうか。 お教え願います。

  • SRPMのrebuildについて

    私はFedora Core 4を使用しています。 rpmbuild --rebuild ~ をすると 警告: user walluck does not exist - using root 警告: group walluck does not exist - using root 警告: user walluck does not exist - using root 警告: group walluck does not exist - using root エラー line 14: Tag takes single token only: Release: %mkrel 2 とでてしまい。リビルドできません。もしかして、一旦SPECファイルにしてそれを直に書き換える必要があるのでしょうか? FC4用のrpm(ACE5.4,onmiORBpy2.3など)が無かったため他のディストリビューションのSRPMをFC4用にビルドして使おうと思ったのですがどれも上記のようなエラーがでてしまいます・・・。 どうかよろしくお願いします。

  • Linux CentOS6.3 aptインストール

    先日CentOS 6.3 Final (kernel-2.6.32-279.11.1.el6.i686)を ノートPCにインストールしました yum仕様だったのでUbuntu等で使っていたapt-getコマンドをインストールしようとしたら (管理権限) # yum install apt Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * updates: ftp.iij.ad.jp Setting up Install Process No package apt available. Error: Nothing to do と出ました。どうすればaptをインストールできるでしょうか? 追加するリポジトリなど必要なことがあれば教えていただきたいです

  • Terminalを使ったインストールについて

    こんにちは。 早速、ご質問させていただきます。 当方、MacOSXを使っています。 Terminalにて「apt-get」や「yum」を使ってファイルのインストールを行おうと思ったのですが、「command not found」の文言がでてきて実行できませんでした。 いくつか調べたのち、「apt-get」や「yum」のコマンドをインストールする必要があることがわかり、「rpm」でコマンドのインストールを行ったのですが、こちらも同じく「command not found」で実行できませんでした。 Terminalで使えるlinuxコマンドの一覧を確認すると、インストールするためのコマンドがないんですが、Terminal上からインストールは行えないのでしょうか?? 環境は MacOS X 10.5.8 です。 ご教授のほど宜しくお願いいたします。

    • ベストアンサー
    • Mac
  • apt-getで特定のバージョンをインストール

    [質問] ubuntu16.04のapt-get install nodejs=6.9.0-1nodesource1で、古いバージョンのnodejsをインストールするには、どのようにしたらよいでしょうか。 (dpkg -i nodejs.deb、PPAリポジトリを追加、nvm,nodebrew等のバージョン管理ツールを使わず、公式サイトのリポジトリからapt-get installする方法でお願いします。) [背景] curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get update sudo apt-get install nodejs=6.9.0-1nodesource1 では、インストールできませんでした。 sources.list先にhttps://deb.nodesource.com/node_6.x/pool/main/n/nodejs/nodejs_6.9.0-1nodesource1~xenial1_amd64.deb はありますが、 https://deb.nodesource.com/node_6.x/dists/xenial/main/binary-amd64/Packages に Version: 6.9.0-1nodesource1~xenial1 の記載がないので、apt-getでインストールできないと思います。 (postgresの場合は、 http://apt.postgresql.org/pub/repos/apt/dists/xenial-pgdg/main/binary-amd64/Packages に Package: postgresql-9.4 Version: 9.4.10-1.pgdg16.04+1 の記載があり、下記で古いバージョンのpostgresql-9.4はインストールできました。 sudo apt-get update sudo apt-get install postgresql-9.4 ) sources.listをfile:/にして、ローカルにdeb,Packages,Sources,Releaseを配置して、apt-get installで古いバージョンをインストールできましたが、 特定バージョンのPackages,Sources,Releaseのテキストファイルがないと、この方法ができません。 (リポジトリ内に古いPackages,Sources,Releaseのテキストファイルはありませんでした。) また、CentOSの場合は、下記で古いバージョンのnodejsがインストールできました。(yumとapt-getの仕組みの違いと思います。) curl --silent --location https://rpm.nodesource.com/setup_6.x | bash - yum --showduplicates list | grep nodejs yum install nodejs-6.9.0 よろしくお願いします。

  • root権限以外では、aptインストール作業は不可でしょうか?(Debian)

    この度、意図せずDebianと お付き合いすることになった初心者です。 海外に出張に行ってしまった大学の先生に、 「俺がいない間に、これをインストールしておけな!」と言われていたので、 指定のサーバにログインし、 makeしようとしたら、 不足のパッケージがあるとのことで、 make中に怒られてしまい、 これは、yumで落としてこようかと、 #yum install libctl とやったら、 yum: command not found と指摘され、 # rpm -q yum とすると、 rpm: command not found と指摘され、 遅いのですが、 ここでようやく、 「redhatじゃなくて、これDebianか!」と 気がついたわけなのですが、 # apt-get install libctl  とすると、 E: Could not open lock file /var/lib/dpkg/lock - open (13 Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root? と更にご指摘を受けたのですが、 rootでない限り、 これ以上、 目的の「libctl」のインストール作業を 進めることは不可な感じなのでしょうか? アドバイスの程、宜しくお願い致します。 rootではない、 自分用のアカウントだけ用意されていたもので、 「どうしようか」と少し残念でいます。

  • Linuxコマンド yum と apt-get

    初歩的質問すみません。 yum や apt-get コマンドを利用してインストールを日常的にしていますが、 このコマンドを利用するといったいどこからダウンロードパッケージを探してインストールしているのでしょうか? また、 yumや apt-get でインストールパッケージが見つからなかった場合あきらめてきましたが、 その場合はどのような手段で対応できるのですか? ダウンロード先のサイトを指定するファイルとかがあるのですか? すみませんがご教授下さい。

  • Redhat 7.3でaptを使いたいのですが、upgradeができません

    業務で必要になったので、Redhat 7.3を最近インストールしました。 パッケージのアップデートはaptを使おうと思い、aptのインストールをしました。 apt-get update はうまくいくようで、パッケージリストは取ってきているみたいです。 ただ、 apt-get upgrade を実行すると、 Failed to fetch http://ayo.freshrpms.net/redhat/7.3/i386/RPMS.updates/sendmail-devel-8.11.6-27.73.i386.rpm 404 Not Found のように見つかりませんというエラーがたくさん出て、正常に完了しません。 パッケージが見つからないようなので、実際にブラウザでURLをたどってみると、確かに http://ayo.freshrpms.net/redhat/7.3/i386/RPMS.updates/ というディレクトリは存在していないようです。 ちなみに現在sourses.listの中身はデフォルトのままで、 # Red Hat Linux 7.3 rpm http://ayo.freshrpms.net redhat/7.3/i386 os updates freshrpms rpm-src http://ayo.freshrpms.net redhat/7.3/i386 os updates freshrpms となっています。 apt-upgradeが正常に行える場所をご存知の方がいらっしゃいましたら、教えてください。 もしくはaptの設定をこう変えればうまくいく、といった情報でもかまいません。 よろしくお願いします。

  • apt-getによるapacheのインストールができません。

    whiteboxlinuxを利用しています。 apt-getでapacheをインストールしようとしているのですが、下記のエラーがでてインストールできません。 どこが間違っているのでしょうか。 チェックするところなど、教えていただけるとうれしいです。よろしくお願いいたします。 [root@host root]# apt-get install apache Reading Package Lists... Done Building Dependency Tree... Done Package apache has no available version, but exists in the database. This typically means that the package was mentioned in a dependency and never uploaded, has been obsoleted or is not available with the contents of sources.list However the following packages replace it: httpd E: Package apache has no installation candidate

  • CentOS5.3 mondo Rescueインストールできない。

    CentOS5.3を使用しています. システムのフルバックアップにMondoRescueを使用しようと考えました。 そこで下記サイトを参考にインストールを試みましたが失敗におわりました http://www.thinkit.co.jp/cert/article/0612/7/1/2.htm 作業内容は #yum install -y mkisofs #yum install -y cdrecord #yum install -y dvd+rw-tools # mkdir /backup # cd back afio-2.4.7-1.src.rpm buffer-1.19-1.src.rpm mindi-2.0.6-1.centos5.src.rpm mindi-busybox-1.7.3-1.rhel5.src.rpm mondo-2.2.8-1.centos5.src.rpm lzo-1.08-4.2.el5.rf.i386.rpm lzop-1.01-2.el5.rf.i386.rpm wgetコマンドにて上記7点のパッケージをダウンロードごインストール # rpm -ivh *.rpm 警告: lzo-1.08-4.2.el5.rf.i386.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 6b8d79e6 準備中... ########################################### [100%] 1:lzo ########################################### [ 17%] 2:lzop ########################################### [ 33%] エラー: %sourcedir を /usr/src/redhat/SOURCES に作成できません。 エラー: %sourcedir を /usr/src/redhat/SOURCES に作成できません。 エラー: %sourcedir を /usr/src/redhat/SOURCES に作成できません。 エラー: %sourcedir を /usr/src/redhat/SOURCES に作成できません。 上記のエラーがでましたので/usr/src/redhat/SOURCESフォルダを作成し 再度挑戦。 # rpm -ivh *.src.rpm 1:afio ########################################### [100%] 2:buffer ########################################### [100%] 3:mindi 警告: ユーザ pb は存在しません - root を使用します 警告: ユーザ pb は存在しません - root を使用します 警告: グループ pb は存在しません - root を使用します ########################################### [100%] 4:mindi-busybox 警告: ユーザ pb は存在しません - root を使用します 警告: グループ pb は存在しません - root を使用します ########################################### [100%] 警告: ユーザ pb は存在しません - root を使用します 警告: グループ pb は存在しません - root を使用します 5:mondo 警告: ユーザ pb は存在しません - root を使用します 警告: ユーザ pb は存在しません - root を使用します 警告: グループ pb は存在しません - root を使用します ########################################### [100%] [root@linux01 backup]# rpm -ivh *.src.rpm 1:afio ########################################### [100%] 2:buffer ########################################### [100%] 3:mindi 警告: ユーザ pb は存在しません - root を使用します 警告: ユーザ pb は存在しません - root を使用します 警告: グループ pb は存在しません - root を使用します ########################################### [100%] 4:mindi-busybox 警告: ユーザ pb は存在しません - root を使用します 警告: グループ pb は存在しません - root を使用します ########################################### [100%] 警告: ユーザ pb は存在しません - root を使用します 警告: グループ pb は存在しません - root を使用します 5:mondo 警告: ユーザ pb は存在しません - root を使用します 警告: ユーザ pb は存在しません - root を使用します 警告: グループ pb は存在しません - root を使用します ########################################### [100%] このようなメッセージが出たがインストールされているかと思い試しに # mondoarchive コマンドを打ってみたが下記のようなエラーが出ました。 -bash: mondoarchive: command not found ============================== 警告メッセージのユーザーpbとかグループpbは存在しないとかありますが インストール方法にpbを作れ!!とも書いていないので・・・ OSはCentOS5.3 kernelは2.6.18-128.1.14.el5-i686 を使用しています. PCの機種はIBM thinkpadr40です。 よろしくおねがいします。